@@ -3202,39 +3202,39 @@ static bool reiserfs_dirty_folio(struct address_space *mapping,
32023202}
32033203
32043204/*
3205- * Returns 1 if the page 's buffers were dropped. The page is locked.
3205+ * Returns true if the folio 's buffers were dropped. The folio is locked.
32063206 *
32073207 * Takes j_dirty_buffers_lock to protect the b_assoc_buffers list_heads
3208- * in the buffers at page_buffers(page ).
3208+ * in the buffers at folio_buffers(folio ).
32093209 *
32103210 * even in -o notail mode, we can't be sure an old mount without -o notail
32113211 * didn't create files with tails.
32123212 */
3213- static int reiserfs_releasepage (struct page * page , gfp_t unused_gfp_flags )
3213+ static bool reiserfs_release_folio (struct folio * folio , gfp_t unused_gfp_flags )
32143214{
3215- struct inode * inode = page -> mapping -> host ;
3215+ struct inode * inode = folio -> mapping -> host ;
32163216 struct reiserfs_journal * j = SB_JOURNAL (inode -> i_sb );
32173217 struct buffer_head * head ;
32183218 struct buffer_head * bh ;
3219- int ret = 1 ;
3219+ bool ret = true ;
32203220
3221- WARN_ON (PageChecked ( page ));
3221+ WARN_ON (folio_test_checked ( folio ));
32223222 spin_lock (& j -> j_dirty_buffers_lock );
3223- head = page_buffers ( page );
3223+ head = folio_buffers ( folio );
32243224 bh = head ;
32253225 do {
32263226 if (bh -> b_private ) {
32273227 if (!buffer_dirty (bh ) && !buffer_locked (bh )) {
32283228 reiserfs_free_jh (bh );
32293229 } else {
3230- ret = 0 ;
3230+ ret = false ;
32313231 break ;
32323232 }
32333233 }
32343234 bh = bh -> b_this_page ;
32353235 } while (bh != head );
32363236 if (ret )
3237- ret = try_to_free_buffers (page );
3237+ ret = try_to_free_buffers (& folio -> page );
32383238 spin_unlock (& j -> j_dirty_buffers_lock );
32393239 return ret ;
32403240}
@@ -3423,7 +3423,7 @@ const struct address_space_operations reiserfs_address_space_operations = {
34233423 .writepage = reiserfs_writepage ,
34243424 .read_folio = reiserfs_read_folio ,
34253425 .readahead = reiserfs_readahead ,
3426- .releasepage = reiserfs_releasepage ,
3426+ .release_folio = reiserfs_release_folio ,
34273427 .invalidate_folio = reiserfs_invalidate_folio ,
34283428 .write_begin = reiserfs_write_begin ,
34293429 .write_end = reiserfs_write_end ,
0 commit comments