]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ext4: add pre-content fsnotify hook for DAX faults
authorJan Kara <jack@suse.cz>
Thu, 21 Nov 2024 10:18:23 +0000 (11:18 +0100)
committerJan Kara <jack@suse.cz>
Wed, 11 Dec 2024 16:28:41 +0000 (17:28 +0100)
ext4 has its own handling for DAX faults. Add the pre-content fsnotify
hook for this case.

Signed-off-by: Jan Kara <jack@suse.cz>
fs/ext4/file.c

index 3bd96c3d4cd0ca22c28d8eaa4e20e99135cf3f2a..a5205149adba352c45b1730483fed5730989b3a8 100644 (file)
@@ -756,6 +756,9 @@ retry:
                        return VM_FAULT_SIGBUS;
                }
        } else {
+               result = filemap_fsnotify_fault(vmf);
+               if (unlikely(result))
+                       return result;
                filemap_invalidate_lock_shared(mapping);
        }
        result = dax_iomap_fault(vmf, order, &pfn, &error, &ext4_iomap_ops);