Changeset 268 for GPL/trunk/drv32/read.cpp
- Timestamp:
- Nov 10, 2007, 3:35:56 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/drv32/read.cpp
r32 r268 11 11 int wrOffset= 0; 12 12 char *szprintBuf= 0; 13 #ifdef DEBUG 14 int max_buf_size= 0x100000; 15 #else 16 int max_buf_size= 0x10000; 17 #endif 13 18 14 19 void * __ioremap(unsigned long physaddr, unsigned long size, unsigned long flags); … … 33 38 if( rdOffset > wrOffset ) 34 39 { 35 diffCount= 0x10000- rdOffset + wrOffset;40 diffCount= max_buf_size - rdOffset + wrOffset; 36 41 } else 37 42 { … … 42 47 43 48 rp->Count= transferCount; 44 if( (rdOffset + transferCount) > 0x10000)49 if( (rdOffset + transferCount) > max_buf_size ) 45 50 { 46 diffCount= 0x10000- rdOffset;51 diffCount= max_buf_size - rdOffset; 47 52 memcpy( lin, szprintBuf + rdOffset, diffCount ); 48 53 transferCount= transferCount - diffCount;
Note:
See TracChangeset
for help on using the changeset viewer.