Hi! Upon mounting a ntfs-3g filesystem via fuse, I get: [ 13.643278] ------------[ cut here ]------------ [ 13.644399] WARNING: CPU: 0 PID: 2304 at fs/super.c:1281 super_setup_bdi_name+0xb9/0xd0 [ 13.646083] CPU: 0 PID: 2304 Comm: mount.ntfs Not tainted 4.12.0-rc1-00154-g8b4822de59d5 #1 [ 13.648071] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 13.649886] task: ffff8f49fc91a340 task.stack: ffffa184c0b24000 [ 13.651002] RIP: 0010:super_setup_bdi_name+0xb9/0xd0 [ 13.651793] RSP: 0018:ffffa184c0b27c78 EFLAGS: 00010287 [ 13.652540] RAX: 0000000000000000 RBX: ffff8f49fbe3a000 RCX: 0000000000000002 [ 13.653571] RDX: 0000000000000001 RSI: 00000000fffffe01 RDI: ffffffff931478f1 [ 13.654495] RBP: ffffa184c0b27cf0 R08: ffff8f49fcf52b78 R09: 0000000000000000 [ 13.655557] R10: ffffffff93baf863 R11: 0000000000000005 R12: ffff8f49fbe80000 [ 13.656585] R13: ffffffff93bb3450 R14: ffffa184c0b27d00 R15: ffff8f49f9cd7300 [ 13.657570] FS: 00007f209406de80(0000) GS:ffff8f49ffc00000(0000) knlGS:0000000000000000 [ 13.658535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.659436] CR2: 00007ffd26b5e238 CR3: 000000007b3fc000 CR4: 00000000000006f0 [ 13.660479] Call Trace: [ 13.660840] ? kmem_cache_alloc_trace+0x14c/0x160 [ 13.661484] fuse_fill_super+0x370/0x650 [ 13.661952] ? vsnprintf+0x230/0x4b0 [ 13.662415] ? snprintf+0x36/0x40 [ 13.662802] mount_bdev+0x173/0x1a0 [ 13.663189] ? mount_bdev+0x173/0x1a0 [ 13.663697] ? fuse_dev_free+0x60/0x60 [ 13.664120] fuse_mount_blk+0x10/0x20 [ 13.664619] mount_fs+0x33/0x140 [ 13.664986] vfs_kern_mount+0x62/0x100 [ 13.665399] do_mount+0x1ba/0xc50 [ 13.665843] ? _copy_from_user+0x36/0x70 [ 13.666265] SyS_mount+0x7e/0xd0 [ 13.666714] entry_SYSCALL_64_fastpath+0x13/0x94 [ 13.667226] RIP: 0033:0x7f209352b0ba [ 13.667715] RSP: 002b:00007ffe0a3aa0a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 13.668555] RAX: ffffffffffffffda RBX: 00007f20937dab00 RCX: 00007f209352b0ba [ 13.669378] RDX: 0000561df6562fd0 RSI: 0000561df655e380 RDI: 0000561df6563250 [ 13.670225] RBP: 000000000000000a R08: 0000561df6563150 R09: feff7e1f927bff30 [ 13.671119] R10: 0000000000000400 R11: 0000000000000246 R12: 0000561df5f16a10 [ 13.672010] R13: 0000000000000000 R14: 0000561df6559730 R15: 0000561df6563100 [ 13.672792] Code: 83 c4 50 5b 41 5a 41 5c 41 5d 41 5e 5d c3 48 89 df 89 45 8c e8 19 f3 fb ff 8b 45 8c 48 83 c4 50 5b 41 5a 41 5c 41 5d 41 5e 5d c3 <0f> ff eb c8 b8 f4 ff ff ff eb c9 66 90 66 2e 0f 1f 84 00 00 00 [ 13.674843] ---[ end trace de246671bb3be628 ]--- if (err) { bdi_put(bdi); return err; } ==> WARN_ON(sb->s_bdi != &noop_backing_dev_info); sb->s_bdi = bdi; return 0; Bisecting yields: > commit 5f7f7543f52eee03ed35c9d671fbb1cdbd4bc9b5 > Author: Jan Kara <jack@xxxxxxx> > Date: Wed Apr 12 12:24:40 2017 +0200 > > fuse: Convert to separately allocated bdi > > Allocate struct backing_dev_info separately instead of embedding it > inside the superblock. This unifies handling of bdi among users. > > CC: Miklos Szeredi <miklos@xxxxxxxxxx> > CC: linux-fsdevel@xxxxxxxxxxxxxxx > Acked-by: Miklos Szeredi <mszeredi@xxxxxxxxxx> > Reviewed-by: Christoph Hellwig <hch@xxxxxx> > Signed-off-by: Jan Kara <jack@xxxxxxx> > Signed-off-by: Jens Axboe <axboe@xxxxxx> Meow! -- Don't be racist. White, amber or black, all beers should be judged based solely on their merits. Heck, even if occasionally a cider applies for a beer's job, why not? On the other hand, corpo lager is not a race.