SELinux: failed to load policy block nbd1: Receive control failed (result -22) ====================================================== WARNING: possible circular locking dependency detected 4.14.153 #0 Not tainted ------------------------------------------------------ kworker/u5:2/29528 is trying to acquire lock: kobject: 'loop1' (ffff8880a49c3720): kobject_uevent_env (&nbd->config_lock){+.+.}, at: [] refcount_dec_and_mutex_lock lib/refcount.c:312 [inline] (&nbd->config_lock){+.+.}, at: [] refcount_dec_and_mutex_lock+0x49/0x6c lib/refcount.c:307 kobject: 'loop1' (ffff8880a49c3720): fill_kobj_path: path = '/devices/virtual/block/loop1' but task is already holding lock: ((&args->work)){+.+.}, at: [] process_one_work+0x7ab/0x1600 kernel/workqueue.c:2089 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #2 ((&args->work)){+.+.}: lock_acquire+0x16f/0x430 kernel/locking/lockdep.c:3994 process_one_work+0x803/0x1600 kernel/workqueue.c:2090 worker_thread+0x5d9/0x1050 kernel/workqueue.c:2248 kthread+0x319/0x430 kernel/kthread.c:232 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404 -> #1 ("knbd%d-recv"nbd->index){+.+.}: lock_acquire+0x16f/0x430 kernel/locking/lockdep.c:3994 flush_workqueue+0x109/0x1400 kernel/workqueue.c:2616 drain_workqueue+0x177/0x3e0 kernel/workqueue.c:2781 destroy_workqueue+0x21/0x620 kernel/workqueue.c:4088 nbd_config_put+0x43c/0x7a0 drivers/block/nbd.c:1149 nbd_release+0xdb/0x120 drivers/block/nbd.c:1418 __blkdev_put+0x434/0x7f0 fs/block_dev.c:1791 blkdev_put+0x88/0x510 fs/block_dev.c:1856 blkdev_close+0x8b/0xb0 fs/block_dev.c:1863 __fput+0x275/0x7a0 fs/file_table.c:210 ____fput+0x16/0x20 fs/file_table.c:244 task_work_run+0x114/0x190 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:191 [inline] exit_to_usermode_loop+0x1da/0x220 arch/x86/entry/common.c:164 prepare_exit_to_usermode arch/x86/entry/common.c:199 [inline] syscall_return_slowpath arch/x86/entry/common.c:270 [inline] do_syscall_64+0x4bc/0x640 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x42/0xb7 -> #0 (&nbd->config_lock){+.+.}: check_prev_add kernel/locking/lockdep.c:1901 [inline] check_prevs_add kernel/locking/lockdep.c:2018 [inline] validate_chain kernel/locking/lockdep.c:2460 [inline] __lock_acquire+0x2cb3/0x4620 kernel/locking/lockdep.c:3487 lock_acquire+0x16f/0x430 kernel/locking/lockdep.c:3994 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0xe8/0x1470 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 refcount_dec_and_mutex_lock lib/refcount.c:312 [inline] refcount_dec_and_mutex_lock+0x49/0x6c lib/refcount.c:307 nbd_config_put+0x31/0x7a0 drivers/block/nbd.c:1127 recv_work+0x18d/0x1f0 drivers/block/nbd.c:730 process_one_work+0x863/0x1600 kernel/workqueue.c:2114 worker_thread+0x5d9/0x1050 kernel/workqueue.c:2248 kthread+0x319/0x430 kernel/kthread.c:232 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404 other info that might help us debug this: Chain exists of: &nbd->config_lock --> "knbd%d-recv"nbd->index --> (&args->work) Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock((&args->work)); lock("knbd%d-recv"nbd->index); lock((&args->work)); lock(&nbd->config_lock); *** DEADLOCK *** 2 locks held by kworker/u5:2/29528: #0: ("knbd%d-recv"nbd->index){+.+.}, at: [] work_static include/linux/workqueue.h:199 [inline] #0: ("knbd%d-recv"nbd->index){+.+.}, at: [] set_work_data kernel/workqueue.c:619 [inline] #0: ("knbd%d-recv"nbd->index){+.+.}, at: [] set_work_pool_and_clear_pending kernel/workqueue.c:646 [inline] #0: ("knbd%d-recv"nbd->index){+.+.}, at: [] process_one_work+0x76e/0x1600 kernel/workqueue.c:2085 #1: ((&args->work)){+.+.}, at: [] process_one_work+0x7ab/0x1600 kernel/workqueue.c:2089 stack backtrace: CPU: 1 PID: 29528 Comm: kworker/u5:2 Not tainted 4.14.153 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: knbd1-recv recv_work Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x138/0x197 lib/dump_stack.c:53 print_circular_bug.isra.0.cold+0x1cc/0x28f kernel/locking/lockdep.c:1258 check_prev_add kernel/locking/lockdep.c:1901 [inline] check_prevs_add kernel/locking/lockdep.c:2018 [inline] validate_chain kernel/locking/lockdep.c:2460 [inline] __lock_acquire+0x2cb3/0x4620 kernel/locking/lockdep.c:3487 lock_acquire+0x16f/0x430 kernel/locking/lockdep.c:3994 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0xe8/0x1470 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 refcount_dec_and_mutex_lock lib/refcount.c:312 [inline] refcount_dec_and_mutex_lock+0x49/0x6c lib/refcount.c:307 nbd_config_put+0x31/0x7a0 drivers/block/nbd.c:1127 recv_work+0x18d/0x1f0 drivers/block/nbd.c:730 process_one_work+0x863/0x1600 kernel/workqueue.c:2114 worker_thread+0x5d9/0x1050 kernel/workqueue.c:2248 kthread+0x319/0x430 kernel/kthread.c:232 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404 block nbd1: shutting down sockets kobject: 'loop3' (ffff8880a4a06f60): kobject_uevent_env kobject: 'loop3' (ffff8880a4a06f60): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (ffff8880a4a22660): kobject_uevent_env kobject: 'loop2' (ffff8880a4a22660): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'rx-0' (ffff8880968a9250): kobject_cleanup, parent ffff888095345248 kobject: 'rx-0' (ffff8880968a9250): auto cleanup 'remove' event kobject: 'loop5' (ffff8880a4b189e0): kobject_uevent_env kobject: 'loop5' (ffff8880a4b189e0): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-0' (ffff8880968a9250): kobject_uevent_env kobject: 'rx-0' (ffff8880968a9250): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff8880968a9250): auto cleanup kobject_del kobject: 'rx-0' (ffff8880968a9250): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff88802b9d1098): kobject_cleanup, parent ffff888095345248 kobject: 'tx-0' (ffff88802b9d1098): auto cleanup 'remove' event kobject: 'tx-0' (ffff88802b9d1098): kobject_uevent_env kobject: 'tx-0' (ffff88802b9d1098): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff88802b9d1098): auto cleanup kobject_del kobject: 'tx-0' (ffff88802b9d1098): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff888095345248): kobject_cleanup, parent (null) kobject: 'queues' (ffff888095345248): calling ktype release kobject: 'queues' (ffff888095345248): kset_release kobject: 'queues': free name kobject: 'ip6gre0' (ffff8880641feaf0): kobject_uevent_env kobject: 'ip6gre0' (ffff8880641feaf0): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'ip6gre0' (ffff8880641feaf0): kobject_cleanup, parent (null) kobject: 'ip6gre0' (ffff8880641feaf0): calling ktype release kobject: 'ip6gre0': free name kobject: 'rx-0' (ffff888099b843d0): kobject_cleanup, parent ffff8880a8a4d948 kobject: 'rx-0' (ffff888099b843d0): auto cleanup 'remove' event kobject: 'rx-0' (ffff888099b843d0): kobject_uevent_env kobject: 'rx-0' (ffff888099b843d0): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff888099b843d0): auto cleanup kobject_del kobject: 'rx-0' (ffff888099b843d0): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff888064115d18): kobject_cleanup, parent ffff8880a8a4d948 kobject: 'tx-0' (ffff888064115d18): auto cleanup 'remove' event kobject: 'tx-0' (ffff888064115d18): kobject_uevent_env kobject: 'tx-0' (ffff888064115d18): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff888064115d18): auto cleanup kobject_del kobject: 'tx-0' (ffff888064115d18): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff8880a8a4d948): kobject_cleanup, parent (null) kobject: 'queues' (ffff8880a8a4d948): calling ktype release kobject: 'queues' (ffff8880a8a4d948): kset_release kobject: 'queues': free name kobject: 'ip6tnl0' (ffff88805da72f30): kobject_uevent_env kobject: 'ip6tnl0' (ffff88805da72f30): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'loop2' (ffff8880a4a22660): kobject_uevent_env kobject: 'ip6tnl0' (ffff88805da72f30): kobject_cleanup, parent (null) kobject: 'loop2' (ffff8880a4a22660): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'ip6tnl0' (ffff88805da72f30): calling ktype release kobject: 'ip6tnl0': free name kobject: 'rx-0' (ffff8880864dbf10): kobject_cleanup, parent ffff88805980a448 kobject: 'rx-0' (ffff8880864dbf10): auto cleanup 'remove' event kobject: 'rx-0' (ffff8880864dbf10): kobject_uevent_env kobject: 'rx-0' (ffff8880864dbf10): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff8880864dbf10): auto cleanup kobject_del kobject: 'rx-0' (ffff8880864dbf10): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff8880a5cb8a98): kobject_cleanup, parent ffff88805980a448 kobject: 'tx-0' (ffff8880a5cb8a98): auto cleanup 'remove' event kobject: 'tx-0' (ffff8880a5cb8a98): kobject_uevent_env kobject: 'tx-0' (ffff8880a5cb8a98): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff8880a5cb8a98): auto cleanup kobject_del kobject: 'tx-0' (ffff8880a5cb8a98): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff88805980a448): kobject_cleanup, parent (null) kobject: 'queues' (ffff88805980a448): calling ktype release kobject: 'queues' (ffff88805980a448): kset_release kobject: 'queues': free name kobject: 'sit0' (ffff88803c841070): kobject_uevent_env kobject: 'sit0' (ffff88803c841070): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'sit0' (ffff88803c841070): kobject_cleanup, parent (null) kobject: 'sit0' (ffff88803c841070): calling ktype release kobject: 'sit0': free name kobject: 'rx-0' (ffff888059920910): kobject_cleanup, parent ffff8880a8a4d448 kobject: 'rx-0' (ffff888059920910): auto cleanup 'remove' event kobject: 'rx-0' (ffff888059920910): kobject_uevent_env kobject: 'rx-0' (ffff888059920910): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff888059920910): auto cleanup kobject_del kobject: 'rx-0' (ffff888059920910): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff888023c302d8): kobject_cleanup, parent ffff8880a8a4d448 kobject: 'tx-0' (ffff888023c302d8): auto cleanup 'remove' event kobject: 'tx-0' (ffff888023c302d8): kobject_uevent_env kobject: 'tx-0' (ffff888023c302d8): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff888023c302d8): auto cleanup kobject_del kobject: 'tx-0' (ffff888023c302d8): calling ktype release kobject: 'loop3' (ffff8880a4a06f60): kobject_uevent_env kobject: 'tx-0': free name kobject: 'queues' (ffff8880a8a4d448): kobject_cleanup, parent (null) kobject: 'loop3' (ffff8880a4a06f60): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'queues' (ffff8880a8a4d448): calling ktype release kobject: 'queues' (ffff8880a8a4d448): kset_release kobject: 'queues': free name kobject: 'ip6_vti0' (ffff88803360ae70): kobject_uevent_env kobject: 'ip6_vti0' (ffff88803360ae70): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'ip6_vti0' (ffff88803360ae70): kobject_cleanup, parent (null) kobject: 'ip6_vti0' (ffff88803360ae70): calling ktype release kobject: 'ip6_vti0': free name kobject: 'rx-0' (ffff88809c55f190): kobject_cleanup, parent ffff8880a8a4d148 kobject: 'rx-0' (ffff88809c55f190): auto cleanup 'remove' event kobject: 'rx-0' (ffff88809c55f190): kobject_uevent_env kobject: 'rx-0' (ffff88809c55f190): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff88809c55f190): auto cleanup kobject_del kobject: 'rx-0' (ffff88809c55f190): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff8880a1fb3518): kobject_cleanup, parent ffff8880a8a4d148 kobject: 'tx-0' (ffff8880a1fb3518): auto cleanup 'remove' event kobject: 'tx-0' (ffff8880a1fb3518): kobject_uevent_env kobject: 'tx-0' (ffff8880a1fb3518): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff8880a1fb3518): auto cleanup kobject_del kobject: 'tx-0' (ffff8880a1fb3518): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff8880a8a4d148): kobject_cleanup, parent (null) kobject: 'queues' (ffff8880a8a4d148): calling ktype release kobject: 'queues' (ffff8880a8a4d148): kset_release kobject: 'queues': free name kobject: 'ip_vti0' (ffff888080d30c30): kobject_uevent_env kobject: 'ip_vti0' (ffff888080d30c30): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'ip_vti0' (ffff888080d30c30): kobject_cleanup, parent (null) kobject: 'ip_vti0' (ffff888080d30c30): calling ktype release kobject: 'ip_vti0': free name kobject: 'batman_adv' (ffff8880a5eaa980): kobject_uevent_env kobject: 'batman_adv' (ffff8880a5eaa980): kobject_uevent_env: filter function caused the event to drop! kobject: 'batman_adv' (ffff8880a5eaa980): kobject_cleanup, parent (null) kobject: 'batman_adv' (ffff8880a5eaa980): calling ktype release kobject: (ffff8880a5eaa980): dynamic_kobj_release kobject: 'batman_adv': free name kobject: 'rx-0' (ffff88808fcd8850): kobject_cleanup, parent ffff88809321dd48 kobject: 'rx-0' (ffff88808fcd8850): auto cleanup 'remove' event kobject: 'rx-0' (ffff88808fcd8850): kobject_uevent_env kobject: 'rx-0' (ffff88808fcd8850): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff88808fcd8850): auto cleanup kobject_del kobject: 'rx-0' (ffff88808fcd8850): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff88801a6c3358): kobject_cleanup, parent ffff88809321dd48 kobject: 'tx-0' (ffff88801a6c3358): auto cleanup 'remove' event kobject: 'tx-0' (ffff88801a6c3358): kobject_uevent_env kobject: 'tx-0' (ffff88801a6c3358): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff88801a6c3358): auto cleanup kobject_del kobject: 'tx-0' (ffff88801a6c3358): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff88809321dd48): kobject_cleanup, parent (null) kobject: 'queues' (ffff88809321dd48): calling ktype release kobject: 'queues' (ffff88809321dd48): kset_release kobject: 'queues': free name kobject: 'erspan0' (ffff88809ffdc9b0): kobject_uevent_env kobject: 'erspan0' (ffff88809ffdc9b0): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'erspan0' (ffff88809ffdc9b0): kobject_cleanup, parent (null) kobject: 'erspan0' (ffff88809ffdc9b0): calling ktype release kobject: 'erspan0': free name kobject: 'batman_adv' (ffff8880920a3400): kobject_uevent_env kobject: 'batman_adv' (ffff8880920a3400): kobject_uevent_env: filter function caused the event to drop! kobject: 'batman_adv' (ffff8880920a3400): kobject_cleanup, parent (null) kobject: 'batman_adv' (ffff8880920a3400): calling ktype release kobject: (ffff8880920a3400): dynamic_kobj_release kobject: 'batman_adv': free name kobject: 'rx-0' (ffff88805eca1790): kobject_cleanup, parent ffff888080cbbb48 kobject: 'rx-0' (ffff88805eca1790): auto cleanup 'remove' event kobject: 'rx-0' (ffff88805eca1790): kobject_uevent_env kobject: 'rx-0' (ffff88805eca1790): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff88805eca1790): auto cleanup kobject_del kobject: 'rx-0' (ffff88805eca1790): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff888064eef2d8): kobject_cleanup, parent ffff888080cbbb48 kobject: 'tx-0' (ffff888064eef2d8): auto cleanup 'remove' event kobject: 'tx-0' (ffff888064eef2d8): kobject_uevent_env kobject: 'tx-0' (ffff888064eef2d8): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff888064eef2d8): auto cleanup kobject_del kobject: 'tx-0' (ffff888064eef2d8): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff888080cbbb48): kobject_cleanup, parent (null) kobject: 'queues' (ffff888080cbbb48): calling ktype release kobject: 'queues' (ffff888080cbbb48): kset_release kobject: 'queues': free name kobject: 'gretap0' (ffff88808941ce70): kobject_uevent_env kobject: 'gretap0' (ffff88808941ce70): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'gretap0' (ffff88808941ce70): kobject_cleanup, parent (null) kobject: 'gretap0' (ffff88808941ce70): calling ktype release kobject: 'gretap0': free name kobject: 'rx-0' (ffff8880a4c419d0): kobject_cleanup, parent ffff8880a06fa748 kobject: 'rx-0' (ffff8880a4c419d0): auto cleanup 'remove' event kobject: 'rx-0' (ffff8880a4c419d0): kobject_uevent_env kobject: 'rx-0' (ffff8880a4c419d0): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff8880a4c419d0): auto cleanup kobject_del kobject: 'rx-0' (ffff8880a4c419d0): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff88805dc2dcd8): kobject_cleanup, parent ffff8880a06fa748 kobject: 'tx-0' (ffff88805dc2dcd8): auto cleanup 'remove' event kobject: 'tx-0' (ffff88805dc2dcd8): kobject_uevent_env kobject: 'tx-0' (ffff88805dc2dcd8): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff88805dc2dcd8): auto cleanup kobject_del kobject: 'tx-0' (ffff88805dc2dcd8): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff8880a06fa748): kobject_cleanup, parent (null) kobject: 'queues' (ffff8880a06fa748): calling ktype release kobject: 'queues' (ffff8880a06fa748): kset_release kobject: 'queues': free name kobject: 'gre0' (ffff8880193bc8b0): kobject_uevent_env kobject: 'gre0' (ffff8880193bc8b0): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'gre0' (ffff8880193bc8b0): kobject_cleanup, parent (null) kobject: 'gre0' (ffff8880193bc8b0): calling ktype release kobject: 'gre0': free name kobject: 'rx-0' (ffff8880a5f48010): kobject_cleanup, parent ffff88809321d648 kobject: 'rx-0' (ffff8880a5f48010): auto cleanup 'remove' event kobject: 'rx-0' (ffff8880a5f48010): kobject_uevent_env kobject: 'rx-0' (ffff8880a5f48010): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff8880a5f48010): auto cleanup kobject_del kobject: 'rx-0' (ffff8880a5f48010): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff888097e48818): kobject_cleanup, parent ffff88809321d648 kobject: 'tx-0' (ffff888097e48818): auto cleanup 'remove' event kobject: 'tx-0' (ffff888097e48818): kobject_uevent_env kobject: 'tx-0' (ffff888097e48818): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff888097e48818): auto cleanup kobject_del kobject: 'tx-0' (ffff888097e48818): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff88809321d648): kobject_cleanup, parent (null) kobject: 'queues' (ffff88809321d648): calling ktype release kobject: 'queues' (ffff88809321d648): kset_release kobject: 'queues': free name kobject: 'tunl0' (ffff888097ee6730): kobject_uevent_env kobject: 'tunl0' (ffff888097ee6730): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tunl0' (ffff888097ee6730): kobject_cleanup, parent (null) kobject: 'tunl0' (ffff888097ee6730): calling ktype release kobject: 'tunl0': free name kobject: 'rx-0' (ffff8880870dba90): kobject_cleanup, parent ffff88809321d248 kobject: 'rx-0' (ffff8880870dba90): auto cleanup 'remove' event kobject: 'rx-0' (ffff8880870dba90): kobject_uevent_env kobject: 'rx-0' (ffff8880870dba90): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'rx-0' (ffff8880870dba90): auto cleanup kobject_del kobject: 'rx-0' (ffff8880870dba90): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (ffff88809fce95d8): kobject_cleanup, parent ffff88809321d248 kobject: 'tx-0' (ffff88809fce95d8): auto cleanup 'remove' event kobject: 'tx-0' (ffff88809fce95d8): kobject_uevent_env kobject: 'tx-0' (ffff88809fce95d8): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'tx-0' (ffff88809fce95d8): auto cleanup kobject_del kobject: 'tx-0' (ffff88809fce95d8): calling ktype release kobject: 'tx-0': free name kobject: 'queues' (ffff88809321d248): kobject_cleanup, parent (null) kobject: 'queues' (ffff88809321d248): calling ktype release kobject: 'queues' (ffff88809321d248): kset_release kobject: 'queues': free name kobject: 'lo' (ffff8880956e9230): kobject_uevent_env kobject: 'lo' (ffff8880956e9230): kobject_uevent_env: uevent_suppress caused the event to drop! kobject: 'lo' (ffff8880956e9230): kobject_cleanup, parent (null) kobject: 'lo' (ffff8880956e9230): calling ktype release kobject: 'lo': free name