R10: 0000000000000064 R11: 0000000000000293 R12: 00007f3a9bdfc6d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 ======================================================== FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 WARNING: possible irq lock inversion dependency detected 4.19.69 #43 Not tainted -------------------------------------------------------- ksoftirqd/1/18 just changed the state of lock: 000000006eec9612 CPU: 0 PID: 8294 Comm: syz-executor.2 Not tainted 4.19.69 #43 ( Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 &(&ctx->ctx_lock)->rlock Call Trace: ){..-.}, at: spin_lock_irq include/linux/spinlock.h:354 [inline] ){..-.}, at: free_ioctx_users+0x2d/0x490 fs/aio.c:614 __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x172/0x1f0 lib/dump_stack.c:113 but this lock took another, SOFTIRQ-unsafe lock in the past: fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 ( &fiq->waitq ){+.+.} and interrupts could create inverse lock ordering between them. other info that might help us debug this: Possible interrupt unsafe locking scenario: __should_failslab+0x121/0x190 mm/failslab.c:32 CPU0 CPU1 ---- ---- should_failslab+0x9/0x14 mm/slab_common.c:1557 lock(&fiq->waitq slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc mm/slab.c:3383 [inline] __do_kmalloc mm/slab.c:3725 [inline] __kmalloc_track_caller+0x6d/0x750 mm/slab.c:3742 ); local_irq_disable(); lock(&(&ctx->ctx_lock)->rlock ); __do_krealloc mm/slab_common.c:1468 [inline] __krealloc+0x71/0xc0 mm/slab_common.c:1490 lock(&fiq->waitq); nf_ct_ext_add+0x2a9/0x62f net/netfilter/nf_conntrack_extend.c:76 lock(&(&ctx->ctx_lock)->rlock nf_ct_labels_ext_add include/net/netfilter/nf_conntrack_labels.h:34 [inline] init_conntrack+0x5f4/0x1340 net/netfilter/nf_conntrack_core.c:1447 ); *** DEADLOCK *** 2 locks held by ksoftirqd/1/18: #0: 0000000095088987 ( resolve_normal_ct net/netfilter/nf_conntrack_core.c:1527 [inline] nf_conntrack_in+0x98b/0xe90 net/netfilter/nf_conntrack_core.c:1605 rcu_callback ){....}, at: __rcu_reclaim kernel/rcu/rcu.h:226 [inline] ){....}, at: rcu_do_batch kernel/rcu/tree.c:2584 [inline] ){....}, at: invoke_rcu_callbacks kernel/rcu/tree.c:2897 [inline] ){....}, at: __rcu_process_callbacks kernel/rcu/tree.c:2864 [inline] ){....}, at: rcu_process_callbacks+0xc79/0x1a30 kernel/rcu/tree.c:2881 #1: 00000000fb1b4c06 ( rcu_read_lock_sched){....} , at: percpu_ref_call_confirm_rcu lib/percpu-refcount.c:119 [inline] , at: percpu_ref_switch_to_atomic_rcu+0x1ca/0x540 lib/percpu-refcount.c:158 the shortest dependencies between 2nd lock and 1st lock: ipv4_conntrack_in+0x61/0x90 net/netfilter/nf_conntrack_proto.c:458 -> nf_hook_entry_hookfn include/linux/netfilter.h:119 [inline] nf_hook_slow+0xbc/0x1e0 net/netfilter/core.c:511 ( nf_hook include/linux/netfilter.h:244 [inline] NF_HOOK include/linux/netfilter.h:287 [inline] ip_rcv+0x237/0x3f0 net/ipv4/ip_input.c:524 &fiq->waitq ){+.+.} ops: 8 { HARDIRQ-ON-W at: __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2f/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] flush_bg_queue+0x1f3/0x3d0 fs/fuse/dev.c:368 fuse_request_send_background_locked+0x26d/0x4e0 fs/fuse/dev.c:609 __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 fuse_request_send_background+0x12b/0x180 fs/fuse/dev.c:617 cuse_send_init fs/fuse/cuse.c:458 [inline] cuse_channel_open+0x5ba/0x830 fs/fuse/cuse.c:518 netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 misc_open+0x395/0x4c0 drivers/char/misc.c:141 chrdev_open+0x245/0x6b0 fs/char_dev.c:423 do_dentry_open+0x4c3/0x1210 fs/open.c:796 vfs_open+0xa0/0xd0 fs/open.c:905 do_last fs/namei.c:3418 [inline] path_openat+0x10d7/0x45e0 fs/namei.c:3534 do_filp_open+0x1a1/0x280 fs/namei.c:3564 do_sys_open+0x3fe/0x550 fs/open.c:1088 napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 __do_sys_openat fs/open.c:1115 [inline] __se_sys_openat fs/open.c:1109 [inline] __x64_sys_openat+0x9d/0x100 fs/open.c:1109 tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe SOFTIRQ-ON-W at: lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2f/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] flush_bg_queue+0x1f3/0x3d0 fs/fuse/dev.c:368 fuse_request_send_background_locked+0x26d/0x4e0 fs/fuse/dev.c:609 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 fuse_request_send_background+0x12b/0x180 fs/fuse/dev.c:617 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 cuse_send_init fs/fuse/cuse.c:458 [inline] cuse_channel_open+0x5ba/0x830 fs/fuse/cuse.c:518 misc_open+0x395/0x4c0 drivers/char/misc.c:141 chrdev_open+0x245/0x6b0 fs/char_dev.c:423 do_dentry_open+0x4c3/0x1210 fs/open.c:796 vfs_open+0xa0/0xd0 fs/open.c:905 do_last fs/namei.c:3418 [inline] path_openat+0x10d7/0x45e0 fs/namei.c:3534 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 do_filp_open+0x1a1/0x280 fs/namei.c:3564 do_sys_open+0x3fe/0x550 fs/open.c:1088 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 __do_sys_openat fs/open.c:1115 [inline] __se_sys_openat fs/open.c:1109 [inline] __x64_sys_openat+0x9d/0x100 fs/open.c:1109 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe INITIAL USE at: lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900 do_writev+0x15e/0x370 fs/read_write.c:1040 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2f/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] flush_bg_queue+0x1f3/0x3d0 fs/fuse/dev.c:368 fuse_request_send_background_locked+0x26d/0x4e0 fs/fuse/dev.c:609 fuse_request_send_background+0x12b/0x180 fs/fuse/dev.c:617 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 cuse_send_init fs/fuse/cuse.c:458 [inline] cuse_channel_open+0x5ba/0x830 fs/fuse/cuse.c:518 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 misc_open+0x395/0x4c0 drivers/char/misc.c:141 entry_SYSCALL_64_after_hwframe+0x49/0xbe chrdev_open+0x245/0x6b0 fs/char_dev.c:423 do_dentry_open+0x4c3/0x1210 fs/open.c:796 RIP: 0033:0x459731 vfs_open+0xa0/0xd0 fs/open.c:905 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 do_last fs/namei.c:3418 [inline] path_openat+0x10d7/0x45e0 fs/namei.c:3534 RSP: 002b:00007fceff270ba0 EFLAGS: 00000293 do_filp_open+0x1a1/0x280 fs/namei.c:3564 ORIG_RAX: 0000000000000014 do_sys_open+0x3fe/0x550 fs/open.c:1088 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 __do_sys_openat fs/open.c:1115 [inline] __se_sys_openat fs/open.c:1109 [inline] __x64_sys_openat+0x9d/0x100 fs/open.c:1109 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 RDX: 0000000000000001 RSI: 00007fceff270c00 RDI: 00000000000000f0 entry_SYSCALL_64_after_hwframe+0x49/0xbe } RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 ... key at: [] __key.42211+0x0/0x40 ... acquired at: R10: 0000000000000064 R11: 0000000000000293 R12: 00007fceff2716d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2f/0x40 kernel/locking/spinlock.c:144 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 spin_lock include/linux/spinlock.h:329 [inline] aio_poll fs/aio.c:1741 [inline] __io_submit_one fs/aio.c:1849 [inline] io_submit_one+0xef2/0x2eb0 fs/aio.c:1885 __do_sys_io_submit fs/aio.c:1929 [inline] __se_sys_io_submit fs/aio.c:1900 [inline] __x64_sys_io_submit+0x1aa/0x520 fs/aio.c:1900 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe -> (&(&ctx->ctx_lock)->rlock){..-.} ops: 3 { IN-SOFTIRQ-W at: lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900 CPU: 0 PID: 8302 Comm: syz-executor.2 Not tainted 4.19.69 #43 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:128 [inline] _raw_spin_lock_irq+0x60/0x80 kernel/locking/spinlock.c:160 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 spin_lock_irq include/linux/spinlock.h:354 [inline] free_ioctx_users+0x2d/0x490 fs/aio.c:614 Call Trace: percpu_ref_put_many include/linux/percpu-refcount.h:284 [inline] percpu_ref_put include/linux/percpu-refcount.h:300 [inline] percpu_ref_call_confirm_rcu lib/percpu-refcount.c:123 [inline] percpu_ref_switch_to_atomic_rcu+0x407/0x540 lib/percpu-refcount.c:158 __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x172/0x1f0 lib/dump_stack.c:113 __rcu_reclaim kernel/rcu/rcu.h:236 [inline] rcu_do_batch kernel/rcu/tree.c:2584 [inline] invoke_rcu_callbacks kernel/rcu/tree.c:2897 [inline] __rcu_process_callbacks kernel/rcu/tree.c:2864 [inline] rcu_process_callbacks+0xba0/0x1a30 kernel/rcu/tree.c:2881 __do_softirq+0x25c/0x921 kernel/softirq.c:292 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 run_ksoftirqd kernel/softirq.c:653 [inline] run_ksoftirqd+0x8e/0x110 kernel/softirq.c:645 smpboot_thread_fn+0x6a3/0xa30 kernel/smpboot.c:164 kthread+0x354/0x420 kernel/kthread.c:246 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:415 INITIAL USE at: __should_failslab+0x121/0x190 mm/failslab.c:32 lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900 should_failslab+0x9/0x14 mm/slab_common.c:1557 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:128 [inline] _raw_spin_lock_irq+0x60/0x80 kernel/locking/spinlock.c:160 slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc mm/slab.c:3383 [inline] kmem_cache_alloc+0x47/0x700 mm/slab.c:3557 spin_lock_irq include/linux/spinlock.h:354 [inline] aio_poll fs/aio.c:1739 [inline] __io_submit_one fs/aio.c:1849 [inline] io_submit_one+0xead/0x2eb0 fs/aio.c:1885 __do_sys_io_submit fs/aio.c:1929 [inline] __se_sys_io_submit fs/aio.c:1900 [inline] __x64_sys_io_submit+0x1aa/0x520 fs/aio.c:1900 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe } dst_alloc+0x10e/0x1d0 net/core/dst.c:105 ... key at: [] __key.50211+0x0/0x40 ... acquired at: mark_lock_irq kernel/locking/lockdep.c:2755 [inline] mark_lock+0x420/0x1370 kernel/locking/lockdep.c:3127 rt_dst_alloc+0x83/0x3f0 net/ipv4/route.c:1614 mark_irqflags kernel/locking/lockdep.c:3005 [inline] __lock_acquire+0xc62/0x49c0 kernel/locking/lockdep.c:3368 ip_route_input_slow+0x187a/0x3540 net/ipv4/route.c:2090 lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:128 [inline] _raw_spin_lock_irq+0x60/0x80 kernel/locking/spinlock.c:160 spin_lock_irq include/linux/spinlock.h:354 [inline] free_ioctx_users+0x2d/0x490 fs/aio.c:614 percpu_ref_put_many include/linux/percpu-refcount.h:284 [inline] percpu_ref_put include/linux/percpu-refcount.h:300 [inline] percpu_ref_call_confirm_rcu lib/percpu-refcount.c:123 [inline] percpu_ref_switch_to_atomic_rcu+0x407/0x540 lib/percpu-refcount.c:158 __rcu_reclaim kernel/rcu/rcu.h:236 [inline] rcu_do_batch kernel/rcu/tree.c:2584 [inline] invoke_rcu_callbacks kernel/rcu/tree.c:2897 [inline] __rcu_process_callbacks kernel/rcu/tree.c:2864 [inline] rcu_process_callbacks+0xba0/0x1a30 kernel/rcu/tree.c:2881 ip_route_input_rcu+0xdf/0xbc0 net/ipv4/route.c:2220 __do_softirq+0x25c/0x921 kernel/softirq.c:292 run_ksoftirqd kernel/softirq.c:653 [inline] run_ksoftirqd+0x8e/0x110 kernel/softirq.c:645 smpboot_thread_fn+0x6a3/0xa30 kernel/smpboot.c:164 kthread+0x354/0x420 kernel/kthread.c:246 ip_route_input_noref+0x136/0x280 net/ipv4/route.c:2165 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:415 stack backtrace: ip_rcv_finish_core.isra.0+0x45e/0x1af0 net/ipv4/ip_input.c:339 ip_rcv_finish+0x143/0x2e0 net/ipv4/ip_input.c:412 NF_HOOK include/linux/netfilter.h:289 [inline] NF_HOOK include/linux/netfilter.h:283 [inline] ip_rcv+0xe8/0x3f0 net/ipv4/ip_input.c:524 __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007fceff270ba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007fceff270c00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007fceff2716d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 CPU: 1 PID: 18 Comm: ksoftirqd/1 Not tainted 4.19.69 #43 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+0x172/0x1f0 lib/dump_stack.c:113 print_irq_inversion_bug.part.0+0x2c0/0x2cd kernel/locking/lockdep.c:2621 print_irq_inversion_bug kernel/locking/lockdep.c:2624 [inline] check_usage_forwards.cold+0x20/0x29 kernel/locking/lockdep.c:2646 FAULT_INJECTION: forcing a failure. name fail_page_alloc, interval 1, probability 0, space 0, times 0 mark_lock_irq kernel/locking/lockdep.c:2755 [inline] mark_lock+0x420/0x1370 kernel/locking/lockdep.c:3127 mark_irqflags kernel/locking/lockdep.c:3005 [inline] __lock_acquire+0xc62/0x49c0 kernel/locking/lockdep.c:3368 lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:128 [inline] _raw_spin_lock_irq+0x60/0x80 kernel/locking/spinlock.c:160 spin_lock_irq include/linux/spinlock.h:354 [inline] free_ioctx_users+0x2d/0x490 fs/aio.c:614 percpu_ref_put_many include/linux/percpu-refcount.h:284 [inline] percpu_ref_put include/linux/percpu-refcount.h:300 [inline] percpu_ref_call_confirm_rcu lib/percpu-refcount.c:123 [inline] percpu_ref_switch_to_atomic_rcu+0x407/0x540 lib/percpu-refcount.c:158 __rcu_reclaim kernel/rcu/rcu.h:236 [inline] rcu_do_batch kernel/rcu/tree.c:2584 [inline] invoke_rcu_callbacks kernel/rcu/tree.c:2897 [inline] __rcu_process_callbacks kernel/rcu/tree.c:2864 [inline] rcu_process_callbacks+0xba0/0x1a30 kernel/rcu/tree.c:2881 __do_softirq+0x25c/0x921 kernel/softirq.c:292 run_ksoftirqd kernel/softirq.c:653 [inline] run_ksoftirqd+0x8e/0x110 kernel/softirq.c:645 smpboot_thread_fn+0x6a3/0xa30 kernel/smpboot.c:164 kthread+0x354/0x420 kernel/kthread.c:246 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:415 CPU: 0 PID: 8304 Comm: syz-executor.4 Not tainted 4.19.69 #43 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+0x172/0x1f0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' should_fail_alloc_page mm/page_alloc.c:3078 [inline] prepare_alloc_pages mm/page_alloc.c:4336 [inline] __alloc_pages_nodemask+0x1ee/0x750 mm/page_alloc.c:4383 __alloc_pages include/linux/gfp.h:473 [inline] __alloc_pages_node include/linux/gfp.h:486 [inline] kmem_getpages mm/slab.c:1412 [inline] cache_grow_begin+0x91/0x8c0 mm/slab.c:2682 cache_alloc_refill mm/slab.c:3049 [inline] ____cache_alloc mm/slab.c:3132 [inline] ____cache_alloc mm/slab.c:3115 [inline] slab_alloc_node mm/slab.c:3327 [inline] kmem_cache_alloc_node_trace+0x655/0x720 mm/slab.c:3666 __do_kmalloc_node mm/slab.c:3688 [inline] __kmalloc_node_track_caller+0x3d/0x80 mm/slab.c:3703 __kmalloc_reserve.isra.0+0x40/0xf0 net/core/skbuff.c:137 pskb_expand_head+0x154/0xe20 net/core/skbuff.c:1464 __skb_grow include/linux/skbuff.h:2551 [inline] tun_napi_alloc_frags drivers/net/tun.c:1460 [inline] tun_get_user+0x1de6/0x4ba0 drivers/net/tun.c:1798 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007f3a9bdfbba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007f3a9bdfbc00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007f3a9bdfc6d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 1 PID: 8312 Comm: syz-executor.2 Not tainted 4.19.69 #43 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+0x172/0x1f0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1557 slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc mm/slab.c:3383 [inline] kmem_cache_alloc+0x47/0x700 mm/slab.c:3557 dst_alloc+0x10e/0x1d0 net/core/dst.c:105 rt_dst_alloc+0x83/0x3f0 net/ipv4/route.c:1614 __mkroute_output net/ipv4/route.c:2314 [inline] ip_route_output_key_hash_rcu+0x97d/0x30e0 net/ipv4/route.c:2541 ip_route_output_key_hash+0x212/0x380 net/ipv4/route.c:2370 kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' icmp_route_lookup.constprop.0+0x44f/0x1520 net/ipv4/icmp.c:489 kobject: 'loop0' (000000003d031d4d): kobject_uevent_env __icmp_send+0x96a/0x1430 net/ipv4/icmp.c:715 kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' icmp_send include/net/icmp.h:47 [inline] ip_options_compile+0xae/0xf0 net/ipv4/ip_options.c:485 ip_rcv_options net/ipv4/ip_input.c:282 [inline] ip_rcv_finish_core.isra.0+0x6a8/0x1af0 net/ipv4/ip_input.c:356 kobject: 'loop4' (00000000397f30cd): kobject_uevent_env ip_rcv_finish+0x143/0x2e0 net/ipv4/ip_input.c:412 NF_HOOK include/linux/netfilter.h:289 [inline] NF_HOOK include/linux/netfilter.h:283 [inline] ip_rcv+0xe8/0x3f0 net/ipv4/ip_input.c:524 __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 kobject: 'loop5' (00000000cee2457d): kobject_uevent_env 9pnet: Insufficient options for proto=fd napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 9pnet: Insufficient options for proto=fd do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007fceff270ba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007fceff270c00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007fceff2716d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 CPU: 0 PID: 8339 Comm: syz-executor.4 Not tainted 4.19.69 #43 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+0x172/0x1f0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1557 slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc mm/slab.c:3383 [inline] kmem_cache_alloc+0x47/0x700 mm/slab.c:3557 __nf_conntrack_alloc+0xdb/0x680 net/netfilter/nf_conntrack_core.c:1343 init_conntrack+0xfd4/0x1340 net/netfilter/nf_conntrack_core.c:1423 resolve_normal_ct net/netfilter/nf_conntrack_core.c:1527 [inline] nf_conntrack_in+0x98b/0xe90 net/netfilter/nf_conntrack_core.c:1605 ipv4_conntrack_in+0x61/0x90 net/netfilter/nf_conntrack_proto.c:458 nf_hook_entry_hookfn include/linux/netfilter.h:119 [inline] nf_hook_slow+0xbc/0x1e0 net/netfilter/core.c:511 nf_hook include/linux/netfilter.h:244 [inline] NF_HOOK include/linux/netfilter.h:287 [inline] ip_rcv+0x237/0x3f0 net/ipv4/ip_input.c:524 __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007f3a9bdfbba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007f3a9bdfbc00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007f3a9bdfc6d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 1 PID: 8351 Comm: syz-executor.2 Not tainted 4.19.69 #43 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+0x172/0x1f0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1557 slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc mm/slab.c:3383 [inline] kmem_cache_alloc_trace+0x4b/0x760 mm/slab.c:3623 kmalloc include/linux/slab.h:515 [inline] ip_setup_cork+0x645/0x870 net/ipv4/ip_output.c:1135 ip_append_data.part.0+0x13f/0x170 net/ipv4/ip_output.c:1190 ip_append_data+0x6e/0x90 net/ipv4/ip_output.c:1186 icmp_push_reply+0x18e/0x540 net/ipv4/icmp.c:375 __icmp_send+0xac5/0x1430 net/ipv4/icmp.c:737 icmp_send include/net/icmp.h:47 [inline] ip_options_compile+0xae/0xf0 net/ipv4/ip_options.c:485 ip_rcv_options net/ipv4/ip_input.c:282 [inline] ip_rcv_finish_core.isra.0+0x6a8/0x1af0 net/ipv4/ip_input.c:356 ip_rcv_finish+0x143/0x2e0 net/ipv4/ip_input.c:412 NF_HOOK include/linux/netfilter.h:289 [inline] NF_HOOK include/linux/netfilter.h:283 [inline] ip_rcv+0xe8/0x3f0 net/ipv4/ip_input.c:524 __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007fceff270ba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007fceff270c00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007fceff2716d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 CPU: 0 PID: 8353 Comm: syz-executor.4 Not tainted 4.19.69 #43 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 9pnet: Insufficient options for proto=fd Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x172/0x1f0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1557 slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc mm/slab.c:3383 [inline] __do_kmalloc mm/slab.c:3725 [inline] __kmalloc_track_caller+0x6d/0x750 mm/slab.c:3742 __do_krealloc mm/slab_common.c:1468 [inline] __krealloc+0x71/0xc0 mm/slab_common.c:1490 nf_ct_ext_add+0x2a9/0x62f net/netfilter/nf_conntrack_extend.c:76 nf_ct_labels_ext_add include/net/netfilter/nf_conntrack_labels.h:34 [inline] init_conntrack+0x5f4/0x1340 net/netfilter/nf_conntrack_core.c:1447 resolve_normal_ct net/netfilter/nf_conntrack_core.c:1527 [inline] nf_conntrack_in+0x98b/0xe90 net/netfilter/nf_conntrack_core.c:1605 ipv4_conntrack_in+0x61/0x90 net/netfilter/nf_conntrack_proto.c:458 nf_hook_entry_hookfn include/linux/netfilter.h:119 [inline] nf_hook_slow+0xbc/0x1e0 net/netfilter/core.c:511 nf_hook include/linux/netfilter.h:244 [inline] NF_HOOK include/linux/netfilter.h:287 [inline] ip_rcv+0x237/0x3f0 net/ipv4/ip_input.c:524 __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007f3a9bdfbba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007f3a9bdfbc00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007f3a9bdfc6d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 kobject: 'loop3' (0000000040376913): kobject_uevent_env CPU: 0 PID: 8358 Comm: syz-executor.2 Not tainted 4.19.69 #43 kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' 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+0x172/0x1f0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env __should_failslab+0x121/0x190 mm/failslab.c:32 kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' should_failslab+0x9/0x14 mm/slab_common.c:1557 slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc_node mm/slab.c:3304 [inline] kmem_cache_alloc_node+0x56/0x710 mm/slab.c:3647 kobject: 'loop4' (00000000397f30cd): kobject_uevent_env __alloc_skb+0xd5/0x5f0 net/core/skbuff.c:193 kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' alloc_skb include/linux/skbuff.h:995 [inline] alloc_skb_with_frags+0x93/0x590 net/core/skbuff.c:5284 sock_alloc_send_pskb+0x72d/0x8a0 net/core/sock.c:2080 kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env sock_alloc_send_skb+0x32/0x40 net/core/sock.c:2097 __ip_append_data.isra.0+0x139f/0x25e0 net/ipv4/ip_output.c:982 kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' ip_append_data.part.0+0xf2/0x170 net/ipv4/ip_output.c:1197 ip_append_data+0x6e/0x90 net/ipv4/ip_output.c:1186 kobject: 'loop4' (00000000397f30cd): kobject_uevent_env icmp_push_reply+0x18e/0x540 net/ipv4/icmp.c:375 __icmp_send+0xac5/0x1430 net/ipv4/icmp.c:737 kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env icmp_send include/net/icmp.h:47 [inline] ip_options_compile+0xae/0xf0 net/ipv4/ip_options.c:485 ip_rcv_options net/ipv4/ip_input.c:282 [inline] ip_rcv_finish_core.isra.0+0x6a8/0x1af0 net/ipv4/ip_input.c:356 kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' ip_rcv_finish+0x143/0x2e0 net/ipv4/ip_input.c:412 NF_HOOK include/linux/netfilter.h:289 [inline] NF_HOOK include/linux/netfilter.h:283 [inline] ip_rcv+0xe8/0x3f0 net/ipv4/ip_input.c:524 kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 kobject: 'loop3' (0000000040376913): kobject_uevent_env __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 kobject: 'loop5' (00000000cee2457d): kobject_uevent_env napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007fceff270ba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007fceff270c00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007fceff2716d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 9pnet: Insufficient options for proto=fd kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 0 PID: 8395 Comm: syz-executor.2 Not tainted 4.19.69 #43 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x172/0x1f0 lib/dump_stack.c:113 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0xa/0x1b lib/fault-inject.c:149 __should_failslab+0x121/0x190 mm/failslab.c:32 should_failslab+0x9/0x14 mm/slab_common.c:1557 kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env slab_pre_alloc_hook mm/slab.h:424 [inline] slab_alloc_node mm/slab.c:3304 [inline] kmem_cache_alloc_node_trace+0x5a/0x720 mm/slab.c:3666 __do_kmalloc_node mm/slab.c:3688 [inline] __kmalloc_node_track_caller+0x3d/0x80 mm/slab.c:3703 9pnet: Insufficient options for proto=fd __kmalloc_reserve.isra.0+0x40/0xf0 net/core/skbuff.c:137 __alloc_skb+0x10b/0x5f0 net/core/skbuff.c:205 kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' alloc_skb include/linux/skbuff.h:995 [inline] alloc_skb_with_frags+0x93/0x590 net/core/skbuff.c:5284 sock_alloc_send_pskb+0x72d/0x8a0 net/core/sock.c:2080 kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' sock_alloc_send_skb+0x32/0x40 net/core/sock.c:2097 __ip_append_data.isra.0+0x139f/0x25e0 net/ipv4/ip_output.c:982 kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env ip_append_data.part.0+0xf2/0x170 net/ipv4/ip_output.c:1197 ip_append_data+0x6e/0x90 net/ipv4/ip_output.c:1186 kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' icmp_push_reply+0x18e/0x540 net/ipv4/icmp.c:375 __icmp_send+0xac5/0x1430 net/ipv4/icmp.c:737 icmp_send include/net/icmp.h:47 [inline] ip_options_compile+0xae/0xf0 net/ipv4/ip_options.c:485 ip_rcv_options net/ipv4/ip_input.c:282 [inline] ip_rcv_finish_core.isra.0+0x6a8/0x1af0 net/ipv4/ip_input.c:356 ip_rcv_finish+0x143/0x2e0 net/ipv4/ip_input.c:412 NF_HOOK include/linux/netfilter.h:289 [inline] NF_HOOK include/linux/netfilter.h:283 [inline] ip_rcv+0xe8/0x3f0 net/ipv4/ip_input.c:524 __netif_receive_skb_one_core+0x113/0x1a0 net/core/dev.c:4932 __netif_receive_skb+0x2c/0x1d0 net/core/dev.c:5044 netif_receive_skb_internal+0x117/0x700 net/core/dev.c:5147 napi_frags_finish net/core/dev.c:5690 [inline] napi_gro_frags+0x602/0xa20 net/core/dev.c:5763 tun_get_user+0x2ed8/0x4ba0 drivers/net/tun.c:1937 tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:1983 call_write_iter include/linux/fs.h:1820 [inline] do_iter_readv_writev+0x558/0x830 fs/read_write.c:681 do_iter_write fs/read_write.c:960 [inline] do_iter_write+0x184/0x5f0 fs/read_write.c:941 vfs_writev+0x1b3/0x2f0 fs/read_write.c:1005 do_writev+0x15e/0x370 fs/read_write.c:1040 __do_sys_writev fs/read_write.c:1113 [inline] __se_sys_writev fs/read_write.c:1110 [inline] __x64_sys_writev+0x75/0xb0 fs/read_write.c:1110 do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459731 Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 34 b9 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007fceff270ba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 000000000007ffff RCX: 0000000000459731 RDX: 0000000000000001 RSI: 00007fceff270c00 RDI: 00000000000000f0 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000064 R11: 0000000000000293 R12: 00007fceff2716d4 R13: 00000000004c87e3 R14: 00000000004df640 R15: 0000000000000003 kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env 9pnet: Insufficient options for proto=fd kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' 9pnet: Insufficient options for proto=fd kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' 9pnet: Insufficient options for proto=fd kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop3' (0000000040376913): kobject_uevent_env 9pnet: Insufficient options for proto=fd kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env 9pnet: Insufficient options for proto=fd kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env 9pnet: Insufficient options for proto=fd kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop0' (000000003d031d4d): kobject_uevent_env kobject: 'loop0' (000000003d031d4d): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop4' (00000000397f30cd): kobject_uevent_env kobject: 'loop4' (00000000397f30cd): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop1' (00000000f1c1c410): kobject_uevent_env kobject: 'loop1' (00000000f1c1c410): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000040376913): kobject_uevent_env kobject: 'loop3' (0000000040376913): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (00000000cee2457d): kobject_uevent_env kobject: 'loop5' (00000000cee2457d): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (00000000cf16b49c): kobject_uevent_env kobject: 'loop2' (00000000cf16b49c): fill_kobj_path: path = '/devices/virtual/block/loop2'