hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/fs/reiserfs/inode.c
....@@ -1066,7 +1066,7 @@
10661066 } else {
10671067 /* paste hole to the indirect item */
10681068 /*
1069
- * If kmalloc failed, max_to_insert becomes
1069
+ * If kcalloc failed, max_to_insert becomes
10701070 * zero and it means we only have space for
10711071 * one block
10721072 */
....@@ -1160,11 +1160,9 @@
11601160 return retval;
11611161 }
11621162
1163
-static int
1164
-reiserfs_readpages(struct file *file, struct address_space *mapping,
1165
- struct list_head *pages, unsigned nr_pages)
1163
+static void reiserfs_readahead(struct readahead_control *rac)
11661164 {
1167
- return mpage_readpages(mapping, pages, nr_pages, reiserfs_get_block);
1165
+ mpage_readahead(rac, reiserfs_get_block);
11681166 }
11691167
11701168 /*
....@@ -3431,7 +3429,7 @@
34313429 const struct address_space_operations reiserfs_address_space_operations = {
34323430 .writepage = reiserfs_writepage,
34333431 .readpage = reiserfs_readpage,
3434
- .readpages = reiserfs_readpages,
3432
+ .readahead = reiserfs_readahead,
34353433 .releasepage = reiserfs_releasepage,
34363434 .invalidatepage = reiserfs_invalidatepage,
34373435 .write_begin = reiserfs_write_begin,