FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 ====================================================== WARNING: possible circular locking dependency detected kobject: 'ppp0' (00000000d28a5cbb): kobject_add_internal: parent: 'net', set: 'devices' 4.20.0+ #6 Not tainted ------------------------------------------------------ kworker/1:4/8387 is trying to acquire lock: 0000000008bfaabb (&sb->s_type->i_mutex_key#9){++++}, at: inode_lock include/linux/fs.h:757 [inline] 0000000008bfaabb (&sb->s_type->i_mutex_key#9){++++}, at: __generic_file_fsync+0xb5/0x200 fs/libfs.c:981 but task is already holding lock: CPU: 0 PID: 28660 Comm: syz-executor4 Not tainted 4.20.0+ #6 000000004305bf98 ((work_completion)(&dio->complete_work)){+.+.}, at: process_one_work+0xc1d/0x1ce0 kernel/workqueue.c:2128 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 which lock already depends on the new lock. Call Trace: the existing dependency chain (in reverse order) is: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1db/0x2d0 lib/dump_stack.c:113 -> #2 ((work_completion)(&dio->complete_work)){+.+.}: process_one_work+0xc8d/0x1ce0 kernel/workqueue.c:2129 worker_thread+0x143/0x14a0 kernel/workqueue.c:2296 kthread+0x357/0x430 kernel/kthread.c:246 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352 -> #1 ((wq_completion)"dio/%s"sb->s_id){+.+.}: flush_workqueue+0x2ae/0x1d10 kernel/workqueue.c:2655 drain_workqueue+0x294/0x630 kernel/workqueue.c:2820 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x15 lib/fault-inject.c:149 destroy_workqueue+0xa3/0x9b0 kernel/workqueue.c:4155 __alloc_workqueue_key+0xe17/0x1080 kernel/workqueue.c:4138 sb_init_dio_done_wq+0x39/0x90 fs/direct-io.c:623 dio_set_defer_completion fs/direct-io.c:646 [inline] get_more_blocks fs/direct-io.c:723 [inline] do_direct_IO fs/direct-io.c:1001 [inline] do_blockdev_direct_IO+0x6b4e/0xdc10 fs/direct-io.c:1333 __blockdev_direct_IO+0xa1/0xca fs/direct-io.c:1419 ext4_direct_IO_write fs/ext4/inode.c:3774 [inline] ext4_direct_IO+0x10a3/0x2090 fs/ext4/inode.c:3901 generic_file_direct_write+0x214/0x4b0 mm/filemap.c:3111 __generic_file_write_iter+0x2ee/0x630 mm/filemap.c:3290 ext4_file_write_iter+0x37a/0x1410 fs/ext4/file.c:266 call_write_iter include/linux/fs.h:1862 [inline] aio_write+0x3ba/0x640 fs/aio.c:1581 __io_submit_one fs/aio.c:1860 [inline] io_submit_one+0xbd4/0x1050 fs/aio.c:1908 __do_sys_io_submit fs/aio.c:1953 [inline] __se_sys_io_submit fs/aio.c:1923 [inline] __x64_sys_io_submit+0x1c4/0x5d0 fs/aio.c:1923 __should_failslab+0x121/0x190 mm/failslab.c:32 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 should_failslab+0x9/0x14 mm/slab_common.c:1603 entry_SYSCALL_64_after_hwframe+0x49/0xbe slab_pre_alloc_hook mm/slab.h:423 [inline] slab_alloc_node mm/slab.c:3286 [inline] kmem_cache_alloc_node_trace+0x5a/0x720 mm/slab.c:3648 -> #0 (&sb->s_type->i_mutex_key#9){++++}: lock_acquire+0x1db/0x570 kernel/locking/lockdep.c:3841 __do_kmalloc_node mm/slab.c:3670 [inline] __kmalloc_node_track_caller+0x3d/0x70 mm/slab.c:3685 down_write+0x8a/0x130 kernel/locking/rwsem.c:70 __kmalloc_reserve.isra.0+0x40/0xe0 net/core/skbuff.c:140 inode_lock include/linux/fs.h:757 [inline] __generic_file_fsync+0xb5/0x200 fs/libfs.c:981 __alloc_skb+0x12d/0x730 net/core/skbuff.c:208 ext4_sync_file+0xa1a/0x14f0 fs/ext4/fsync.c:120 vfs_fsync_range+0x144/0x230 fs/sync.c:197 generic_write_sync include/linux/fs.h:2786 [inline] dio_complete+0x498/0x9f0 fs/direct-io.c:329 dio_aio_complete_work+0x20/0x30 fs/direct-io.c:341 alloc_skb include/linux/skbuff.h:1011 [inline] bt_skb_alloc include/net/bluetooth/bluetooth.h:339 [inline] create_monitor_ctrl_open+0x20a/0x9e0 net/bluetooth/hci_sock.c:515 process_one_work+0xd0c/0x1ce0 kernel/workqueue.c:2153 worker_thread+0x143/0x14a0 kernel/workqueue.c:2296 kthread+0x357/0x430 kernel/kthread.c:246 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352 other info that might help us debug this: hci_sock_ioctl+0x68c/0x840 net/bluetooth/hci_sock.c:993 Chain exists of: &sb->s_type->i_mutex_key#9 --> (wq_completion)"dio/%s"sb->s_id --> (work_completion)(&dio->complete_work) Possible unsafe locking scenario: sock_do_ioctl+0xe2/0x400 net/socket.c:950 CPU0 CPU1 ---- ---- lock((work_completion)(&dio->complete_work)); lock((wq_completion)"dio/%s"sb->s_id); sock_ioctl+0x32f/0x6c0 net/socket.c:1074 lock((work_completion)(&dio->complete_work)); lock(&sb->s_type->i_mutex_key#9); *** DEADLOCK *** 2 locks held by kworker/1:4/8387: #0: 0000000022396144 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: __write_once_size include/linux/compiler.h:218 [inline] #0: 0000000022396144 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: 0000000022396144 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: atomic64_set include/asm-generic/atomic-instrumented.h:40 [inline] #0: 0000000022396144 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: atomic_long_set include/asm-generic/atomic-long.h:59 [inline] #0: 0000000022396144 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: set_work_data kernel/workqueue.c:617 [inline] #0: 0000000022396144 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: set_work_pool_and_clear_pending kernel/workqueue.c:644 [inline] #0: 0000000022396144 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: process_one_work+0xbc7/0x1ce0 kernel/workqueue.c:2124 #1: 000000004305bf98 ((work_completion)(&dio->complete_work)){+.+.}, at: process_one_work+0xc1d/0x1ce0 kernel/workqueue.c:2128 vfs_ioctl fs/ioctl.c:46 [inline] file_ioctl fs/ioctl.c:509 [inline] do_vfs_ioctl+0x107b/0x17d0 fs/ioctl.c:696 stack backtrace: ksys_ioctl+0xab/0xd0 fs/ioctl.c:713 __do_sys_ioctl fs/ioctl.c:720 [inline] __se_sys_ioctl fs/ioctl.c:718 [inline] __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:718 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x457ec9 Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f908da62c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f908da62c90 RCX: 0000000000457ec9 RDX: 0000000020000080 RSI: 00000000800448d2 RDI: 0000000000000004 RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f908da636d4 R13: 00000000004c31b6 R14: 00000000004d5938 R15: 0000000000000003 CPU: 1 PID: 8387 Comm: kworker/1:4 Not tainted 4.20.0+ #6 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 kobject: 'loop2' (00000000205fb11c): kobject_uevent_env Workqueue: dio/sda1 dio_aio_complete_work Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1db/0x2d0 lib/dump_stack.c:113 print_circular_bug.isra.0.cold+0x1cc/0x28f kernel/locking/lockdep.c:1224 kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' check_prev_add kernel/locking/lockdep.c:1866 [inline] check_prevs_add kernel/locking/lockdep.c:1979 [inline] validate_chain kernel/locking/lockdep.c:2350 [inline] __lock_acquire+0x3014/0x4a30 kernel/locking/lockdep.c:3338 kobject: 'ppp0' (00000000d28a5cbb): kobject_uevent_env kobject: 'ppp0' (00000000d28a5cbb): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'queues' (00000000ceb4320f): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'queues' (00000000ceb4320f): kobject_uevent_env lock_acquire+0x1db/0x570 kernel/locking/lockdep.c:3841 kobject: 'queues' (00000000ceb4320f): kobject_uevent_env: filter function caused the event to drop! down_write+0x8a/0x130 kernel/locking/rwsem.c:70 kobject: 'loop2' (00000000205fb11c): kobject_uevent_env inode_lock include/linux/fs.h:757 [inline] __generic_file_fsync+0xb5/0x200 fs/libfs.c:981 kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' ext4_sync_file+0xa1a/0x14f0 fs/ext4/fsync.c:120 vfs_fsync_range+0x144/0x230 fs/sync.c:197 generic_write_sync include/linux/fs.h:2786 [inline] dio_complete+0x498/0x9f0 fs/direct-io.c:329 dio_aio_complete_work+0x20/0x30 fs/direct-io.c:341 process_one_work+0xd0c/0x1ce0 kernel/workqueue.c:2153 kobject: 'rx-0' (000000005de55d62): kobject_add_internal: parent: 'queues', set: 'queues' worker_thread+0x143/0x14a0 kernel/workqueue.c:2296 kthread+0x357/0x430 kernel/kthread.c:246 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352 kobject: 'rx-0' (000000005de55d62): kobject_uevent_env kobject: 'rx-0' (000000005de55d62): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'tx-0' (00000000025a8124): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-0' (00000000025a8124): kobject_uevent_env kobject: 'tx-0' (00000000025a8124): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'rx-0' (000000005de55d62): kobject_cleanup, parent 00000000ceb4320f kobject: 'rx-0' (000000005de55d62): auto cleanup 'remove' event kobject: 'rx-0' (000000005de55d62): kobject_uevent_env kobject: 'rx-0' (000000005de55d62): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (000000005de55d62): auto cleanup kobject_del kobject: 'rx-0' (000000005de55d62): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (00000000025a8124): kobject_cleanup, parent 00000000ceb4320f kobject: 'tx-0' (00000000025a8124): auto cleanup 'remove' event kobject: 'tx-0' (00000000025a8124): kobject_uevent_env kobject: 'tx-0' (00000000025a8124): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'tx-0' (00000000025a8124): auto cleanup kobject_del kobject: 'tx-0' (00000000025a8124): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (00000000ceb4320f): kobject_cleanup, parent (null) kobject: 'queues' (00000000ceb4320f): calling ktype release kobject: 'queues' (00000000ceb4320f): kset_release kobject: 'queues': free name kobject: 'ppp0' (00000000d28a5cbb): kobject_uevent_env kobject: 'ppp0' (00000000d28a5cbb): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'ppp0' (00000000d28a5cbb): kobject_cleanup, parent (null) kobject: 'ppp0' (00000000d28a5cbb): calling ktype release kobject: 'ppp0': free name kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'ppp0' (0000000058633046): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'ppp0' (0000000058633046): kobject_uevent_env CPU: 0 PID: 28709 Comm: syz-executor4 Not tainted 4.20.0+ #6 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1db/0x2d0 lib/dump_stack.c:113 kobject: 'ppp0' (0000000058633046): fill_kobj_path: path = '/devices/virtual/net/ppp0' fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x15 lib/fault-inject.c:149 kobject: 'queues' (000000000e3a2607): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'queues' (000000000e3a2607): kobject_uevent_env __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1603 slab_pre_alloc_hook mm/slab.h:423 [inline] slab_alloc mm/slab.c:3365 [inline] kmem_cache_alloc+0x2be/0x710 mm/slab.c:3539 kobject: 'loop2' (00000000205fb11c): kobject_uevent_env anon_vma_chain_alloc mm/rmap.c:130 [inline] __anon_vma_prepare+0xc2/0x760 mm/rmap.c:184 kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'queues' (000000000e3a2607): kobject_uevent_env: filter function caused the event to drop! anon_vma_prepare include/linux/rmap.h:153 [inline] do_huge_pmd_anonymous_page+0x1186/0x1840 mm/huge_memory.c:694 kobject: 'rx-0' (00000000c1f13760): kobject_add_internal: parent: 'queues', set: 'queues' create_huge_pmd mm/memory.c:3657 [inline] __handle_mm_fault+0x38e7/0x5690 mm/memory.c:3861 kobject: 'rx-0' (00000000c1f13760): kobject_uevent_env kobject: 'rx-0' (00000000c1f13760): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'tx-0' (000000008169d5e2): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-0' (000000008169d5e2): kobject_uevent_env handle_mm_fault+0x4ec/0xc80 mm/memory.c:3927 kobject: 'tx-0' (000000008169d5e2): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' do_user_addr_fault arch/x86/mm/fault.c:1475 [inline] __do_page_fault+0x5da/0xd60 arch/x86/mm/fault.c:1541 do_page_fault+0xe6/0x7d8 arch/x86/mm/fault.c:1572 page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1143 RIP: 0010:__get_user_2+0x25/0x30 arch/x86/lib/getuser.S:62 Code: 00 00 00 00 00 48 83 c0 01 0f 82 81 00 00 00 65 48 8b 14 25 40 ee 01 00 48 3b 82 18 14 00 00 73 6f 48 19 d2 48 21 d0 0f 1f 00 <0f> b7 50 ff 31 c0 0f 1f 00 c3 90 48 83 c0 03 72 55 65 48 8b 14 25 RSP: 0018:ffff88805800f928 EFLAGS: 00010206 RAX: 0000000020000081 RBX: 0000000020000080 RCX: ffffc9000de85000 RDX: ffffffffffffffff RSI: ffffffff81b46083 RDI: 0000000000000286 RBP: ffff88805800f978 R08: ffff88804c9b6480 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 00000000800448d2 R13: ffff888095b39100 R14: 00000000800448d2 R15: ffff88805800fa28 hci_sock_ioctl+0x561/0x840 net/bluetooth/hci_sock.c:1005 sock_do_ioctl+0xe2/0x400 net/socket.c:950 sock_ioctl+0x32f/0x6c0 net/socket.c:1074 vfs_ioctl fs/ioctl.c:46 [inline] file_ioctl fs/ioctl.c:509 [inline] do_vfs_ioctl+0x107b/0x17d0 fs/ioctl.c:696 ksys_ioctl+0xab/0xd0 fs/ioctl.c:713 __do_sys_ioctl fs/ioctl.c:720 [inline] __se_sys_ioctl fs/ioctl.c:718 [inline] __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:718 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x457ec9 Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f908da62c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f908da62c90 RCX: 0000000000457ec9 RDX: 0000000020000080 RSI: 00000000800448d2 RDI: 0000000000000004 RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f908da636d4 R13: 00000000004c31b6 R14: 00000000004d5938 R15: 0000000000000003 kobject: 'rx-0' (00000000c1f13760): kobject_cleanup, parent 000000000e3a2607 kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'rx-0' (00000000c1f13760): auto cleanup 'remove' event kobject: 'rx-0' (00000000c1f13760): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'rx-0' (00000000c1f13760): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (00000000c1f13760): auto cleanup kobject_del kobject: 'rx-0' (00000000c1f13760): calling ktype release kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'rx-0': free name kobject: 'tx-0' (000000008169d5e2): kobject_cleanup, parent 000000000e3a2607 kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'tx-0' (000000008169d5e2): auto cleanup 'remove' event kobject: 'tx-0' (000000008169d5e2): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'tx-0' (000000008169d5e2): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'tx-0' (000000008169d5e2): auto cleanup kobject_del kobject: 'tx-0' (000000008169d5e2): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (000000000e3a2607): kobject_cleanup, parent (null) kobject: 'queues' (000000000e3a2607): calling ktype release kobject: 'queues' (000000000e3a2607): kset_release kobject: 'queues': free name kobject: 'ppp0' (0000000058633046): kobject_uevent_env kobject: 'ppp0' (0000000058633046): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'ppp0' (0000000058633046): kobject_cleanup, parent (null) kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'ppp0' (0000000058633046): calling ktype release kobject: 'ppp0': free name FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' CPU: 0 PID: 28727 Comm: syz-executor4 Not tainted 4.20.0+ #6 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 kobject: 'loop2' (00000000205fb11c): kobject_uevent_env Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1db/0x2d0 lib/dump_stack.c:113 kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x15 lib/fault-inject.c:149 __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1603 slab_pre_alloc_hook mm/slab.h:423 [inline] slab_alloc mm/slab.c:3365 [inline] kmem_cache_alloc+0x2be/0x710 mm/slab.c:3539 anon_vma_alloc mm/rmap.c:83 [inline] __anon_vma_prepare+0x3ca/0x760 mm/rmap.c:191 anon_vma_prepare include/linux/rmap.h:153 [inline] do_huge_pmd_anonymous_page+0x1186/0x1840 mm/huge_memory.c:694 create_huge_pmd mm/memory.c:3657 [inline] __handle_mm_fault+0x38e7/0x5690 mm/memory.c:3861 handle_mm_fault+0x4ec/0xc80 mm/memory.c:3927 do_user_addr_fault arch/x86/mm/fault.c:1475 [inline] __do_page_fault+0x5da/0xd60 arch/x86/mm/fault.c:1541 do_page_fault+0xe6/0x7d8 arch/x86/mm/fault.c:1572 page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1143 RIP: 0010:__get_user_2+0x25/0x30 arch/x86/lib/getuser.S:62 Code: 00 00 00 00 00 48 83 c0 01 0f 82 81 00 00 00 65 48 8b 14 25 40 ee 01 00 48 3b 82 18 14 00 00 73 6f 48 19 d2 48 21 d0 0f 1f 00 <0f> b7 50 ff 31 c0 0f 1f 00 c3 90 48 83 c0 03 72 55 65 48 8b 14 25 RSP: 0018:ffff88804b39f928 EFLAGS: 00010206 RAX: 0000000020000081 RBX: 0000000020000080 RCX: ffffc9000de85000 RDX: ffffffffffffffff RSI: ffffffff81b46083 RDI: 0000000000000286 RBP: ffff88804b39f978 R08: ffff88805531e640 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 00000000800448d2 R13: ffff888097f82940 R14: 00000000800448d2 R15: ffff88804b39fa28 hci_sock_ioctl+0x561/0x840 net/bluetooth/hci_sock.c:1005 sock_do_ioctl+0xe2/0x400 net/socket.c:950 sock_ioctl+0x32f/0x6c0 net/socket.c:1074 vfs_ioctl fs/ioctl.c:46 [inline] file_ioctl fs/ioctl.c:509 [inline] do_vfs_ioctl+0x107b/0x17d0 fs/ioctl.c:696 ksys_ioctl+0xab/0xd0 fs/ioctl.c:713 __do_sys_ioctl fs/ioctl.c:720 [inline] __se_sys_ioctl fs/ioctl.c:718 [inline] __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:718 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x457ec9 Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f908da62c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f908da62c90 RCX: 0000000000457ec9 RDX: 0000000020000080 RSI: 00000000800448d2 RDI: 0000000000000004 RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f908da636d4 R13: 00000000004c31b6 R14: 00000000004d5938 R15: 0000000000000003 kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'ppp0' (00000000dca4340c): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'ppp0' (00000000dca4340c): kobject_uevent_env kobject: 'ppp0' (00000000dca4340c): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'queues' (00000000e7d922b8): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'queues' (00000000e7d922b8): kobject_uevent_env kobject: 'queues' (00000000e7d922b8): kobject_uevent_env: filter function caused the event to drop! kobject: 'rx-0' (000000001ff90dd6): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-0' (000000001ff90dd6): kobject_uevent_env kobject: 'rx-0' (000000001ff90dd6): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'tx-0' (000000006fe95b74): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-0' (000000006fe95b74): kobject_uevent_env kobject: 'tx-0' (000000006fe95b74): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 0 PID: 28761 Comm: syz-executor4 Not tainted 4.20.0+ #6 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1db/0x2d0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x15 lib/fault-inject.c:149 __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1603 slab_pre_alloc_hook mm/slab.h:423 [inline] slab_alloc mm/slab.c:3365 [inline] kmem_cache_alloc+0x2be/0x710 mm/slab.c:3539 kmem_cache_zalloc include/linux/slab.h:730 [inline] alloc_mm_slot mm/khugepaged.c:369 [inline] __khugepaged_enter+0xa9/0x5c0 mm/khugepaged.c:425 khugepaged_enter include/linux/khugepaged.h:54 [inline] do_huge_pmd_anonymous_page+0x11ed/0x1840 mm/huge_memory.c:696 create_huge_pmd mm/memory.c:3657 [inline] __handle_mm_fault+0x38e7/0x5690 mm/memory.c:3861 handle_mm_fault+0x4ec/0xc80 mm/memory.c:3927 do_user_addr_fault arch/x86/mm/fault.c:1475 [inline] __do_page_fault+0x5da/0xd60 arch/x86/mm/fault.c:1541 do_page_fault+0xe6/0x7d8 arch/x86/mm/fault.c:1572 page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1143 RIP: 0010:__get_user_2+0x25/0x30 arch/x86/lib/getuser.S:62 Code: 00 00 00 00 00 48 83 c0 01 0f 82 81 00 00 00 65 48 8b 14 25 40 ee 01 00 48 3b 82 18 14 00 00 73 6f 48 19 d2 48 21 d0 0f 1f 00 <0f> b7 50 ff 31 c0 0f 1f 00 c3 90 48 83 c0 03 72 55 65 48 8b 14 25 RSP: 0018:ffff88804b39f928 EFLAGS: 00010206 RAX: 0000000020000081 RBX: 0000000020000080 RCX: ffffc9000de85000 RDX: ffffffffffffffff RSI: ffffffff81b46083 RDI: 0000000000000286 RBP: ffff88804b39f978 R08: ffff88804a41a340 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 00000000800448d2 R13: ffff888055d1b4c0 R14: 00000000800448d2 R15: ffff88804b39fa28 hci_sock_ioctl+0x561/0x840 net/bluetooth/hci_sock.c:1005 sock_do_ioctl+0xe2/0x400 net/socket.c:950 sock_ioctl+0x32f/0x6c0 net/socket.c:1074 vfs_ioctl fs/ioctl.c:46 [inline] file_ioctl fs/ioctl.c:509 [inline] do_vfs_ioctl+0x107b/0x17d0 fs/ioctl.c:696 ksys_ioctl+0xab/0xd0 fs/ioctl.c:713 __do_sys_ioctl fs/ioctl.c:720 [inline] __se_sys_ioctl fs/ioctl.c:718 [inline] __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:718 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x457ec9 Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f908da62c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f908da62c90 RCX: 0000000000457ec9 RDX: 0000000020000080 RSI: 00000000800448d2 RDI: 0000000000000004 RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f908da636d4 R13: 00000000004c31b6 R14: 00000000004d5938 R15: 0000000000000003 kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'rx-0' (000000001ff90dd6): kobject_cleanup, parent 00000000e7d922b8 kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'rx-0' (000000001ff90dd6): auto cleanup 'remove' event FAULT_INJECTION: forcing a failure. name fail_page_alloc, interval 1, probability 0, space 0, times 0 kobject: 'rx-0' (000000001ff90dd6): kobject_uevent_env CPU: 1 PID: 28776 Comm: syz-executor4 Not tainted 4.20.0+ #6 kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1db/0x2d0 lib/dump_stack.c:113 kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'rx-0' (000000001ff90dd6): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (000000001ff90dd6): auto cleanup kobject_del fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x15 lib/fault-inject.c:149 kobject: 'rx-0' (000000001ff90dd6): calling ktype release kobject: 'rx-0': free name __should_fail_alloc_page mm/page_alloc.c:3146 [inline] should_fail_alloc_page+0x50/0x60 mm/page_alloc.c:3193 kobject: 'tx-0' (000000006fe95b74): kobject_cleanup, parent 00000000e7d922b8 prepare_alloc_pages mm/page_alloc.c:4470 [inline] __alloc_pages_nodemask+0x323/0xdc0 mm/page_alloc.c:4517 kobject: 'tx-0' (000000006fe95b74): auto cleanup 'remove' event kobject: 'tx-0' (000000006fe95b74): kobject_uevent_env kobject: 'tx-0' (000000006fe95b74): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' alloc_pages_current+0x107/0x210 mm/mempolicy.c:2106 alloc_pages include/linux/gfp.h:509 [inline] pte_alloc_one+0x1b/0x1a0 arch/x86/mm/pgtable.c:35 do_huge_pmd_anonymous_page+0xbf2/0x1840 mm/huge_memory.c:705 kobject: 'tx-0' (000000006fe95b74): auto cleanup kobject_del kobject: 'tx-0' (000000006fe95b74): calling ktype release kobject: 'tx-0': free name create_huge_pmd mm/memory.c:3657 [inline] __handle_mm_fault+0x38e7/0x5690 mm/memory.c:3861 kobject: 'queues' (00000000e7d922b8): kobject_cleanup, parent (null) kobject: 'queues' (00000000e7d922b8): calling ktype release kobject: 'queues' (00000000e7d922b8): kset_release kobject: 'queues': free name kobject: 'ppp0' (00000000dca4340c): kobject_uevent_env handle_mm_fault+0x4ec/0xc80 mm/memory.c:3927 kobject: 'ppp0' (00000000dca4340c): fill_kobj_path: path = '/devices/virtual/net/ppp0' do_user_addr_fault arch/x86/mm/fault.c:1475 [inline] __do_page_fault+0x5da/0xd60 arch/x86/mm/fault.c:1541 kobject: 'loop2' (00000000205fb11c): kobject_uevent_env do_page_fault+0xe6/0x7d8 arch/x86/mm/fault.c:1572 kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1143 RIP: 0010:__get_user_2+0x25/0x30 arch/x86/lib/getuser.S:62 Code: 00 00 00 00 00 48 83 c0 01 0f 82 81 00 00 00 65 48 8b 14 25 40 ee 01 00 48 3b 82 18 14 00 00 73 6f 48 19 d2 48 21 d0 0f 1f 00 <0f> b7 50 ff 31 c0 0f 1f 00 c3 90 48 83 c0 03 72 55 65 48 8b 14 25 RSP: 0018:ffff888054227928 EFLAGS: 00010206 RAX: 0000000020000081 RBX: 0000000020000080 RCX: ffffc9000de85000 RDX: ffffffffffffffff RSI: ffffffff81b46083 RDI: 0000000000000286 RBP: ffff888054227978 R08: ffff88808add26c0 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 00000000800448d2 R13: ffff8880a1174500 R14: 00000000800448d2 R15: ffff888054227a28 hci_sock_ioctl+0x561/0x840 net/bluetooth/hci_sock.c:1005 sock_do_ioctl+0xe2/0x400 net/socket.c:950 sock_ioctl+0x32f/0x6c0 net/socket.c:1074 vfs_ioctl fs/ioctl.c:46 [inline] file_ioctl fs/ioctl.c:509 [inline] do_vfs_ioctl+0x107b/0x17d0 fs/ioctl.c:696 ksys_ioctl+0xab/0xd0 fs/ioctl.c:713 __do_sys_ioctl fs/ioctl.c:720 [inline] __se_sys_ioctl fs/ioctl.c:718 [inline] __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:718 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x457ec9 Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f908da62c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f908da62c90 RCX: 0000000000457ec9 RDX: 0000000020000080 RSI: 00000000800448d2 RDI: 0000000000000004 RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f908da636d4 R13: 00000000004c31b6 R14: 00000000004d5938 R15: 0000000000000003 kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'ppp0' (00000000dca4340c): kobject_cleanup, parent (null) kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'ppp0' (00000000dca4340c): calling ktype release kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'ppp0': free name kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'ppp0' (00000000398a7e94): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'ppp0' (00000000398a7e94): kobject_uevent_env kobject: 'ppp0' (00000000398a7e94): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'queues' (00000000cdd128a1): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'queues' (00000000cdd128a1): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'queues' (00000000cdd128a1): kobject_uevent_env: filter function caused the event to drop! kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'rx-0' (0000000048c09e46): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-0' (0000000048c09e46): kobject_uevent_env kobject: 'rx-0' (0000000048c09e46): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'tx-0' (000000006f5313a4): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'tx-0' (000000006f5313a4): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'tx-0' (000000006f5313a4): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-0' (0000000048c09e46): kobject_cleanup, parent 00000000cdd128a1 kobject: 'rx-0' (0000000048c09e46): auto cleanup 'remove' event kobject: 'rx-0' (0000000048c09e46): kobject_uevent_env kobject: 'rx-0' (0000000048c09e46): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (0000000048c09e46): auto cleanup kobject_del kobject: 'rx-0' (0000000048c09e46): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (000000006f5313a4): kobject_cleanup, parent 00000000cdd128a1 kobject: 'tx-0' (000000006f5313a4): auto cleanup 'remove' event kobject: 'tx-0' (000000006f5313a4): kobject_uevent_env kobject: 'tx-0' (000000006f5313a4): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'tx-0' (000000006f5313a4): auto cleanup kobject_del kobject: 'tx-0' (000000006f5313a4): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (00000000cdd128a1): kobject_cleanup, parent (null) kobject: 'queues' (00000000cdd128a1): calling ktype release kobject: 'queues' (00000000cdd128a1): kset_release kobject: 'queues': free name kobject: 'ppp0' (00000000398a7e94): kobject_uevent_env kobject: 'ppp0' (00000000398a7e94): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'ppp0' (00000000398a7e94): kobject_cleanup, parent (null) kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'ppp0' (00000000398a7e94): calling ktype release kobject: 'ppp0': free name kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'ppp0' (00000000864b6426): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'ppp0' (00000000864b6426): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'ppp0' (00000000864b6426): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'queues' (00000000121f3d91): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'queues' (00000000121f3d91): kobject_uevent_env kobject: 'queues' (00000000121f3d91): kobject_uevent_env: filter function caused the event to drop! kobject: 'rx-0' (0000000009ac72f5): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'rx-0' (0000000009ac72f5): kobject_uevent_env kobject: 'rx-0' (0000000009ac72f5): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'tx-0' (00000000205b3d57): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'tx-0' (00000000205b3d57): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'tx-0' (00000000205b3d57): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'rx-0' (0000000009ac72f5): kobject_cleanup, parent 00000000121f3d91 kobject: 'rx-0' (0000000009ac72f5): auto cleanup 'remove' event kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'rx-0' (0000000009ac72f5): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-0' (0000000009ac72f5): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (0000000009ac72f5): auto cleanup kobject_del kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'rx-0' (0000000009ac72f5): calling ktype release kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-0': free name kobject: 'tx-0' (00000000205b3d57): kobject_cleanup, parent 00000000121f3d91 kobject: 'tx-0' (00000000205b3d57): auto cleanup 'remove' event kobject: 'tx-0' (00000000205b3d57): kobject_uevent_env kobject: 'tx-0' (00000000205b3d57): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'tx-0' (00000000205b3d57): auto cleanup kobject_del kobject: 'tx-0' (00000000205b3d57): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (00000000121f3d91): kobject_cleanup, parent (null) kobject: 'queues' (00000000121f3d91): calling ktype release kobject: 'queues' (00000000121f3d91): kset_release kobject: 'queues': free name kobject: 'ppp0' (00000000864b6426): kobject_uevent_env kobject: 'ppp0' (00000000864b6426): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'ppp0' (00000000864b6426): kobject_cleanup, parent (null) kobject: 'ppp0' (00000000864b6426): calling ktype release kobject: 'ppp0': free name kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'ppp0' (0000000026fc79a9): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'ppp0' (0000000026fc79a9): kobject_uevent_env kobject: 'ppp0' (0000000026fc79a9): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'queues' (000000004e8a130a): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'queues' (000000004e8a130a): kobject_uevent_env kobject: 'queues' (000000004e8a130a): kobject_uevent_env: filter function caused the event to drop! kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'rx-0' (00000000b0494cd9): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-0' (00000000b0494cd9): kobject_uevent_env kobject: 'rx-0' (00000000b0494cd9): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'tx-0' (00000000e601a51a): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-0' (00000000e601a51a): kobject_uevent_env kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'tx-0' (00000000e601a51a): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'rx-0' (00000000b0494cd9): kobject_cleanup, parent 000000004e8a130a kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'rx-0' (00000000b0494cd9): auto cleanup 'remove' event kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-0' (00000000b0494cd9): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'rx-0' (00000000b0494cd9): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'rx-0' (00000000b0494cd9): auto cleanup kobject_del kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'rx-0' (00000000b0494cd9): calling ktype release kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-0': free name kobject: 'tx-0' (00000000e601a51a): kobject_cleanup, parent 000000004e8a130a kobject: 'tx-0' (00000000e601a51a): auto cleanup 'remove' event kobject: 'tx-0' (00000000e601a51a): kobject_uevent_env kobject: 'tx-0' (00000000e601a51a): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'tx-0' (00000000e601a51a): auto cleanup kobject_del kobject: 'tx-0' (00000000e601a51a): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (000000004e8a130a): kobject_cleanup, parent (null) kobject: 'queues' (000000004e8a130a): calling ktype release kobject: 'queues' (000000004e8a130a): kset_release kobject: 'queues': free name kobject: 'ppp0' (0000000026fc79a9): kobject_uevent_env kobject: 'ppp0' (0000000026fc79a9): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'ppp0' (0000000026fc79a9): kobject_cleanup, parent (null) kobject: 'ppp0' (0000000026fc79a9): calling ktype release kobject: 'ppp0': free name kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'ppp0' (00000000f6f3584f): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'ppp0' (00000000f6f3584f): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'ppp0' (00000000f6f3584f): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'queues' (000000005aa19056): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'queues' (000000005aa19056): kobject_uevent_env kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'queues' (000000005aa19056): kobject_uevent_env: filter function caused the event to drop! kobject: 'rx-0' (000000001acf13f9): kobject_add_internal: parent: 'queues', set: 'queues' net_ratelimit: 2 callbacks suppressed Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'rx-0' (000000001acf13f9): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'rx-0' (000000001acf13f9): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'tx-0' (000000004fe1fc7c): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'tx-0' (000000004fe1fc7c): kobject_uevent_env Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop2' (00000000205fb11c): kobject_uevent_env Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'tx-0' (000000004fe1fc7c): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'rx-0' (000000001acf13f9): kobject_cleanup, parent 000000005aa19056 kobject: 'rx-0' (000000001acf13f9): auto cleanup 'remove' event kobject: 'rx-0' (000000001acf13f9): kobject_uevent_env kobject: 'rx-0' (000000001acf13f9): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (000000001acf13f9): auto cleanup kobject_del kobject: 'rx-0' (000000001acf13f9): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (000000004fe1fc7c): kobject_cleanup, parent 000000005aa19056 kobject: 'tx-0' (000000004fe1fc7c): auto cleanup 'remove' event kobject: 'tx-0' (000000004fe1fc7c): kobject_uevent_env kobject: 'tx-0' (000000004fe1fc7c): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'tx-0' (000000004fe1fc7c): auto cleanup kobject_del kobject: 'tx-0' (000000004fe1fc7c): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (000000005aa19056): kobject_cleanup, parent (null) kobject: 'queues' (000000005aa19056): calling ktype release kobject: 'queues' (000000005aa19056): kset_release kobject: 'queues': free name kobject: 'ppp0' (00000000f6f3584f): kobject_uevent_env kobject: 'ppp0' (00000000f6f3584f): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'ppp0' (00000000f6f3584f): kobject_cleanup, parent (null) kobject: 'ppp0' (00000000f6f3584f): calling ktype release kobject: 'ppp0': free name kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'ppp0' (00000000a3b52342): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'ppp0' (00000000a3b52342): kobject_uevent_env kobject: 'ppp0' (00000000a3b52342): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'queues' (00000000b947fb47): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'queues' (00000000b947fb47): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'queues' (00000000b947fb47): kobject_uevent_env: filter function caused the event to drop! kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'rx-0' (000000003eb2509d): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-0' (000000003eb2509d): kobject_uevent_env kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'rx-0' (000000003eb2509d): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'tx-0' (00000000db752557): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-0' (00000000db752557): kobject_uevent_env kobject: 'tx-0' (00000000db752557): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'rx-0' (000000003eb2509d): kobject_cleanup, parent 00000000b947fb47 kobject: 'rx-0' (000000003eb2509d): auto cleanup 'remove' event kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'rx-0' (000000003eb2509d): kobject_uevent_env kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-0' (000000003eb2509d): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (000000003eb2509d): auto cleanup kobject_del kobject: 'rx-0' (000000003eb2509d): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (00000000db752557): kobject_cleanup, parent 00000000b947fb47 kobject: 'tx-0' (00000000db752557): auto cleanup 'remove' event kobject: 'tx-0' (00000000db752557): kobject_uevent_env kobject: 'tx-0' (00000000db752557): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'tx-0' (00000000db752557): auto cleanup kobject_del kobject: 'tx-0' (00000000db752557): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (00000000b947fb47): kobject_cleanup, parent (null) kobject: 'queues' (00000000b947fb47): calling ktype release kobject: 'queues' (00000000b947fb47): kset_release kobject: 'queues': free name kobject: 'ppp0' (00000000a3b52342): kobject_uevent_env kobject: 'ppp0' (00000000a3b52342): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'ppp0' (00000000a3b52342): kobject_cleanup, parent (null) kobject: 'ppp0' (00000000a3b52342): calling ktype release kobject: 'ppp0': free name kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'ppp0' (000000006eed8e69): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'ppp0' (000000006eed8e69): kobject_uevent_env Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'ppp0' (000000006eed8e69): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env kobject: 'queues' (000000000c06098d): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'loop4' (00000000ee2ebd39): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'queues' (000000000c06098d): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'queues' (000000000c06098d): kobject_uevent_env: filter function caused the event to drop! kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'rx-0' (000000001377c9de): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-0' (000000001377c9de): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'rx-0' (000000001377c9de): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'loop2' (00000000205fb11c): kobject_uevent_env kobject: 'loop2' (00000000205fb11c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'tx-0' (00000000b51348d7): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-0' (00000000b51348d7): kobject_uevent_env kobject: 'tx-0' (00000000b51348d7): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'rx-0' (000000001377c9de): kobject_cleanup, parent 000000000c06098d kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'rx-0' (000000001377c9de): auto cleanup 'remove' event kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-0' (000000001377c9de): kobject_uevent_env kobject: 'rx-0' (000000001377c9de): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/rx-0' kobject: 'rx-0' (000000001377c9de): auto cleanup kobject_del kobject: 'rx-0' (000000001377c9de): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (00000000b51348d7): kobject_cleanup, parent 000000000c06098d kobject: 'tx-0' (00000000b51348d7): auto cleanup 'remove' event kobject: 'tx-0' (00000000b51348d7): kobject_uevent_env kobject: 'tx-0' (00000000b51348d7): fill_kobj_path: path = '/devices/virtual/net/ppp0/queues/tx-0' kobject: 'tx-0' (00000000b51348d7): auto cleanup kobject_del kobject: 'tx-0' (00000000b51348d7): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (000000000c06098d): kobject_cleanup, parent (null) kobject: 'queues' (000000000c06098d): calling ktype release kobject: 'queues' (000000000c06098d): kset_release kobject: 'queues': free name kobject: 'ppp0' (000000006eed8e69): kobject_uevent_env kobject: 'ppp0' (000000006eed8e69): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop0' (0000000032987a6d): kobject_uevent_env kobject: 'loop0' (0000000032987a6d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'ppp0' (000000006eed8e69): kobject_cleanup, parent (null) kobject: 'ppp0' (000000006eed8e69): calling ktype release kobject: 'ppp0': free name kobject: 'loop3' (00000000f158b73a): kobject_uevent_env kobject: 'loop3' (00000000f158b73a): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'ppp0' (00000000d7a8c9c5): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'loop5' (00000000d38ed43c): kobject_uevent_env kobject: 'loop5' (00000000d38ed43c): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'ppp0' (00000000d7a8c9c5): kobject_uevent_env kobject: 'ppp0' (00000000d7a8c9c5): fill_kobj_path: path = '/devices/virtual/net/ppp0' kobject: 'loop1' (000000003f9ef0f8): kobject_uevent_env kobject: 'queues' (00000000108cc900): kobject_add_internal: parent: 'ppp0', set: '' kobject: 'loop1' (000000003f9ef0f8): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000ee2ebd39): kobject_uevent_env