On Fri, Apr 26, 2019 at 01:08:06AM +0800, Anand Jain wrote: > btrfs/049 fails with null pointer dereference > > kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000030 > :: > kernel: RIP: 0010:write_pinned_extent_entries+0x27/0x100 [btrfs] > :: > kernel: Call Trace: > kernel: __btrfs_write_out_cache+0x273/0x450 [btrfs] > kernel: btrfs_write_out_ino_cache+0x84/0xd0 [btrfs] > kernel: btrfs_save_ino_cache+0x414/0x500 [btrfs] > kernel: commit_fs_roots+0xc6/0x190 [btrfs] > kernel: btrfs_commit_transaction+0x4de/0xac0 [btrfs] > kernel: btrfs_sync_file+0x35b/0x3d0 [btrfs] > kernel: do_fsync+0x38/0x60 > kernel: __x64_sys_fsync+0x10/0x20 > > %block_group::fs_info should be accessed only when block_group is not null. > > (Fixes: de965ddc6f29 btrfs: get fs_info from block group in > write_pinned_extent_entries) Thanks, I fixed it in misc-next already.
