diff options
author | Jan Kara <jack@suse.cz> | 2017-05-16 13:22:22 +0300 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2017-05-17 17:10:57 +0300 |
commit | 69c8ebf83213e6165b13d94ec599b861467ee2dc (patch) | |
tree | 60335bc4dc45207799d302bc098a3d34b71911e3 /kernel/trace | |
parent | d3f7c35c1ab33e6aa035407fed38d9149858bed7 (diff) | |
download | linux-69c8ebf83213e6165b13d94ec599b861467ee2dc.tar.xz |
fuseblk: Fix warning in super_setup_bdi_name()
Commit 5f7f7543f52e "fuse: Convert to separately allocated bdi" didn't
properly handle fuseblk filesystem. When fuse_bdi_init() is called for
that filesystem type, sb->s_bdi is already initialized (by
set_bdev_super()) to point to block device's bdi and consequently
super_setup_bdi_name() complains about this fact when reseting bdi to
the private one.
Fix the problem by properly dropping bdi reference in fuse_bdi_init()
before creating a private bdi in super_setup_bdi_name().
Fixes: 5f7f7543f52e ("fuse: Convert to separately allocated bdi")
Reported-by: Rakesh Pandit <rakesh@tuxera.com>
Tested-by: Rakesh Pandit <rakesh@tuxera.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'kernel/trace')
0 files changed, 0 insertions, 0 deletions