]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
fs/ntfs3: Add missing .dirty_folio in address_space_operations
authorKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
Mon, 3 Jun 2024 06:58:13 +0000 (09:58 +0300)
committerKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
Fri, 7 Jun 2024 11:31:09 +0000 (14:31 +0300)
After switching from pages to folio [1], it became evident that
the initialization of .dirty_folio for page cache operations was missed for
compressed files.

[1] https://lore.kernel.org/ntfs3/20240422193203.3534108-1-willy@infradead.org

Fixes: 82cae269cfa95 ("fs/ntfs3: Add initialization of super block")
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
fs/ntfs3/inode.c

index aca697f6b428a04a5bf2d8bf1077861c8032c1c7..e9a83a937a02b4e18fbc7c8aeea152d99d82e483 100644 (file)
@@ -2131,5 +2131,6 @@ const struct address_space_operations ntfs_aops = {
 const struct address_space_operations ntfs_aops_cmpr = {
        .read_folio     = ntfs_read_folio,
        .readahead      = ntfs_readahead,
+       .dirty_folio    = block_dirty_folio,
 };
 // clang-format on