b=17336
i=robert.read
i=jinshan.xiong
Do not trigger readpage when objective page index exceeds the end-of-file page index.
} else {
/* If objective page index exceed end-of-file
* page index, return directly. --bug 17336 */
- size_t size = st->st_size;
+ loff_t size = st->st_size;
unsigned long cur_index = pos >> CFS_PAGE_SHIFT;
if ((size == 0 && cur_index != 0) ||
* index, return directly. Do not expect kernel will
* check such case correctly. linux-2.6.18-128.1.1 miss
* to do that. --bug 17336 */
- size_t size = i_size_read(inode);
+ loff_t size = i_size_read(inode);
unsigned long cur_index = *ppos >> CFS_PAGE_SHIFT;
if ((size == 0 && cur_index != 0) ||