btrfs: open code folio_index() in btree_clear_folio_dirty_tag()
authorKairui Song <kasong@tencent.com>
Wed, 30 Apr 2025 18:10:48 +0000 (02:10 +0800)
committerDavid Sterba <dsterba@suse.com>
Fri, 2 May 2025 11:20:56 +0000 (13:20 +0200)
commit38e541051e1d19e8b1479a6af587a7884653e041
tree0a3922be8a9ee0fe43e97bf3f473e0bf0d21104e
parent8fb1dcbbcc1ffe6ed7cf3f0f96d2737491dd1fbf
btrfs: open code folio_index() in btree_clear_folio_dirty_tag()

The folio_index() helper is only needed for mixed usage of page cache
and swap cache, for pure page cache usage, the caller can just use
folio->index instead.

It can't be a swap cache folio here.  Swap mapping may only call into fs
through 'swap_rw' but btrfs does not use that method for swap.

Reviewed-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Kairui Song <kasong@tencent.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/extent_io.c