diff options
| author | 2026-05-21 20:29:45 +0800 | |
|---|---|---|
| committer | 2026-06-09 11:49:25 +0100 | |
| commit | 123b9a545f4d0348e81f558a032bf2a93ee5722f (patch) | |
| tree | 249fb3d03043b6a01b3205d6fd2794572f83148d /scripts/Makefile.thinlto | |
| parent | btrfs: tracepoints: show inode type in btrfs_sync_file_enter() event (diff) | |
btrfs: protect sb_write_pointer() with invalidate lock
sb_write_pointer() reads the super block from the block device page cache
using read_cache_page_gfp(). This has the same race with BLKBSZSET as the
one fixed by commit 3f29d661e568 ("btrfs: sync read disk super and set
block size").
Take the mapping invalidate lock around read_cache_page_gfp() to
serialize the read against block size changes.
Signed-off-by: KangNing Liao <lkangn.kernel@gmail.com>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
