summaryrefslogtreecommitdiffstats
path: root/fs/cifs
diff options
context:
space:
mode:
authorJohannes Thumshirn <johannes.thumshirn@wdc.com>2020-02-14 00:24:32 +0900
committerDavid Sterba <dsterba@suse.com>2020-03-23 17:01:39 +0100
commit8f32380d3f2904ad0e98574ae17f2018f6dd277e (patch)
tree1315f1288db65939eda182fb9e3b0195b701f890 /fs/cifs
parent6fbceb9fa4f6749445bc0e2ac6750f0ae8e85b42 (diff)
btrfs: use the page cache for super block reading
Super-block reading in BTRFS is done using buffer_heads. Buffer_heads have some drawbacks, like not being able to propagate errors from the lower layers. Directly use the page cache for reading the super blocks from disk or invalidating an on-disk super block. We have to use the page cache so to avoid races between mkfs and udev. See also 6f60cbd3ae44 ("btrfs: access superblock via pagecache in scan_one_device"). This patch unwraps the buffer head API and does not change the way the super block is actually read. Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/cifs')
0 files changed, 0 insertions, 0 deletions