BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 1 PID: 26946 Comm: syz-executor.1 Not tainted 4.14.215-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x1b2/0x283 lib/dump_stack.c:58 add_chain_cache kernel/locking/lockdep.c:2303 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:2415 [inline] validate_chain kernel/locking/lockdep.c:2435 [inline] __lock_acquire.cold+0x19a/0x97c kernel/locking/lockdep.c:3491 lock_acquire+0x170/0x3f0 kernel/locking/lockdep.c:3998 kernfs_drain fs/kernfs/dir.c:468 [inline] __kernfs_remove+0x727/0x920 fs/kernfs/dir.c:1293 kernfs_remove_by_name_ns+0x55/0x90 fs/kernfs/dir.c:1487 kernfs_remove_by_name include/linux/kernfs.h:529 [inline] remove_files+0x96/0x1c0 fs/sysfs/group.c:29 sysfs_remove_group+0x87/0x100 fs/sysfs/group.c:245 loop_sysfs_exit drivers/block/loop.c:828 [inline] loop_clr_fd+0x994/0xc20 drivers/block/loop.c:1065 __lo_release drivers/block/loop.c:1660 [inline] lo_release+0xff/0x190 drivers/block/loop.c:1678 __blkdev_put+0x5aa/0x800 fs/block_dev.c:1803 btrfs_close_bdev fs/btrfs/volumes.c:868 [inline] __btrfs_close_devices+0x5f1/0xb20 fs/btrfs/volumes.c:931 btrfs_close_devices+0x24/0x140 fs/btrfs/volumes.c:949 open_ctree+0x241/0x7400 fs/btrfs/disk-io.c:3101 btrfs_fill_super fs/btrfs/super.c:1147 [inline] btrfs_mount+0x1915/0x1fe0 fs/btrfs/super.c:1631 mount_fs+0x92/0x2a0 fs/super.c:1237 vfs_kern_mount.part.0+0x5b/0x470 fs/namespace.c:1046 vfs_kern_mount+0x3c/0x60 fs/namespace.c:1036 mount_subvol fs/btrfs/super.c:1398 [inline] btrfs_mount+0x42a/0x1fe0 fs/btrfs/super.c:1569 mount_fs+0x92/0x2a0 fs/super.c:1237 vfs_kern_mount.part.0+0x5b/0x470 fs/namespace.c:1046 vfs_kern_mount fs/namespace.c:1036 [inline] do_new_mount fs/namespace.c:2549 [inline] do_mount+0xe53/0x2a00 fs/namespace.c:2879 SYSC_mount fs/namespace.c:3095 [inline] SyS_mount+0xa8/0x120 fs/namespace.c:3072 do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292 entry_SYSCALL_64_after_hwframe+0x46/0xbb RIP: 0033:0x460c6a RSP: 002b:00007f5ddbf0ba78 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 RAX: ffffffffffffffda RBX: 00007f5ddbf0bb10 RCX: 0000000000460c6a RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f5ddbf0bad0 RBP: 00007f5ddbf0bad0 R08: 00007f5ddbf0bb10 R09: 0000000020000000 R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000000 R13: 0000000020000100 R14: 0000000020000200 R15: 0000000020000040 BTRFS error (device loop1): open_ctree failed BTRFS info (device loop1): turning on flush-on-commit BTRFS info (device loop1): disk space caching is enabled BTRFS info (device loop1): has skinny extents ip_tables: iptables: counters copy to user failed while replacing table ip_tables: iptables: counters copy to user failed while replacing table ip_tables: iptables: counters copy to user failed while replacing table ip_tables: iptables: counters copy to user failed while replacing table ip_tables: iptables: counters copy to user failed while replacing table ip_tables: iptables: counters copy to user failed while replacing table ip_tables: iptables: counters copy to user failed while replacing table ip_tables: iptables: counters copy to user failed while replacing table BTRFS info (device loop1): turning on flush-on-commit EXT4-fs (sda1): Delayed block allocation failed for inode 15700 at logical offset 204 with max blocks 1 with error 117 BTRFS info (device loop1): disk space caching is enabled EXT4-fs (sda1): This should not happen!! Data will be lost BTRFS info (device loop1): has skinny extents EXT4-fs (sda1): Delayed block allocation failed for inode 15700 at logical offset 204 with max blocks 1 with error 117 EXT4-fs (sda1): This should not happen!! Data will be lost EXT4-fs (sda1): Delayed block allocation failed for inode 15700 at logical offset 204 with max blocks 1 with error 117 EXT4-fs (sda1): This should not happen!! Data will be lost EXT4-fs (sda1): Delayed block allocation failed for inode 15700 at logical offset 204 with max blocks 1 with error 117 EXT4-fs (sda1): This should not happen!! Data will be lost Cannot find add_set index 0 as target Cannot find add_set index 0 as target Cannot find add_set index 0 as target Cannot find add_set index 0 as target BTRFS info (device loop1): turning on flush-on-commit BTRFS info (device loop1): disk space caching is enabled BTRFS info (device loop1): has skinny extents HTB: quantum of class 80538000 is big. Consider r2q change. HTB: quantum of class 80538004 is big. Consider r2q change. HTB: quantum of class 80548000 is big. Consider r2q change. HTB: quantum of class 80548004 is big. Consider r2q change. HTB: quantum of class 80558000 is big. Consider r2q change. HTB: quantum of class 80558004 is big. Consider r2q change. HTB: quantum of class 80558004 is big. Consider r2q change. HTB: quantum of class 80568000 is big. Consider r2q change. HTB: quantum of class 80568004 is big. Consider r2q change. netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. IPVS: ftp: loaded support on port[0] = 21 bridge0: port 2(bridge_slave_1) entered disabled state bridge0: port 1(bridge_slave_0) entered disabled state batman_adv: batadv0: Interface deactivated: batadv_slave_0 batman_adv: batadv0: Interface deactivated: batadv_slave_1 IPVS: ftp: loaded support on port[0] = 21 Quota error (device loop4): v2_read_file_info: Free block number too big (0 >= 0). EXT4-fs warning (device loop4): ext4_enable_quotas:5755: Failed to enable quota tracking (type=-1, err=-117). Please run e2fsck to fix. EXT4-fs (loop4): mount failed bridge0: port 2(bridge_slave_1) entered disabled state bridge0: port 1(bridge_slave_0) entered disabled state Quota error (device loop4): v2_read_file_info: Free block number too big (0 >= 0). EXT4-fs warning (device loop4): ext4_enable_quotas:5755: Failed to enable quota tracking (type=-1, err=-117). Please run e2fsck to fix. EXT4-fs (loop4): mount failed batman_adv: batadv0: Interface deactivated: batadv_slave_0 batman_adv: batadv0: Interface deactivated: batadv_slave_1 Quota error (device loop4): v2_read_file_info: Free block number too big (0 >= 0). EXT4-fs warning (device loop4): ext4_enable_quotas:5755: Failed to enable quota tracking (type=-1, err=-117). Please run e2fsck to fix. EXT4-fs (loop4): mount failed Quota error (device loop4): v2_read_file_info: Free block number too big (0 >= 0). EXT4-fs warning (device loop4): ext4_enable_quotas:5755: Failed to enable quota tracking (type=-1, err=-117). Please run e2fsck to fix. EXT4-fs (loop4): mount failed Quota error (device loop4): v2_read_file_info: Free block number too big (0 >= 0). EXT4-fs warning (device loop4): ext4_enable_quotas:5755: Failed to enable quota tracking (type=-1, err=-117). Please run e2fsck to fix. EXT4-fs (loop4): mount failed IPVS: ftp: loaded support on port[0] = 21 IPVS: ftp: loaded support on port[0] = 21 netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. IPVS: ftp: loaded support on port[0] = 21 IPVS: ftp: loaded support on port[0] = 21 netlink: 13708 bytes leftover after parsing attributes in process `syz-executor.3'. 9pnet_virtio: no channels available for device 127.0.0.1 9pnet_virtio: no channels available for device 127.0.0.1 sg_write: process 1598 (syz-executor.2) changed security contexts after opening file descriptor, this is not allowed. overlayfs: fs on './bus/file0' does not support file handles, falling back to index=off. overlayfs: failed to create directory ./file0/work (errno: 13); mounting read-only overlayfs: upperdir is in-use by another mount, mount with '-o index=off' to override exclusive upperdir protection. 9pnet_virtio: no channels available for device 127.0.0.1 9pnet_virtio: no channels available for device 127.0.0.1 9pnet_virtio: no channels available for device 127.0.0.1 overlayfs: fs on './bus/file0' does not support file handles, falling back to index=off. overlayfs: failed to create directory ./file0/work (errno: 13); mounting read-only netlink: 76 bytes leftover after parsing attributes in process `syz-executor.5'. 9pnet_virtio: no channels available for device 127.0.0.1 9pnet_virtio: no channels available for device 127.0.0.1 overlayfs: fs on './bus/file0' does not support file handles, falling back to index=off. overlayfs: failed to create directory ./file0/work (errno: 13); mounting read-only netlink: 76 bytes leftover after parsing attributes in process `syz-executor.5'. 9pnet_virtio: no channels available for device 127.0.0.1 netlink: 76 bytes leftover after parsing attributes in process `syz-executor.5'. audit: type=1800 audit(1610587449.574:48334): pid=28119 uid=0 auid=0 ses=4 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="file1" dev="sda1" ino=16848 res=0 overlayfs: fs on './bus/file0' does not support file handles, falling back to index=off. overlayfs: failed to create directory ./file0/work (errno: 13); mounting read-only netlink: 76 bytes leftover after parsing attributes in process `syz-executor.5'. audit: type=1800 audit(1610587449.744:48335): pid=28146 uid=0 auid=0 ses=4 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="file1" dev="sda1" ino=16855 res=0 audit: type=1800 audit(1610587449.744:48336): pid=28149 uid=0 auid=0 ses=4 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file1" dev="sda1" ino=16853 res=0 audit: type=1800 audit(1610587450.294:48337): pid=28163 uid=0 auid=0 ses=4 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="file1" dev="sda1" ino=16889 res=0 audit: type=1800 audit(1610587450.324:48338): pid=28165 uid=0 auid=0 ses=4 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file1" dev="sda1" ino=16894 res=0 audit: type=1800 audit(1610587450.434:48339): pid=28185 uid=0 auid=0 ses=4 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="file1" dev="sda1" ino=16891 res=0 audit: type=1800 audit(1610587450.464:48340): pid=28187 uid=0 auid=0 ses=4 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file1" dev="sda1" ino=16897 res=0 netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. IPVS: ftp: loaded support on port[0] = 21 netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. IPVS: ftp: loaded support on port[0] = 21 netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'. netlink: 3286 bytes leftover after parsing attributes in process `syz-executor.1'.