===================================================== kobject: 'tx-2' (00000000c8ac8fe8): kobject_add_internal: parent: 'queues', set: 'queues' WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected 4.20.0+ #393 Not tainted ----------------------------------------------------- syz-executor5/7723 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: 000000006babed1b (&ctx->fault_pending_wqh){+.+.}, at: spin_lock include/linux/spinlock.h:329 [inline] 000000006babed1b (&ctx->fault_pending_wqh){+.+.}, at: userfaultfd_ctx_read+0x6b7/0x2140 fs/userfaultfd.c:1033 and this task is already holding: 000000008c523287 (&ctx->fd_wqh){....}, at: spin_lock_irq include/linux/spinlock.h:354 [inline] 000000008c523287 (&ctx->fd_wqh){....}, at: userfaultfd_ctx_read+0x2bc/0x2140 fs/userfaultfd.c:1029 which would create a new lock dependency: (&ctx->fd_wqh){....} -> (&ctx->fault_pending_wqh){+.+.} but this new dependency connects a SOFTIRQ-irq-safe lock: (&(&ctx->ctx_lock)->rlock){..-.} ... which became SOFTIRQ-irq-safe at: lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:128 [inline] _raw_spin_lock_irq+0x61/0x80 kernel/locking/spinlock.c:160 spin_lock_irq include/linux/spinlock.h:354 [inline] free_ioctx_users+0xbc/0x710 fs/aio.c:604 percpu_ref_put_many include/linux/percpu-refcount.h:285 [inline] percpu_ref_put include/linux/percpu-refcount.h:301 [inline] percpu_ref_call_confirm_rcu lib/percpu-refcount.c:123 [inline] percpu_ref_switch_to_atomic_rcu+0x563/0x730 lib/percpu-refcount.c:158 __rcu_reclaim kernel/rcu/rcu.h:240 [inline] rcu_do_batch kernel/rcu/tree.c:2452 [inline] invoke_rcu_callbacks kernel/rcu/tree.c:2773 [inline] rcu_process_callbacks+0xc5b/0x1600 kernel/rcu/tree.c:2754 __do_softirq+0x30c/0xb2e kernel/softirq.c:292 kobject: 'tx-2' (00000000c8ac8fe8): kobject_uevent_env invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x17f/0x1c0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1cb/0x760 arch/x86/kernel/apic/apic.c:1062 kobject: 'tx-2' (00000000c8ac8fe8): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-2' apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 arch_local_irq_restore arch/x86/include/asm/paravirt.h:766 [inline] qlink_free mm/kasan/quarantine.c:150 [inline] qlist_free_all+0xf0/0x140 mm/kasan/quarantine.c:166 quarantine_reduce+0x163/0x1a0 mm/kasan/quarantine.c:259 kobject: 'tx-3' (000000005c98e9ef): kobject_add_internal: parent: 'queues', set: 'queues' kasan_kmalloc+0x9b/0xe0 mm/kasan/kasan.c:538 kasan_slab_alloc+0x12/0x20 mm/kasan/kasan.c:490 slab_post_alloc_hook mm/slab.h:444 [inline] slab_alloc mm/slab.c:3392 [inline] kmem_cache_alloc_trace+0x13b/0x750 mm/slab.c:3618 kmalloc include/linux/slab.h:546 [inline] kzalloc include/linux/slab.h:741 [inline] kernfs_iop_get_link+0x6d/0x690 fs/kernfs/symlink.c:136 vfs_readlink+0x2ac/0x4c0 fs/namei.c:4735 kobject: 'tx-3' (000000005c98e9ef): kobject_uevent_env do_readlinkat+0x359/0x410 fs/stat.c:409 __do_sys_readlink fs/stat.c:430 [inline] __se_sys_readlink fs/stat.c:427 [inline] __x64_sys_readlink+0x78/0xb0 fs/stat.c:427 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe to a SOFTIRQ-irq-unsafe lock: (&ctx->fault_pending_wqh){+.+.} ... which became SOFTIRQ-irq-unsafe at: ... lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] userfaultfd_release+0x63e/0x8d0 fs/userfaultfd.c:909 __fput+0x385/0xa50 fs/file_table.c:278 ____fput+0x15/0x20 fs/file_table.c:309 task_work_run+0x1e8/0x2a0 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop+0x318/0x380 arch/x86/entry/common.c:166 kobject: 'tx-3' (000000005c98e9ef): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-3' prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline] syscall_return_slowpath arch/x86/entry/common.c:268 [inline] do_syscall_64+0x6be/0x820 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe other info that might help us debug this: Chain exists of: &(&ctx->ctx_lock)->rlock --> &ctx->fd_wqh --> &ctx->fault_pending_wqh Possible interrupt unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&ctx->fault_pending_wqh); local_irq_disable(); lock(&(&ctx->ctx_lock)->rlock); lock(&ctx->fd_wqh); lock(&(&ctx->ctx_lock)->rlock); *** DEADLOCK *** 1 lock held by syz-executor5/7723: #0: 000000008c523287 (&ctx->fd_wqh){....}, at: spin_lock_irq include/linux/spinlock.h:354 [inline] #0: 000000008c523287 (&ctx->fd_wqh){....}, at: userfaultfd_ctx_read+0x2bc/0x2140 fs/userfaultfd.c:1029 the dependencies between SOFTIRQ-irq-safe lock and the holding lock: -> (&(&ctx->ctx_lock)->rlock){..-.} { IN-SOFTIRQ-W at: lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:128 [inline] _raw_spin_lock_irq+0x61/0x80 kernel/locking/spinlock.c:160 kobject: 'tx-4' (000000000d2adeaa): kobject_add_internal: parent: 'queues', set: 'queues' spin_lock_irq include/linux/spinlock.h:354 [inline] free_ioctx_users+0xbc/0x710 fs/aio.c:604 percpu_ref_put_many include/linux/percpu-refcount.h:285 [inline] percpu_ref_put include/linux/percpu-refcount.h:301 [inline] percpu_ref_call_confirm_rcu lib/percpu-refcount.c:123 [inline] percpu_ref_switch_to_atomic_rcu+0x563/0x730 lib/percpu-refcount.c:158 __rcu_reclaim kernel/rcu/rcu.h:240 [inline] rcu_do_batch kernel/rcu/tree.c:2452 [inline] invoke_rcu_callbacks kernel/rcu/tree.c:2773 [inline] rcu_process_callbacks+0xc5b/0x1600 kernel/rcu/tree.c:2754 __do_softirq+0x30c/0xb2e kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x17f/0x1c0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1cb/0x760 arch/x86/kernel/apic/apic.c:1062 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 arch_local_irq_restore arch/x86/include/asm/paravirt.h:766 [inline] qlink_free mm/kasan/quarantine.c:150 [inline] qlist_free_all+0xf0/0x140 mm/kasan/quarantine.c:166 quarantine_reduce+0x163/0x1a0 mm/kasan/quarantine.c:259 kasan_kmalloc+0x9b/0xe0 mm/kasan/kasan.c:538 kasan_slab_alloc+0x12/0x20 mm/kasan/kasan.c:490 slab_post_alloc_hook mm/slab.h:444 [inline] slab_alloc mm/slab.c:3392 [inline] kmem_cache_alloc_trace+0x13b/0x750 mm/slab.c:3618 kobject: 'tx-4' (000000000d2adeaa): kobject_uevent_env kmalloc include/linux/slab.h:546 [inline] kzalloc include/linux/slab.h:741 [inline] kernfs_iop_get_link+0x6d/0x690 fs/kernfs/symlink.c:136 vfs_readlink+0x2ac/0x4c0 fs/namei.c:4735 do_readlinkat+0x359/0x410 fs/stat.c:409 __do_sys_readlink fs/stat.c:430 [inline] __se_sys_readlink fs/stat.c:427 [inline] __x64_sys_readlink+0x78/0xb0 fs/stat.c:427 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe INITIAL USE at: lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:128 [inline] _raw_spin_lock_irq+0x61/0x80 kernel/locking/spinlock.c:160 spin_lock_irq include/linux/spinlock.h:354 [inline] free_ioctx_users+0xbc/0x710 fs/aio.c:604 percpu_ref_put_many include/linux/percpu-refcount.h:285 [inline] percpu_ref_put include/linux/percpu-refcount.h:301 [inline] percpu_ref_call_confirm_rcu lib/percpu-refcount.c:123 [inline] percpu_ref_switch_to_atomic_rcu+0x563/0x730 lib/percpu-refcount.c:158 __rcu_reclaim kernel/rcu/rcu.h:240 [inline] rcu_do_batch kernel/rcu/tree.c:2452 [inline] invoke_rcu_callbacks kernel/rcu/tree.c:2773 [inline] rcu_process_callbacks+0xc5b/0x1600 kernel/rcu/tree.c:2754 __do_softirq+0x30c/0xb2e kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x17f/0x1c0 kernel/softirq.c:413 kobject: 'tx-4' (000000000d2adeaa): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-4' exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1cb/0x760 arch/x86/kernel/apic/apic.c:1062 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 arch_local_irq_restore arch/x86/include/asm/paravirt.h:766 [inline] qlink_free mm/kasan/quarantine.c:150 [inline] qlist_free_all+0xf0/0x140 mm/kasan/quarantine.c:166 quarantine_reduce+0x163/0x1a0 mm/kasan/quarantine.c:259 kasan_kmalloc+0x9b/0xe0 mm/kasan/kasan.c:538 kasan_slab_alloc+0x12/0x20 mm/kasan/kasan.c:490 slab_post_alloc_hook mm/slab.h:444 [inline] slab_alloc mm/slab.c:3392 [inline] kmem_cache_alloc_trace+0x13b/0x750 mm/slab.c:3618 kmalloc include/linux/slab.h:546 [inline] kzalloc include/linux/slab.h:741 [inline] kernfs_iop_get_link+0x6d/0x690 fs/kernfs/symlink.c:136 vfs_readlink+0x2ac/0x4c0 fs/namei.c:4735 do_readlinkat+0x359/0x410 fs/stat.c:409 __do_sys_readlink fs/stat.c:430 [inline] __se_sys_readlink fs/stat.c:427 [inline] __x64_sys_readlink+0x78/0xb0 fs/stat.c:427 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 kobject: 'tx-5' (000000007a1ea6c1): kobject_add_internal: parent: 'queues', set: 'queues' entry_SYSCALL_64_after_hwframe+0x49/0xbe } ... key at: [] __key.51234+0x0/0x40 ... acquired at: kobject: 'tx-5' (000000007a1ea6c1): kobject_uevent_env __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] aio_poll+0x760/0x1420 fs/aio.c:1750 io_submit_one+0xa49/0xf80 fs/aio.c:1853 __do_sys_io_submit fs/aio.c:1919 [inline] __se_sys_io_submit fs/aio.c:1890 [inline] __x64_sys_io_submit+0x1b7/0x580 fs/aio.c:1890 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe -> (&ctx->fd_wqh){....} { INITIAL USE at: lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x99/0xd0 kernel/locking/spinlock.c:152 __wake_up_common_lock+0x19e/0x330 kernel/sched/wait.c:120 __wake_up+0xe/0x10 kernel/sched/wait.c:145 userfaultfd_release+0x69c/0x8d0 fs/userfaultfd.c:917 __fput+0x385/0xa50 fs/file_table.c:278 ____fput+0x15/0x20 fs/file_table.c:309 task_work_run+0x1e8/0x2a0 kernel/task_work.c:113 kobject: 'tx-5' (000000007a1ea6c1): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-5' tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop+0x318/0x380 arch/x86/entry/common.c:166 prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline] syscall_return_slowpath arch/x86/entry/common.c:268 [inline] do_syscall_64+0x6be/0x820 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe } ... key at: [] __key.44811+0x0/0x40 ... acquired at: kobject: 'tx-6' (000000007b767f7a): kobject_add_internal: parent: 'queues', set: 'queues' lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] userfaultfd_ctx_read+0x6b7/0x2140 fs/userfaultfd.c:1033 userfaultfd_read+0x1e2/0x2c0 fs/userfaultfd.c:1191 __vfs_read+0x117/0x9b0 fs/read_write.c:416 vfs_read+0x17f/0x3e0 fs/read_write.c:452 ksys_read+0x101/0x260 fs/read_write.c:578 __do_sys_read fs/read_write.c:588 [inline] __se_sys_read fs/read_write.c:586 [inline] __x64_sys_read+0x73/0xb0 fs/read_write.c:586 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe the dependencies between the lock to be acquired and SOFTIRQ-irq-unsafe lock: -> (&ctx->fault_pending_wqh){+.+.} { HARDIRQ-ON-W at: lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] userfaultfd_release+0x63e/0x8d0 fs/userfaultfd.c:909 __fput+0x385/0xa50 fs/file_table.c:278 ____fput+0x15/0x20 fs/file_table.c:309 task_work_run+0x1e8/0x2a0 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop+0x318/0x380 arch/x86/entry/common.c:166 prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline] syscall_return_slowpath arch/x86/entry/common.c:268 [inline] do_syscall_64+0x6be/0x820 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe SOFTIRQ-ON-W at: lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] userfaultfd_release+0x63e/0x8d0 fs/userfaultfd.c:909 __fput+0x385/0xa50 fs/file_table.c:278 ____fput+0x15/0x20 fs/file_table.c:309 task_work_run+0x1e8/0x2a0 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop+0x318/0x380 arch/x86/entry/common.c:166 prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline] syscall_return_slowpath arch/x86/entry/common.c:268 [inline] do_syscall_64+0x6be/0x820 arch/x86/entry/common.c:293 kobject: 'tx-6' (000000007b767f7a): kobject_uevent_env entry_SYSCALL_64_after_hwframe+0x49/0xbe INITIAL USE at: lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] userfaultfd_release+0x63e/0x8d0 fs/userfaultfd.c:909 __fput+0x385/0xa50 fs/file_table.c:278 ____fput+0x15/0x20 fs/file_table.c:309 task_work_run+0x1e8/0x2a0 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop+0x318/0x380 arch/x86/entry/common.c:166 prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline] syscall_return_slowpath arch/x86/entry/common.c:268 [inline] do_syscall_64+0x6be/0x820 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe } ... key at: [] __key.44808+0x0/0x40 ... acquired at: kobject: 'tx-6' (000000007b767f7a): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-6' lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] userfaultfd_ctx_read+0x6b7/0x2140 fs/userfaultfd.c:1033 userfaultfd_read+0x1e2/0x2c0 fs/userfaultfd.c:1191 __vfs_read+0x117/0x9b0 fs/read_write.c:416 vfs_read+0x17f/0x3e0 fs/read_write.c:452 kobject: 'tx-7' (000000004615483d): kobject_add_internal: parent: 'queues', set: 'queues' ksys_read+0x101/0x260 fs/read_write.c:578 __do_sys_read fs/read_write.c:588 [inline] __se_sys_read fs/read_write.c:586 [inline] __x64_sys_read+0x73/0xb0 fs/read_write.c:586 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe stack backtrace: kobject: 'tx-7' (000000004615483d): kobject_uevent_env CPU: 1 PID: 7723 Comm: syz-executor5 Not tainted 4.20.0+ #393 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+0x1d3/0x2c6 lib/dump_stack.c:113 print_bad_irq_dependency kernel/locking/lockdep.c:1573 [inline] check_usage.cold.60+0x6d5/0xad1 kernel/locking/lockdep.c:1605 kobject: 'tx-7' (000000004615483d): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-7' kobject: 'tx-8' (00000000d21a8737): kobject_add_internal: parent: 'queues', set: 'queues' check_irq_usage kernel/locking/lockdep.c:1661 [inline] check_prev_add_irq kernel/locking/lockdep_states.h:8 [inline] check_prev_add kernel/locking/lockdep.c:1871 [inline] check_prevs_add kernel/locking/lockdep.c:1979 [inline] validate_chain kernel/locking/lockdep.c:2350 [inline] __lock_acquire+0x239f/0x4c20 kernel/locking/lockdep.c:3338 kobject: 'tx-8' (00000000d21a8737): kobject_uevent_env lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2d/0x40 kernel/locking/spinlock.c:144 kobject: 'tx-8' (00000000d21a8737): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-8' spin_lock include/linux/spinlock.h:329 [inline] userfaultfd_ctx_read+0x6b7/0x2140 fs/userfaultfd.c:1033 Unknown ioctl 21533 kobject: 'tx-9' (00000000c26a81e6): kobject_add_internal: parent: 'queues', set: 'queues' userfaultfd_read+0x1e2/0x2c0 fs/userfaultfd.c:1191 __vfs_read+0x117/0x9b0 fs/read_write.c:416 kobject: 'tx-9' (00000000c26a81e6): kobject_uevent_env kobject: 'tx-9' (00000000c26a81e6): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-9' vfs_read+0x17f/0x3e0 fs/read_write.c:452 ksys_read+0x101/0x260 fs/read_write.c:578 __do_sys_read fs/read_write.c:588 [inline] __se_sys_read fs/read_write.c:586 [inline] __x64_sys_read+0x73/0xb0 fs/read_write.c:586 kobject: 'tx-10' (00000000d2d5021b): kobject_add_internal: parent: 'queues', set: 'queues' do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x4579b9 Code: fd b3 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 cb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f1208b8dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000004579b9 RDX: 0000000000000080 RSI: 0000000020000000 RDI: 0000000000000003 RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1208b8e6d4 R13: 00000000004c3401 R14: 00000000004d76c8 R15: 00000000ffffffff kobject: 'loop2' (00000000488a5ee0): kobject_uevent_env kobject: 'tx-10' (00000000d2d5021b): kobject_uevent_env kobject: 'loop2' (00000000488a5ee0): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'tx-10' (00000000d2d5021b): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-10' kobject: 'loop0' (0000000067891a18): kobject_uevent_env kobject: 'tx-11' (00000000f50d6617): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop0' (0000000067891a18): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'tx-11' (00000000f50d6617): kobject_uevent_env kobject: 'loop2' (00000000488a5ee0): kobject_uevent_env kobject: 'tx-11' (00000000f50d6617): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-11' kobject: 'loop2' (00000000488a5ee0): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'tx-12' (000000006653c10e): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop3' (00000000cc7e382f): kobject_uevent_env kobject: 'loop3' (00000000cc7e382f): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'tx-12' (000000006653c10e): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'tx-12' (000000006653c10e): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-12' kobject: 'tx-13' (00000000dba8e840): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop0' (0000000067891a18): kobject_uevent_env kobject: 'tx-13' (00000000dba8e840): kobject_uevent_env kobject: 'loop0' (0000000067891a18): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'tx-13' (00000000dba8e840): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-13' kobject: 'loop2' (00000000488a5ee0): kobject_uevent_env kobject: 'tx-14' (0000000017fe3a1a): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop2' (00000000488a5ee0): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'tx-14' (0000000017fe3a1a): kobject_uevent_env kobject: 'tx-14' (0000000017fe3a1a): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-14' kobject: 'tx-15' (00000000dbad0dd3): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-15' (00000000dbad0dd3): kobject_uevent_env kobject: 'tx-15' (00000000dbad0dd3): fill_kobj_path: path = '/devices/virtual/net/bond1/queues/tx-15' kobject: 'batman_adv' (0000000038fceebb): kobject_add_internal: parent: 'bond1', set: '' 8021q: adding VLAN 0 to HW filter on device bond0 kobject: 'loop1' (00000000c450b988): kobject_uevent_env kobject: 'loop1' (00000000c450b988): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000c8888c93): kobject_uevent_env kobject: 'loop4' (00000000c8888c93): fill_kobj_path: path = '/devices/virtual/block/loop4' Unknown ioctl 21533 kobject: 'bond2' (0000000077b33a08): kobject_add_internal: parent: 'net', set: 'devices' kobject: 'bond2' (0000000077b33a08): kobject_uevent_env kobject: 'bond2' (0000000077b33a08): fill_kobj_path: path = '/devices/virtual/net/bond2' kobject: 'queues' (00000000e73288bc): kobject_add_internal: parent: 'bond2', set: '' kobject: 'queues' (00000000e73288bc): kobject_uevent_env kobject: 'queues' (00000000e73288bc): kobject_uevent_env: filter function caused the event to drop! kobject: 'rx-0' (00000000ca979c1f): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-0' (00000000ca979c1f): kobject_uevent_env kobject: 'rx-0' (00000000ca979c1f): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-0' kobject: 'rx-1' (000000005e01d5c6): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-1' (000000005e01d5c6): kobject_uevent_env kobject: 'rx-1' (000000005e01d5c6): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-1' kobject: 'rx-2' (00000000233d5bd1): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-2' (00000000233d5bd1): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'rx-2' (00000000233d5bd1): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-2' kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-3' (00000000e8647a64): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-3' (00000000e8647a64): kobject_uevent_env kobject: 'rx-3' (00000000e8647a64): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-3' kobject: 'rx-4' (000000004bd92310): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-4' (000000004bd92310): kobject_uevent_env kobject: 'rx-4' (000000004bd92310): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-4' kobject: 'rx-5' (0000000001f946f2): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-5' (0000000001f946f2): kobject_uevent_env kobject: 'loop3' (00000000cc7e382f): kobject_uevent_env kobject: 'rx-5' (0000000001f946f2): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-5' kobject: 'loop3' (00000000cc7e382f): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (00000000488a5ee0): kobject_uevent_env kobject: 'loop2' (00000000488a5ee0): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-6' (00000000fd48f1de): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-6' (00000000fd48f1de): kobject_uevent_env kobject: 'loop0' (0000000067891a18): kobject_uevent_env kobject: 'rx-6' (00000000fd48f1de): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-6' kobject: 'loop0' (0000000067891a18): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'rx-7' (00000000dcfe10ab): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-7' (00000000dcfe10ab): kobject_uevent_env kobject: 'rx-7' (00000000dcfe10ab): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-7' kobject: 'rx-8' (0000000097b0b09a): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-8' (0000000097b0b09a): kobject_uevent_env kobject: 'rx-8' (0000000097b0b09a): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-8' kobject: 'rx-9' (000000000a429abc): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-9' (000000000a429abc): kobject_uevent_env kobject: 'rx-9' (000000000a429abc): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-9' kobject: 'rx-10' (000000001ad22c08): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-10' (000000001ad22c08): kobject_uevent_env kobject: 'rx-10' (000000001ad22c08): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-10' kobject: 'rx-11' (000000008c5a573b): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-11' (000000008c5a573b): kobject_uevent_env kobject: 'rx-11' (000000008c5a573b): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-11' kobject: 'rx-12' (000000000ccc47ab): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'rx-12' (000000000ccc47ab): kobject_uevent_env kobject: 'rx-12' (000000000ccc47ab): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-12' kobject: 'rx-13' (00000000910222b2): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'rx-13' (00000000910222b2): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-13' (00000000910222b2): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-13' kobject: 'rx-14' (0000000001cf85a2): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop3' (00000000cc7e382f): kobject_uevent_env kobject: 'rx-14' (0000000001cf85a2): kobject_uevent_env kobject: 'loop3' (00000000cc7e382f): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'rx-14' (0000000001cf85a2): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-14' Unknown ioctl 21533 kobject: 'loop2' (00000000488a5ee0): kobject_uevent_env kobject: 'rx-15' (000000009d72dd94): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop2' (00000000488a5ee0): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-15' (000000009d72dd94): kobject_uevent_env kobject: 'rx-15' (000000009d72dd94): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/rx-15' kobject: 'tx-0' (00000000862a30fe): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop0' (0000000067891a18): kobject_uevent_env kobject: 'tx-0' (00000000862a30fe): kobject_uevent_env kobject: 'tx-0' (00000000862a30fe): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-0' kobject: 'loop0' (0000000067891a18): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'tx-1' (000000004afc07b2): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-1' (000000004afc07b2): kobject_uevent_env kobject: 'tx-1' (000000004afc07b2): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-1' kobject: 'tx-2' (000000003686f3e7): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-2' (000000003686f3e7): kobject_uevent_env kobject: 'tx-2' (000000003686f3e7): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-2' kobject: 'tx-3' (000000008aa27ef0): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-3' (000000008aa27ef0): kobject_uevent_env kobject: 'tx-3' (000000008aa27ef0): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-3' kobject: 'tx-4' (000000002294907f): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-4' (000000002294907f): kobject_uevent_env kobject: 'tx-4' (000000002294907f): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-4' kobject: 'tx-5' (00000000fe153abc): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'tx-5' (00000000fe153abc): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'tx-5' (00000000fe153abc): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-5' kobject: 'tx-6' (00000000ddb3c811): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-6' (00000000ddb3c811): kobject_uevent_env kobject: 'tx-6' (00000000ddb3c811): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-6' kobject: 'tx-7' (000000001fc4bc58): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-7' (000000001fc4bc58): kobject_uevent_env kobject: 'tx-7' (000000001fc4bc58): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-7' kobject: 'tx-8' (000000005e6285a1): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-8' (000000005e6285a1): kobject_uevent_env kobject: 'tx-8' (000000005e6285a1): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-8' kobject: 'tx-9' (0000000008808c14): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-9' (0000000008808c14): kobject_uevent_env kobject: 'tx-9' (0000000008808c14): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-9' kobject: 'tx-10' (00000000dfeb37b3): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-10' (00000000dfeb37b3): kobject_uevent_env kobject: 'tx-10' (00000000dfeb37b3): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-10' kobject: 'tx-11' (0000000093ce8c17): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-11' (0000000093ce8c17): kobject_uevent_env kobject: 'tx-11' (0000000093ce8c17): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-11' kobject: 'tx-12' (000000007c55091c): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-12' (000000007c55091c): kobject_uevent_env kobject: 'tx-12' (000000007c55091c): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-12' kobject: 'tx-13' (000000004e26c3cf): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-13' (000000004e26c3cf): kobject_uevent_env kobject: 'tx-13' (000000004e26c3cf): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-13' kobject: 'tx-14' (000000009c720c43): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-14' (000000009c720c43): kobject_uevent_env kobject: 'tx-14' (000000009c720c43): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-14' kobject: 'tx-15' (00000000a5e28ddc): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'tx-15' (00000000a5e28ddc): kobject_uevent_env kobject: 'tx-15' (00000000a5e28ddc): fill_kobj_path: path = '/devices/virtual/net/bond2/queues/tx-15' kobject: 'batman_adv' (000000007896c4ea): kobject_add_internal: parent: 'bond2', set: '' kobject: 'loop1' (00000000c450b988): kobject_uevent_env kobject: 'loop1' (00000000c450b988): fill_kobj_path: path = '/devices/virtual/block/loop1' 8021q: adding VLAN 0 to HW filter on device bond0 device bond0 left promiscuous mode device bond_slave_0 left promiscuous mode device bond_slave_1 left promiscuous mode kobject: 'loop4' (00000000c8888c93): kobject_uevent_env kobject: 'loop4' (00000000c8888c93): fill_kobj_path: path = '/devices/virtual/block/loop4' Unknown ioctl 21533 Unknown ioctl 21533 Unknown ioctl 21533 kobject: 'loop0' (0000000067891a18): kobject_uevent_env kobject: 'loop0' (0000000067891a18): fill_kobj_path: path = '/devices/virtual/block/loop0' Unknown ioctl 21533 8021q: adding VLAN 0 to HW filter on device bond0 IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready device bond0 left promiscuous mode device bond_slave_0 left promiscuous mode device bond_slave_1 left promiscuous mode kobject: 'loop3' (00000000cc7e382f): kobject_uevent_env kobject: 'loop3' (00000000cc7e382f): fill_kobj_path: path = '/devices/virtual/block/loop3' Unknown ioctl 21533 kobject: 'loop1' (00000000c450b988): kobject_uevent_env kobject: 'loop1' (00000000c450b988): fill_kobj_path: path = '/devices/virtual/block/loop1' 8021q: adding VLAN 0 to HW filter on device bond0 8021q: adding VLAN 0 to HW filter on device bond0 device bond0 left promiscuous mode device bond_slave_0 left promiscuous mode kobject: 'loop4' (00000000c8888c93): kobject_uevent_env device bond_slave_1 left promiscuous mode Unknown ioctl 21533 kobject: 'loop4' (00000000c8888c93): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' 8021q: adding VLAN 0 to HW filter on device bond0 device bond0 left promiscuous mode device bond_slave_0 left promiscuous mode kobject: 'loop2' (00000000488a5ee0): kobject_uevent_env kobject: 'loop2' (00000000488a5ee0): fill_kobj_path: path = '/devices/virtual/block/loop2' Unknown ioctl 21533 device bond_slave_1 left promiscuous mode Unknown ioctl 21533 kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (000000002bba3cab): kobject_uevent_env kobject: 'loop5' (000000002bba3cab): fill_kobj_path: path = '/devices/virtual/block/loop5' 8021q: adding VLAN 0 to HW filter on device bond0 kobject: 'loop0' (0000000067891a18): kobject_uevent_env kobject: 'loop0' (0000000067891a18): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop1' (00000000c450b988): kobject_uevent_env kobject: 'loop1' (00000000c450b988): fill_kobj_path: path = '/devices/virtual/block/loop1' Unknown ioctl 21533 8021q: adding VLAN 0 to HW filter on device bond0 IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready kobject: 'loop3' (00000000cc7e382f): kobject_uevent_env kobject: 'loop3' (00000000cc7e382f): fill_kobj_path: path = '/devices/virtual/block/loop3' Unknown ioctl 21533 8021q: adding VLAN 0 to HW filter on device bond0 kobject: 'loop4' (00000000c8888c93): kobject_uevent_env kobject: 'loop4' (00000000c8888c93): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (00000000c450b988): kobject_uevent_env kobject: 'loop1' (00000000c450b988): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000c8888c93): kobject_uevent_env kobject: 'loop4' (00000000c8888c93): fill_kobj_path: path = '/devices/virtual/block/loop4' 8021q: adding VLAN 0 to HW filter on device bond0