audit: type=1804 audit(1543325450.035:257): pid=15097 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=invalid_pcr cause=open_writers comm="syz-executor1" name="/root/syzkaller-testdir345371775/syzkaller.jlMlrw/206/bus" dev="sda1" ino=16882 res=1
pit: kvm: requested 838 ns i8254 timer period limited to 200000 ns

======================================================
WARNING: possible circular locking dependency detected
4.20.0-rc4+ #132 Not tainted
------------------------------------------------------
kworker/0:2/6345 is trying to acquire lock:
00000000124d2b5c (&sb->s_type->i_mutex_key#9){++++}, at: inode_lock include/linux/fs.h:757 [inline]
00000000124d2b5c (&sb->s_type->i_mutex_key#9){++++}, at: __generic_file_fsync+0xb5/0x200 fs/libfs.c:981

but task is already holding lock:
000000000327745f ((work_completion)(&dio->complete_work)){+.+.}, at: process_one_work+0xb9a/0x1c40 kernel/workqueue.c:2128
audit: type=1804 audit(1543325450.065:258): pid=15097 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=invalid_pcr cause=ToMToU comm="syz-executor1" name="/root/syzkaller-testdir345371775/syzkaller.jlMlrw/206/bus" dev="sda1" ino=16882 res=1

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #2 ((work_completion)(&dio->complete_work)){+.+.}:
       process_one_work+0xc0a/0x1c40 kernel/workqueue.c:2129
       worker_thread+0x17f/0x1390 kernel/workqueue.c:2296
       kthread+0x35a/0x440 kernel/kthread.c:246
       ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352

-> #1 ((wq_completion)"dio/%s"sb->s_id){+.+.}:
       flush_workqueue+0x30a/0x1e10 kernel/workqueue.c:2655
       drain_workqueue+0x2a9/0x640 kernel/workqueue.c:2820
       destroy_workqueue+0xc6/0x9c0 kernel/workqueue.c:4155
       __alloc_workqueue_key+0xe56/0x10a0 kernel/workqueue.c:4138
       sb_init_dio_done_wq+0x37/0x90 fs/direct-io.c:623
       dio_set_defer_completion fs/direct-io.c:646 [inline]
       get_more_blocks fs/direct-io.c:723 [inline]
       do_direct_IO+0x503a/0xc110 fs/direct-io.c:1001
audit: type=1804 audit(1543325450.085:259): pid=15099 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 op=invalid_pcr cause=open_writers comm="syz-executor1" name="/root/syzkaller-testdir345371775/syzkaller.jlMlrw/206/bus" dev="sda1" ino=16882 res=1
       do_blockdev_direct_IO+0xc30/0x9db0 fs/direct-io.c:1331
       __blockdev_direct_IO+0x9d/0xc6 fs/direct-io.c:1417
       ext4_direct_IO_write fs/ext4/inode.c:3774 [inline]
       ext4_direct_IO+0xbe6/0x2230 fs/ext4/inode.c:3901
       generic_file_direct_write+0x275/0x4b0 mm/filemap.c:3043
       __generic_file_write_iter+0x2ff/0x630 mm/filemap.c:3222
       ext4_file_write_iter+0x390/0x1420 fs/ext4/file.c:266
       call_write_iter include/linux/fs.h:1857 [inline]
       aio_write+0x3b1/0x610 fs/aio.c:1561
       io_submit_one+0xaa1/0xf80 fs/aio.c:1835
kobject: 'kvm' (00000000e1102d4a): kobject_uevent_env
       __do_sys_io_submit fs/aio.c:1916 [inline]
       __se_sys_io_submit fs/aio.c:1887 [inline]
       __x64_sys_io_submit+0x1b7/0x580 fs/aio.c:1887
       do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290
       entry_SYSCALL_64_after_hwframe+0x49/0xbe

-> #0 (&sb->s_type->i_mutex_key#9){++++}:
       lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3844
       down_write+0x8a/0x130 kernel/locking/rwsem.c:70
       inode_lock include/linux/fs.h:757 [inline]
       __generic_file_fsync+0xb5/0x200 fs/libfs.c:981
       ext4_sync_file+0xa4f/0x1510 fs/ext4/fsync.c:120
       vfs_fsync_range+0x140/0x220 fs/sync.c:197
kobject: 'kvm' (00000000e1102d4a): fill_kobj_path: path = '/devices/virtual/misc/kvm'
       generic_write_sync include/linux/fs.h:2781 [inline]
       dio_complete+0x75c/0x9e0 fs/direct-io.c:329
       dio_aio_complete_work+0x20/0x30 fs/direct-io.c:341
       process_one_work+0xc90/0x1c40 kernel/workqueue.c:2153
       worker_thread+0x17f/0x1390 kernel/workqueue.c:2296
       kthread+0x35a/0x440 kernel/kthread.c:246
       ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352

other info that might help us debug this:

Chain exists of:
  &sb->s_type->i_mutex_key#9 --> (wq_completion)"dio/%s"sb->s_id --> (work_completion)(&dio->complete_work)

 Possible unsafe locking scenario:

       CPU0                    CPU1
       ----                    ----
  lock((work_completion)(&dio->complete_work));
                               lock((wq_completion)"dio/%s"sb->s_id);
                               lock((work_completion)(&dio->complete_work));
  lock(&sb->s_type->i_mutex_key#9);

 *** DEADLOCK ***

2 locks held by kworker/0:2/6345:
 #0: 00000000f1afbda2 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: __write_once_size include/linux/compiler.h:209 [inline]
 #0: 00000000f1afbda2 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline]
 #0: 00000000f1afbda2 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: atomic64_set include/asm-generic/atomic-instrumented.h:40 [inline]
 #0: 00000000f1afbda2 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: atomic_long_set include/asm-generic/atomic-long.h:59 [inline]
 #0: 00000000f1afbda2 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: set_work_data kernel/workqueue.c:617 [inline]
 #0: 00000000f1afbda2 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: set_work_pool_and_clear_pending kernel/workqueue.c:644 [inline]
 #0: 00000000f1afbda2 ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: process_one_work+0xb43/0x1c40 kernel/workqueue.c:2124
 #1: 000000000327745f ((work_completion)(&dio->complete_work)){+.+.}, at: process_one_work+0xb9a/0x1c40 kernel/workqueue.c:2128

stack backtrace:
CPU: 0 PID: 6345 Comm: kworker/0:2 Not tainted 4.20.0-rc4+ #132
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: dio/sda1 dio_aio_complete_work
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x244/0x39d lib/dump_stack.c:113
 print_circular_bug.isra.35.cold.54+0x1bd/0x27d kernel/locking/lockdep.c:1221
 check_prev_add kernel/locking/lockdep.c:1863 [inline]
 check_prevs_add kernel/locking/lockdep.c:1976 [inline]
 validate_chain kernel/locking/lockdep.c:2347 [inline]
 __lock_acquire+0x3399/0x4c20 kernel/locking/lockdep.c:3341
 lock_acquire+0x1ed/0x520 kernel/locking/lockdep.c:3844
 down_write+0x8a/0x130 kernel/locking/rwsem.c:70
 inode_lock include/linux/fs.h:757 [inline]
 __generic_file_fsync+0xb5/0x200 fs/libfs.c:981
 ext4_sync_file+0xa4f/0x1510 fs/ext4/fsync.c:120
 vfs_fsync_range+0x140/0x220 fs/sync.c:197
 generic_write_sync include/linux/fs.h:2781 [inline]
 dio_complete+0x75c/0x9e0 fs/direct-io.c:329
 dio_aio_complete_work+0x20/0x30 fs/direct-io.c:341
 process_one_work+0xc90/0x1c40 kernel/workqueue.c:2153
 worker_thread+0x17f/0x1390 kernel/workqueue.c:2296
 kthread+0x35a/0x440 kernel/kthread.c:246
 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based  firewall rule not found. Use the iptables CT target to attach helpers instead.
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'integrity' (0000000088f83931): kobject_uevent_env
kobject: 'integrity' (0000000088f83931): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (0000000088f83931): kobject_cleanup, parent           (null)
kobject: 'integrity' (0000000088f83931): does not have a release() function, it is broken and must be fixed.
kobject: 'integrity': free name
kobject: '7:0' (00000000e1b7c0a5): kobject_uevent_env
kobject: '7:0' (00000000e1b7c0a5): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: '7:0' (00000000e1b7c0a5): kobject_cleanup, parent           (null)
kobject: '7:0' (00000000e1b7c0a5): calling ktype release
kobject: '7:0': free name
kobject: 'mq' (000000002e57e14d): kobject_uevent_env
kobject: 'mq' (000000002e57e14d): kobject_uevent_env: filter function caused the event to drop!
kobject: 'queue' (00000000bda10455): kobject_uevent_env
selinux_nlmsg_perm: 38 callbacks suppressed
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
kobject: 'queue' (00000000bda10455): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (00000000a4ffb6a8): kobject_uevent_env
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'iosched' (00000000a4ffb6a8): kobject_uevent_env: attempted to send uevent without kset!
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'holders' (00000000fea145f5): kobject_cleanup, parent 000000008ee5ac4c
kobject: 'holders' (00000000fea145f5): auto cleanup kobject_del
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
kobject: 'holders' (00000000fea145f5): calling ktype release
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
kobject: (00000000fea145f5): dynamic_kobj_release
kobject: 'holders': free name
kobject: 'slaves' (000000001d73f584): kobject_cleanup, parent 000000008ee5ac4c
kobject: 'slaves' (000000001d73f584): auto cleanup kobject_del
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
kobject: 'slaves' (000000001d73f584): calling ktype release
kobject: (000000001d73f584): dynamic_kobj_release
kobject: 'slaves': free name
kobject: 'loop0' (000000008ee5ac4c): kobject_uevent_env
kobject: 'loop0' (000000008ee5ac4c): fill_kobj_path: path = '/devices/virtual/block/loop0'
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15171 comm=syz-executor1
kobject: 'iosched' (00000000a4ffb6a8): kobject_cleanup, parent           (null)
kobject: 'iosched' (00000000a4ffb6a8): calling ktype release
kobject: 'iosched': free name
IPv6: ADDRCONF(NETDEV_UP): bond1: link is not ready
8021q: adding VLAN 0 to HW filter on device bond1
kobject: 'loop0' (000000008ee5ac4c): kobject_cleanup, parent           (null)
IPv6: ADDRCONF(NETDEV_UP): bond2: link is not ready
kobject: 'loop0' (000000008ee5ac4c): calling ktype release
8021q: adding VLAN 0 to HW filter on device bond2
kobject: 'queue' (00000000bda10455): kobject_cleanup, parent           (null)
kobject: 'queue' (00000000bda10455): calling ktype release
kobject: '0' (00000000943fd7fd): kobject_cleanup, parent           (null)
IPv6: ADDRCONF(NETDEV_UP): bond3: link is not ready
kobject: 'queue': free name
8021q: adding VLAN 0 to HW filter on device bond3
kobject: '0' (00000000943fd7fd): calling ktype release
kobject: '0': free name
kobject: 'cpu0' (00000000206e3263): kobject_cleanup, parent           (null)
kobject: 'cpu0' (00000000206e3263): calling ktype release
kobject: 'cpu0': free name
kobject: 'cpu1' (0000000036766480): kobject_cleanup, parent           (null)
kobject: 'cpu1' (0000000036766480): calling ktype release
kobject: 'cpu1': free name
kobject: 'mq' (000000002e57e14d): kobject_cleanup, parent           (null)
kobject: 'mq' (000000002e57e14d): calling ktype release
kobject: 'mq': free name
kobject: 'loop0': free name
IPv6: ADDRCONF(NETDEV_UP): bond4: link is not ready
kobject: '7:0' (0000000067653ccf): kobject_add_internal: parent: 'bdi', set: 'devices'
8021q: adding VLAN 0 to HW filter on device bond4
kobject: '7:0' (0000000067653ccf): kobject_uevent_env
kobject: '7:0' (0000000067653ccf): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: 'loop0' (0000000069c881e1): kobject_add_internal: parent: 'block', set: 'devices'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'loop0' (0000000069c881e1): kobject_uevent_env
kobject: 'loop0' (0000000069c881e1): kobject_uevent_env: uevent_suppress caused the event to drop!
kobject: 'holders' (000000003af31e9a): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'slaves' (00000000e8152871): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'loop0' (0000000069c881e1): kobject_uevent_env
kobject: 'loop0' (0000000069c881e1): fill_kobj_path: path = '/devices/virtual/block/loop0'
kobject: 'queue' (00000000a4a5ed2e): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (000000000c7697a8): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (000000000c7697a8): kobject_uevent_env
kobject: 'mq' (000000000c7697a8): kobject_uevent_env: filter function caused the event to drop!
kobject: '0' (000000004ca33802): kobject_add_internal: parent: 'mq', set: '<NULL>'
kobject: 'cpu0' (0000000012f6a2bc): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'cpu1' (00000000da2e005f): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'queue' (00000000a4a5ed2e): kobject_uevent_env
kobject: 'queue' (00000000a4a5ed2e): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (00000000a7aace4d): kobject_add_internal: parent: 'queue', set: '<NULL>'
kobject: 'iosched' (00000000a7aace4d): kobject_uevent_env
kobject: 'iosched' (00000000a7aace4d): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (0000000050b1eb4a): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'integrity' (0000000050b1eb4a): kobject_uevent_env
kobject: 'integrity' (0000000050b1eb4a): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (0000000050b1eb4a): kobject_uevent_env
kobject: 'integrity' (0000000050b1eb4a): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (0000000050b1eb4a): kobject_cleanup, parent           (null)
kobject: 'integrity' (0000000050b1eb4a): does not have a release() function, it is broken and must be fixed.
kobject: 'integrity': free name
kobject: '7:0' (0000000067653ccf): kobject_uevent_env
kobject: '7:0' (0000000067653ccf): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: '7:0' (0000000067653ccf): kobject_cleanup, parent           (null)
kobject: '7:0' (0000000067653ccf): calling ktype release
kobject: '7:0': free name
kobject: 'mq' (000000000c7697a8): kobject_uevent_env
kobject: 'mq' (000000000c7697a8): kobject_uevent_env: filter function caused the event to drop!
kobject: 'queue' (00000000a4a5ed2e): kobject_uevent_env
kobject: 'queue' (00000000a4a5ed2e): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (00000000a7aace4d): kobject_uevent_env
kobject: 'iosched' (00000000a7aace4d): kobject_uevent_env: attempted to send uevent without kset!
kobject: 'holders' (000000003af31e9a): kobject_cleanup, parent 0000000069c881e1
kobject: 'holders' (000000003af31e9a): auto cleanup kobject_del
kobject: 'holders' (000000003af31e9a): calling ktype release
kobject: (000000003af31e9a): dynamic_kobj_release
kobject: 'holders': free name
kobject: 'slaves' (00000000e8152871): kobject_cleanup, parent 0000000069c881e1
kobject: 'slaves' (00000000e8152871): auto cleanup kobject_del
kobject: 'slaves' (00000000e8152871): calling ktype release
kobject: (00000000e8152871): dynamic_kobj_release
kobject: 'slaves': free name
kobject: 'loop0' (0000000069c881e1): kobject_uevent_env
kobject: 'loop0' (0000000069c881e1): fill_kobj_path: path = '/devices/virtual/block/loop0'
kobject: 'iosched' (00000000a7aace4d): kobject_cleanup, parent           (null)
kobject: 'iosched' (00000000a7aace4d): calling ktype release
kobject: 'iosched': free name
kobject: '7:0' (00000000fbd3ca35): kobject_add_internal: parent: 'bdi', set: 'devices'
kobject: '7:0' (00000000fbd3ca35): kobject_uevent_env
kobject: '7:0' (00000000fbd3ca35): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: 'loop0' (0000000048431bd5): kobject_add_internal: parent: 'block', set: 'devices'
kobject: 'loop0' (0000000048431bd5): kobject_uevent_env
kobject: 'loop0' (0000000048431bd5): kobject_uevent_env: uevent_suppress caused the event to drop!
kobject: 'holders' (000000009e464aab): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'slaves' (0000000009837fba): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'loop0' (0000000048431bd5): kobject_uevent_env
kobject: 'loop0' (0000000048431bd5): fill_kobj_path: path = '/devices/virtual/block/loop0'
kobject: 'queue' (00000000b462371b): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (000000003121f86c): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (000000003121f86c): kobject_uevent_env
kobject: 'mq' (000000003121f86c): kobject_uevent_env: filter function caused the event to drop!
kobject: '0' (000000007a26bd5d): kobject_add_internal: parent: 'mq', set: '<NULL>'
kobject: 'cpu0' (00000000777dfffa): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'cpu1' (00000000206cb935): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'queue' (00000000b462371b): kobject_uevent_env
kobject: 'queue' (00000000b462371b): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (00000000e907bb7f): kobject_add_internal: parent: 'queue', set: '<NULL>'
kobject: 'iosched' (00000000e907bb7f): kobject_uevent_env
kobject: 'iosched' (00000000e907bb7f): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (00000000047f25a1): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'integrity' (00000000047f25a1): kobject_uevent_env
kobject: 'integrity' (00000000047f25a1): kobject_uevent_env: filter function caused the event to drop!
kobject: 'loop0' (0000000069c881e1): kobject_cleanup, parent           (null)
kobject: 'loop0' (0000000069c881e1): calling ktype release
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'queue' (00000000a4a5ed2e): kobject_cleanup, parent           (null)
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'queue' (00000000a4a5ed2e): calling ktype release
kobject: 'queue': free name
kobject: '0' (000000004ca33802): kobject_cleanup, parent           (null)
kobject: '0' (000000004ca33802): calling ktype release
kobject: 'integrity' (00000000047f25a1): kobject_uevent_env
kobject: 'loop0': free name
kobject: 'integrity' (00000000047f25a1): kobject_uevent_env: filter function caused the event to drop!
kobject: '0': free name
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'cpu0' (0000000012f6a2bc): kobject_cleanup, parent           (null)
kobject: 'integrity' (00000000047f25a1): kobject_cleanup, parent           (null)
kobject: 'cpu0' (0000000012f6a2bc): calling ktype release
kobject: 'cpu0': free name
kobject: 'integrity' (00000000047f25a1): does not have a release() function, it is broken and must be fixed.
kobject: 'cpu1' (00000000da2e005f): kobject_cleanup, parent           (null)
kobject: 'integrity': free name
kobject: 'cpu1' (00000000da2e005f): calling ktype release
kobject: '7:0' (00000000fbd3ca35): kobject_uevent_env
kobject: 'cpu1': free name
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'mq' (000000000c7697a8): kobject_cleanup, parent           (null)
kobject: '7:0' (00000000fbd3ca35): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: 'mq' (000000000c7697a8): calling ktype release
kobject: 'mq': free name
kobject: '7:0' (00000000fbd3ca35): kobject_cleanup, parent           (null)
kobject: '7:0' (00000000fbd3ca35): calling ktype release
kobject: '7:0': free name
kobject: 'mq' (000000003121f86c): kobject_uevent_env
kobject: 'mq' (000000003121f86c): kobject_uevent_env: filter function caused the event to drop!
kobject: 'queue' (00000000b462371b): kobject_uevent_env
kobject: 'queue' (00000000b462371b): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (00000000e907bb7f): kobject_uevent_env
kobject: 'iosched' (00000000e907bb7f): kobject_uevent_env: attempted to send uevent without kset!
kobject: 'holders' (000000009e464aab): kobject_cleanup, parent 0000000048431bd5
kobject: 'holders' (000000009e464aab): auto cleanup kobject_del
kobject: 'holders' (000000009e464aab): calling ktype release
kobject: (000000009e464aab): dynamic_kobj_release
kobject: 'holders': free name
kobject: 'slaves' (0000000009837fba): kobject_cleanup, parent 0000000048431bd5
kobject: 'slaves' (0000000009837fba): auto cleanup kobject_del
kobject: 'slaves' (0000000009837fba): calling ktype release
kobject: (0000000009837fba): dynamic_kobj_release
kobject: 'slaves': free name
kobject: 'loop0' (0000000048431bd5): kobject_uevent_env
kobject: 'loop0' (0000000048431bd5): fill_kobj_path: path = '/devices/virtual/block/loop0'
kobject: 'iosched' (00000000e907bb7f): kobject_cleanup, parent           (null)
kobject: 'iosched' (00000000e907bb7f): calling ktype release
kobject: 'iosched': free name
kobject: '7:0' (000000002e793bab): kobject_add_internal: parent: 'bdi', set: 'devices'
kobject: '7:0' (000000002e793bab): kobject_uevent_env
kobject: '7:0' (000000002e793bab): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: 'loop0' (000000005ea1aaff): kobject_add_internal: parent: 'block', set: 'devices'
kobject: 'loop0' (000000005ea1aaff): kobject_uevent_env
kobject: 'loop0' (000000005ea1aaff): kobject_uevent_env: uevent_suppress caused the event to drop!
kobject: 'holders' (00000000b771b50b): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'slaves' (00000000f8877339): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'loop0' (000000005ea1aaff): kobject_uevent_env
kobject: 'loop0' (000000005ea1aaff): fill_kobj_path: path = '/devices/virtual/block/loop0'
kobject: 'queue' (00000000e01fcd55): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (00000000624c51c8): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (00000000624c51c8): kobject_uevent_env
kobject: 'mq' (00000000624c51c8): kobject_uevent_env: filter function caused the event to drop!
kobject: '0' (00000000fde25eb1): kobject_add_internal: parent: 'mq', set: '<NULL>'
kobject: 'cpu0' (00000000f797ec35): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'cpu1' (00000000e6006f87): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'queue' (00000000e01fcd55): kobject_uevent_env
kobject: 'queue' (00000000e01fcd55): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (00000000a3612c28): kobject_add_internal: parent: 'queue', set: '<NULL>'
kobject: 'iosched' (00000000a3612c28): kobject_uevent_env
kobject: 'iosched' (00000000a3612c28): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (00000000feb17945): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'integrity' (00000000feb17945): kobject_uevent_env
kobject: 'integrity' (00000000feb17945): kobject_uevent_env: filter function caused the event to drop!
kobject: 'loop0' (0000000048431bd5): kobject_cleanup, parent           (null)
kobject: 'loop0' (0000000048431bd5): calling ktype release
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'queue' (00000000b462371b): kobject_cleanup, parent           (null)
kobject: 'queue' (00000000b462371b): calling ktype release
kobject: 'queue': free name
kobject: '0' (000000007a26bd5d): kobject_cleanup, parent           (null)
kobject: 'loop0': free name
kobject: 'integrity' (00000000feb17945): kobject_uevent_env
kobject: '0' (000000007a26bd5d): calling ktype release
kobject: '0': free name
kobject: 'cpu0' (00000000777dfffa): kobject_cleanup, parent           (null)
kobject: 'integrity' (00000000feb17945): kobject_uevent_env: filter function caused the event to drop!
kobject: 'cpu0' (00000000777dfffa): calling ktype release
kobject: 'cpu0': free name
kobject: 'cpu1' (00000000206cb935): kobject_cleanup, parent           (null)
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'cpu1' (00000000206cb935): calling ktype release
kobject: 'integrity' (00000000feb17945): kobject_cleanup, parent           (null)
kobject: 'cpu1': free name
kobject: 'integrity' (00000000feb17945): does not have a release() function, it is broken and must be fixed.
kobject: 'mq' (000000003121f86c): kobject_cleanup, parent           (null)
kobject: 'integrity': free name
kobject: 'mq' (000000003121f86c): calling ktype release
kobject: '7:0' (000000002e793bab): kobject_uevent_env
kobject: 'mq': free name
kobject: '7:0' (000000002e793bab): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: '7:0' (000000002e793bab): kobject_cleanup, parent           (null)
kobject: '7:0' (000000002e793bab): calling ktype release
kobject: '7:0': free name
kobject: 'mq' (00000000624c51c8): kobject_uevent_env
kobject: 'mq' (00000000624c51c8): kobject_uevent_env: filter function caused the event to drop!
kobject: 'queue' (00000000e01fcd55): kobject_uevent_env
kobject: 'queue' (00000000e01fcd55): kobject_uevent_env: filter function caused the event to drop!
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'iosched' (00000000a3612c28): kobject_uevent_env
kobject: 'iosched' (00000000a3612c28): kobject_uevent_env: attempted to send uevent without kset!
kobject: 'holders' (00000000b771b50b): kobject_cleanup, parent 000000005ea1aaff
kobject: 'holders' (00000000b771b50b): auto cleanup kobject_del
kobject: 'holders' (00000000b771b50b): calling ktype release
kobject: (00000000b771b50b): dynamic_kobj_release
kobject: 'holders': free name
kobject: 'slaves' (00000000f8877339): kobject_cleanup, parent 000000005ea1aaff
kobject: 'slaves' (00000000f8877339): auto cleanup kobject_del
kobject: 'slaves' (00000000f8877339): calling ktype release
kobject: (00000000f8877339): dynamic_kobj_release
kobject: 'slaves': free name
kobject: 'loop0' (000000005ea1aaff): kobject_uevent_env
kobject: 'loop0' (000000005ea1aaff): fill_kobj_path: path = '/devices/virtual/block/loop0'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'iosched' (00000000a3612c28): kobject_cleanup, parent           (null)
kobject: 'iosched' (00000000a3612c28): calling ktype release
kobject: 'iosched': free name
kobject: 'loop0' (000000005ea1aaff): kobject_cleanup, parent           (null)
kobject: '7:0' (000000009a918a2b): kobject_add_internal: parent: 'bdi', set: 'devices'
kobject: 'loop0' (000000005ea1aaff): calling ktype release
kobject: 'queue' (00000000e01fcd55): kobject_cleanup, parent           (null)
kobject: '7:0' (000000009a918a2b): kobject_uevent_env
kobject: 'queue' (00000000e01fcd55): calling ktype release
kobject: '7:0' (000000009a918a2b): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: 'queue': free name
kobject: '0' (00000000fde25eb1): kobject_cleanup, parent           (null)
kobject: 'loop0': free name
kobject: '0' (00000000fde25eb1): calling ktype release
kobject: 'loop0' (000000000f89ee6f): kobject_add_internal: parent: 'block', set: 'devices'
kobject: '0': free name
kobject: 'cpu0' (00000000f797ec35): kobject_cleanup, parent           (null)
kobject: 'loop0' (000000000f89ee6f): kobject_uevent_env
kobject: 'cpu0' (00000000f797ec35): calling ktype release
kobject: 'loop0' (000000000f89ee6f): kobject_uevent_env: uevent_suppress caused the event to drop!
kobject: 'cpu0': free name
kobject: 'cpu1' (00000000e6006f87): kobject_cleanup, parent           (null)
kobject: 'cpu1' (00000000e6006f87): calling ktype release
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'holders' (0000000043e95b90): kobject_add_internal: parent: 'loop0', set: '<NULL>'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'cpu1': free name
kobject: 'mq' (00000000624c51c8): kobject_cleanup, parent           (null)
kobject: 'mq' (00000000624c51c8): calling ktype release
kobject: 'mq': free name
kobject: 'slaves' (00000000ac40c840): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'loop0' (000000000f89ee6f): kobject_uevent_env
kobject: 'loop0' (000000000f89ee6f): fill_kobj_path: path = '/devices/virtual/block/loop0'
kobject: 'queue' (00000000bfd69642): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (0000000059ec987d): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'mq' (0000000059ec987d): kobject_uevent_env
kobject: 'mq' (0000000059ec987d): kobject_uevent_env: filter function caused the event to drop!
kobject: '0' (00000000a09eade1): kobject_add_internal: parent: 'mq', set: '<NULL>'
kobject: 'cpu0' (000000001244379f): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'cpu1' (0000000051a9296c): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'queue' (00000000bfd69642): kobject_uevent_env
kobject: 'queue' (00000000bfd69642): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (0000000077677c6c): kobject_add_internal: parent: 'queue', set: '<NULL>'
kobject: 'iosched' (0000000077677c6c): kobject_uevent_env
kobject: 'iosched' (0000000077677c6c): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (0000000089a4d64e): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'integrity' (0000000089a4d64e): kobject_uevent_env
kobject: 'integrity' (0000000089a4d64e): kobject_uevent_env: filter function caused the event to drop!
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'integrity' (0000000089a4d64e): kobject_uevent_env
kobject: 'integrity' (0000000089a4d64e): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (0000000089a4d64e): kobject_cleanup, parent           (null)
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'integrity' (0000000089a4d64e): does not have a release() function, it is broken and must be fixed.
kobject: 'integrity': free name
kobject: '7:0' (000000009a918a2b): kobject_uevent_env
kobject: '7:0' (000000009a918a2b): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: '7:0' (000000009a918a2b): kobject_cleanup, parent           (null)
kobject: '7:0' (000000009a918a2b): calling ktype release
kobject: '7:0': free name
kobject: 'mq' (0000000059ec987d): kobject_uevent_env
kobject: 'mq' (0000000059ec987d): kobject_uevent_env: filter function caused the event to drop!
kobject: 'queue' (00000000bfd69642): kobject_uevent_env
kobject: 'queue' (00000000bfd69642): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (0000000077677c6c): kobject_uevent_env
kobject: 'iosched' (0000000077677c6c): kobject_uevent_env: attempted to send uevent without kset!
kobject: 'holders' (0000000043e95b90): kobject_cleanup, parent 000000000f89ee6f
kobject: 'holders' (0000000043e95b90): auto cleanup kobject_del
kobject: 'holders' (0000000043e95b90): calling ktype release
kobject: (0000000043e95b90): dynamic_kobj_release
kobject: 'holders': free name
kobject: 'slaves' (00000000ac40c840): kobject_cleanup, parent 000000000f89ee6f
kobject: 'slaves' (00000000ac40c840): auto cleanup kobject_del
kobject: 'slaves' (00000000ac40c840): calling ktype release
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: (00000000ac40c840): dynamic_kobj_release
kobject: 'slaves': free name
kobject: 'loop0' (000000000f89ee6f): kobject_uevent_env
kobject: 'loop0' (000000000f89ee6f): fill_kobj_path: path = '/devices/virtual/block/loop0'
kobject: 'iosched' (0000000077677c6c): kobject_cleanup, parent           (null)
kobject: 'iosched' (0000000077677c6c): calling ktype release
kobject: 'iosched': free name
kobject: 'loop0' (000000000f89ee6f): kobject_cleanup, parent           (null)
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'loop0' (000000000f89ee6f): calling ktype release
kobject: 'queue' (00000000bfd69642): kobject_cleanup, parent           (null)
kobject: 'queue' (00000000bfd69642): calling ktype release
kobject: '0' (00000000a09eade1): kobject_cleanup, parent           (null)
kobject: 'queue': free name
kobject: '0' (00000000a09eade1): calling ktype release
kobject: 'loop0': free name
kobject: '0': free name
kobject: '7:0' (00000000c17672b3): kobject_add_internal: parent: 'bdi', set: 'devices'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'cpu0' (000000001244379f): kobject_cleanup, parent           (null)
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: '7:0' (00000000c17672b3): kobject_uevent_env
kobject: 'cpu0' (000000001244379f): calling ktype release
kobject: 'cpu0': free name
kobject: '7:0' (00000000c17672b3): fill_kobj_path: path = '/devices/virtual/bdi/7:0'
kobject: 'cpu1' (0000000051a9296c): kobject_cleanup, parent           (null)
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'cpu1' (0000000051a9296c): calling ktype release
kobject: 'cpu1': free name
kobject: 'loop0' (000000000da06e9e): kobject_add_internal: parent: 'block', set: 'devices'
kobject: 'mq' (0000000059ec987d): kobject_cleanup, parent           (null)
kobject: 'mq' (0000000059ec987d): calling ktype release
kobject: 'mq': free name
kobject: 'loop0' (000000000da06e9e): kobject_uevent_env
kobject: 'loop0' (000000000da06e9e): kobject_uevent_env: uevent_suppress caused the event to drop!
kobject: 'holders' (00000000a8529dbd): kobject_add_internal: parent: 'loop0', set: '<NULL>'
selinux_nlmsg_perm: 1672 callbacks suppressed
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15321 comm=syz-executor0
kobject: 'slaves' (00000000b653110f): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'loop0' (000000000da06e9e): kobject_uevent_env
kobject: 'loop0' (000000000da06e9e): fill_kobj_path: path = '/devices/virtual/block/loop0'
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15321 comm=syz-executor0
kobject: 'queue' (000000004ae9ff18): kobject_add_internal: parent: 'loop0', set: '<NULL>'
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15327 comm=syz-executor4
kobject: 'mq' (00000000c6cf14ba): kobject_add_internal: parent: 'loop0', set: '<NULL>'
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15321 comm=syz-executor0
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15327 comm=syz-executor4
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15327 comm=syz-executor4
kobject: 'mq' (00000000c6cf14ba): kobject_uevent_env
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15327 comm=syz-executor4
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15327 comm=syz-executor4
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15321 comm=syz-executor0
SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=15327 comm=syz-executor4
kobject: 'mq' (00000000c6cf14ba): kobject_uevent_env: filter function caused the event to drop!
kobject: '0' (00000000c78b9592): kobject_add_internal: parent: 'mq', set: '<NULL>'
kobject: 'cpu0' (00000000f797ec35): kobject_add_internal: parent: '0', set: '<NULL>'
kobject: 'cpu1' (00000000e6006f87): kobject_add_internal: parent: '0', set: '<NULL>'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'queue' (000000004ae9ff18): kobject_uevent_env
kobject: 'queue' (000000004ae9ff18): kobject_uevent_env: filter function caused the event to drop!
kobject: 'iosched' (00000000f6b126b0): kobject_add_internal: parent: 'queue', set: '<NULL>'
kobject: 'iosched' (00000000f6b126b0): kobject_uevent_env
kobject: 'iosched' (00000000f6b126b0): kobject_uevent_env: filter function caused the event to drop!
kobject: 'integrity' (000000005046f8b3): kobject_add_internal: parent: 'loop0', set: '<NULL>'
kobject: 'integrity' (000000005046f8b3): kobject_uevent_env
kobject: 'integrity' (000000005046f8b3): kobject_uevent_env: filter function caused the event to drop!
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'tap0' (000000003d8785d6): kobject_add_internal: parent: 'net', set: 'devices'
kobject: 'tap0' (000000003d8785d6): kobject_uevent_env
kobject: 'tap0' (000000003d8785d6): fill_kobj_path: path = '/devices/virtual/net/tap0'
kobject: 'queues' (000000003ebe3d63): kobject_add_internal: parent: 'tap0', set: '<NULL>'
kobject: 'queues' (000000003ebe3d63): kobject_uevent_env
kobject: 'queues' (000000003ebe3d63): kobject_uevent_env: filter function caused the event to drop!
kobject: 'rx-0' (0000000083c57c4e): kobject_add_internal: parent: 'queues', set: 'queues'
kobject: 'rx-0' (0000000083c57c4e): kobject_uevent_env
kobject: 'rx-0' (0000000083c57c4e): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/rx-0'
kobject: 'tx-0' (00000000fd0ac503): kobject_add_internal: parent: 'queues', set: 'queues'
kobject: 'tx-0' (00000000fd0ac503): kobject_uevent_env
kobject: 'tx-0' (00000000fd0ac503): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/tx-0'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'rx-0' (0000000083c57c4e): kobject_cleanup, parent 000000003ebe3d63
kobject: 'rx-0' (0000000083c57c4e): auto cleanup 'remove' event
kobject: 'rx-0' (0000000083c57c4e): kobject_uevent_env
kobject: 'rx-0' (0000000083c57c4e): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/rx-0'
kobject: 'rx-0' (0000000083c57c4e): auto cleanup kobject_del
kobject: 'rx-0' (0000000083c57c4e): calling ktype release
kobject: 'rx-0': free name
kobject: 'tx-0' (00000000fd0ac503): kobject_cleanup, parent 000000003ebe3d63
kobject: 'tx-0' (00000000fd0ac503): auto cleanup 'remove' event
kobject: 'tx-0' (00000000fd0ac503): kobject_uevent_env
kobject: 'tx-0' (00000000fd0ac503): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/tx-0'
kobject: 'tx-0' (00000000fd0ac503): auto cleanup kobject_del
kobject: 'tx-0' (00000000fd0ac503): calling ktype release
kobject: 'tx-0': free name
kobject: 'queues' (000000003ebe3d63): kobject_cleanup, parent           (null)
kobject: 'queues' (000000003ebe3d63): calling ktype release
kobject: 'queues' (000000003ebe3d63): kset_release
kobject: 'queues': free name
kobject: 'tap0' (000000003d8785d6): kobject_uevent_env
kobject: 'tap0' (000000003d8785d6): fill_kobj_path: path = '/devices/virtual/net/tap0'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'tap0' (000000003d8785d6): kobject_cleanup, parent           (null)
kobject: 'tap0' (000000003d8785d6): calling ktype release
kobject: 'tap0': free name
kobject: 'loop3' (00000000ccb15bbf): kobject_uevent_env
kobject: 'loop3' (00000000ccb15bbf): fill_kobj_path: path = '/devices/virtual/block/loop3'
kobject: 'tap0' (00000000aa0a46e7): kobject_add_internal: parent: 'net', set: 'devices'
kobject: 'tap0' (00000000aa0a46e7): kobject_uevent_env
kobject: 'tap0' (00000000aa0a46e7): fill_kobj_path: path = '/devices/virtual/net/tap0'
kobject: 'queues' (000000006b9f3801): kobject_add_internal: parent: 'tap0', set: '<NULL>'
kobject: 'queues' (000000006b9f3801): kobject_uevent_env
kobject: 'queues' (000000006b9f3801): kobject_uevent_env: filter function caused the event to drop!
kobject: 'rx-0' (00000000c9b6b218): kobject_add_internal: parent: 'queues', set: 'queues'
kobject: 'rx-0' (00000000c9b6b218): kobject_uevent_env
kobject: 'rx-0' (00000000c9b6b218): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/rx-0'
kobject: 'tx-0' (0000000099c766a9): kobject_add_internal: parent: 'queues', set: 'queues'
kobject: 'tx-0' (0000000099c766a9): kobject_uevent_env
kobject: 'tx-0' (0000000099c766a9): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/tx-0'
IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready
kobject: 'rx-0' (00000000c9b6b218): kobject_cleanup, parent 000000006b9f3801
kobject: 'rx-0' (00000000c9b6b218): auto cleanup 'remove' event
kobject: 'rx-0' (00000000c9b6b218): kobject_uevent_env
kobject: 'rx-0' (00000000c9b6b218): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/rx-0'
kobject: 'rx-0' (00000000c9b6b218): auto cleanup kobject_del
kobject: 'rx-0' (00000000c9b6b218): calling ktype release
kobject: 'rx-0': free name
kobject: 'tx-0' (0000000099c766a9): kobject_cleanup, parent 000000006b9f3801
kobject: 'tx-0' (0000000099c766a9): auto cleanup 'remove' event
kobject: 'tx-0' (0000000099c766a9): kobject_uevent_env
kobject: 'tx-0' (0000000099c766a9): fill_kobj_path: path = '/devices/virtual/net/tap0/queues/tx-0'
kobject: 'tx-0' (0000000099c766a9): auto cleanup kobject_del
kobject: 'tx-0' (0000000099c766a9): calling ktype release
kobject: 'tx-0': free name