====================================================== WARNING: possible circular locking dependency detected 4.20.0+ #1 Not tainted ------------------------------------------------------ udevd/11016 is trying to acquire lock: 0000000087e6ded8 (nr_list_lock){+.-.}, at: spin_lock_bh include/linux/spinlock.h:334 [inline] 0000000087e6ded8 (nr_list_lock){+.-.}, at: nr_remove_socket net/netrom/af_netrom.c:96 [inline] 0000000087e6ded8 (nr_list_lock){+.-.}, at: nr_destroy_socket+0x96/0x6e0 net/netrom/af_netrom.c:264 but task is already holding lock: 00000000269087f0 (slock-AF_NETROM){+.-.}, at: spin_lock include/linux/spinlock.h:329 [inline] 00000000269087f0 (slock-AF_NETROM){+.-.}, at: nr_destroy_timer+0x32/0x90 net/netrom/af_netrom.c:247 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #1 (slock-AF_NETROM){+.-.}: kobject: 'loop5' (0000000045aafae4): kobject_uevent_env __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2f/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] nr_find_socket+0x117/0x160 net/netrom/af_netrom.c:177 nr_rx_frame+0x38c/0x1d50 net/netrom/af_netrom.c:919 nr_loopback_timer+0x7b/0x170 net/netrom/nr_loopback.c:62 call_timer_fn+0x254/0x900 kernel/time/timer.c:1325 expire_timers kernel/time/timer.c:1362 [inline] __run_timers+0x6fc/0xd50 kernel/time/timer.c:1681 run_timer_softirq+0x52/0xb0 kernel/time/timer.c:1694 __do_softirq+0x30b/0xb11 kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x180/0x1d0 kernel/softirq.c:413 kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1b7/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] kmem_cache_free+0xab/0x260 mm/slab.c:3761 anon_vma_chain_free mm/rmap.c:134 [inline] unlink_anon_vmas+0x5eb/0xa50 mm/rmap.c:419 free_pgtables+0x1af/0x2f0 mm/memory.c:393 exit_mmap+0x2e3/0x5d0 mm/mmap.c:3157 __mmput kernel/fork.c:1050 [inline] mmput+0x240/0x640 kernel/fork.c:1071 exec_mmap fs/exec.c:1043 [inline] flush_old_exec+0xb6d/0x21a0 fs/exec.c:1276 load_elf_binary+0xa76/0x53c0 fs/binfmt_elf.c:869 search_binary_handler fs/exec.c:1653 [inline] search_binary_handler+0x17f/0x570 fs/exec.c:1631 exec_binprm fs/exec.c:1695 [inline] __do_execve_file.isra.0+0x1452/0x2510 fs/exec.c:1819 do_execveat_common fs/exec.c:1866 [inline] do_execve fs/exec.c:1883 [inline] __do_sys_execve fs/exec.c:1964 [inline] __se_sys_execve fs/exec.c:1959 [inline] __x64_sys_execve+0x8f/0xc0 fs/exec.c:1959 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe -> #0 (nr_list_lock){+.-.}: lock_acquire+0x1db/0x570 kernel/locking/lockdep.c:3841 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:135 [inline] _raw_spin_lock_bh+0x33/0x50 kernel/locking/spinlock.c:168 spin_lock_bh include/linux/spinlock.h:334 [inline] nr_remove_socket net/netrom/af_netrom.c:96 [inline] nr_destroy_socket+0x96/0x6e0 net/netrom/af_netrom.c:264 nr_destroy_timer+0x42/0x90 net/netrom/af_netrom.c:249 call_timer_fn+0x254/0x900 kernel/time/timer.c:1325 expire_timers kernel/time/timer.c:1362 [inline] __run_timers+0x6fc/0xd50 kernel/time/timer.c:1681 run_timer_softirq+0x52/0xb0 kernel/time/timer.c:1694 __do_softirq+0x30b/0xb11 kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x180/0x1d0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1b7/0x760 arch/x86/kernel/apic/apic.c:1062 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 __rcu_read_lock+0xe/0x90 kernel/rcu/tree_plugin.h:411 rcu_read_lock+0x9/0x70 include/linux/rcupdate.h:605 get_mem_cgroup_from_mm+0x88/0x420 mm/memcontrol.c:834 get_mem_cgroup_from_current mm/memcontrol.c:890 [inline] memcg_kmem_charge+0x11e/0x340 mm/memcontrol.c:2599 __alloc_pages_nodemask+0x86d/0xdf0 mm/page_alloc.c:4397 alloc_pages_current+0x107/0x210 mm/mempolicy.c:2106 alloc_pages include/linux/gfp.h:509 [inline] pte_alloc_one+0x1b/0x1a0 arch/x86/mm/pgtable.c:35 __pte_alloc+0x2a/0x360 mm/memory.c:406 copy_pte_range mm/memory.c:830 [inline] copy_pmd_range mm/memory.c:906 [inline] copy_pud_range mm/memory.c:940 [inline] copy_p4d_range mm/memory.c:962 [inline] copy_page_range+0x176a/0x2600 mm/memory.c:1024 dup_mmap kernel/fork.c:590 [inline] dup_mm kernel/fork.c:1323 [inline] copy_mm kernel/fork.c:1378 [inline] copy_process+0x4291/0x8730 kernel/fork.c:1922 _do_fork+0x1a9/0x1170 kernel/fork.c:2221 __do_sys_clone kernel/fork.c:2328 [inline] __se_sys_clone kernel/fork.c:2322 [inline] __x64_sys_clone+0xbf/0x150 kernel/fork.c:2322 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe other info that might help us debug this: Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(slock-AF_NETROM); lock(nr_list_lock); lock(slock-AF_NETROM); lock(nr_list_lock); kobject: 'loop5' (0000000045aafae4): kobject_uevent_env *** DEADLOCK *** 5 locks held by udevd/11016: #0: 000000006c17895f (&dup_mmap_sem){.+.+}, at: dup_mmap kernel/fork.c:476 [inline] #0: 000000006c17895f (&dup_mmap_sem){.+.+}, at: dup_mm kernel/fork.c:1323 [inline] #0: 000000006c17895f (&dup_mmap_sem){.+.+}, at: copy_mm kernel/fork.c:1378 [inline] #0: 000000006c17895f (&dup_mmap_sem){.+.+}, at: copy_process+0x30a2/0x8730 kernel/fork.c:1922 #1: 00000000e9aee9ad (&mm->mmap_sem){++++}, at: dup_mmap kernel/fork.c:477 [inline] #1: 00000000e9aee9ad (&mm->mmap_sem){++++}, at: dup_mm kernel/fork.c:1323 [inline] #1: 00000000e9aee9ad (&mm->mmap_sem){++++}, at: copy_mm kernel/fork.c:1378 [inline] #1: 00000000e9aee9ad (&mm->mmap_sem){++++}, at: copy_process+0x30be/0x8730 kernel/fork.c:1922 #2: 000000001f720333 (&mm->mmap_sem/1){+.+.}, at: dup_mmap kernel/fork.c:486 [inline] #2: 000000001f720333 (&mm->mmap_sem/1){+.+.}, at: dup_mm kernel/fork.c:1323 [inline] #2: 000000001f720333 (&mm->mmap_sem/1){+.+.}, at: copy_mm kernel/fork.c:1378 [inline] #2: 000000001f720333 (&mm->mmap_sem/1){+.+.}, at: copy_process+0x3116/0x8730 kernel/fork.c:1922 kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' #3: 000000004b5ca14c ((&sk->sk_timer)#2){+.-.}, at: lockdep_copy_map include/linux/lockdep.h:171 [inline] #3: 000000004b5ca14c ((&sk->sk_timer)#2){+.-.}, at: call_timer_fn+0x1b4/0x900 kernel/time/timer.c:1315 #4: 00000000269087f0 (slock-AF_NETROM){+.-.}, at: spin_lock include/linux/spinlock.h:329 [inline] #4: 00000000269087f0 (slock-AF_NETROM){+.-.}, at: nr_destroy_timer+0x32/0x90 net/netrom/af_netrom.c:247 stack backtrace: CPU: 0 PID: 11016 Comm: udevd Not tainted 4.20.0+ #1 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1db/0x2d0 lib/dump_stack.c:113 print_circular_bug.isra.0.cold+0x1cc/0x28f kernel/locking/lockdep.c:1224 check_prev_add kernel/locking/lockdep.c:1866 [inline] check_prevs_add kernel/locking/lockdep.c:1979 [inline] validate_chain kernel/locking/lockdep.c:2350 [inline] __lock_acquire+0x3014/0x4a30 kernel/locking/lockdep.c:3338 lock_acquire+0x1db/0x570 kernel/locking/lockdep.c:3841 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:135 [inline] _raw_spin_lock_bh+0x33/0x50 kernel/locking/spinlock.c:168 spin_lock_bh include/linux/spinlock.h:334 [inline] nr_remove_socket net/netrom/af_netrom.c:96 [inline] nr_destroy_socket+0x96/0x6e0 net/netrom/af_netrom.c:264 nr_destroy_timer+0x42/0x90 net/netrom/af_netrom.c:249 call_timer_fn+0x254/0x900 kernel/time/timer.c:1325 kobject: 'loop2' (000000001b6c5812): kobject_uevent_env expire_timers kernel/time/timer.c:1362 [inline] __run_timers+0x6fc/0xd50 kernel/time/timer.c:1681 kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' run_timer_softirq+0x52/0xb0 kernel/time/timer.c:1694 __do_softirq+0x30b/0xb11 kernel/softirq.c:292 kobject: 'loop5' (0000000045aafae4): kobject_uevent_env invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x180/0x1d0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1b7/0x760 arch/x86/kernel/apic/apic.c:1062 kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 RIP: 0010:__rcu_read_lock+0xe/0x90 kernel/rcu/tree_plugin.h:411 Code: ff ff ff e8 e4 22 59 00 eb a0 e8 7d 23 59 00 eb b9 90 66 2e 0f 1f 84 00 00 00 00 00 48 b8 00 00 00 00 00 fc ff df 55 48 89 e5 <53> 65 48 8b 1c 25 40 ee 01 00 48 8d bb 70 03 00 00 48 89 fa 48 c1 kobject: 'loop3' (0000000078d09044): kobject_uevent_env RSP: 0018:ffff888065846f00 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13 RAX: dffffc0000000000 RBX: 1ffff1100cb08de8 RCX: 1ffff1100caea14c RDX: 0000000000000000 RSI: 00000000007080c0 RDI: ffff8880651511c0 RBP: ffff888065846f00 R08: ffff888065750640 R09: ffffed1012c2b200 R10: fffff940004b0ace R11: ffffea0002585677 R12: ffff8880651511c0 R13: ffffea0002585640 R14: ffffea0002585640 R15: ffff888065846fc0 rcu_read_lock+0x9/0x70 include/linux/rcupdate.h:605 kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' get_mem_cgroup_from_mm+0x88/0x420 mm/memcontrol.c:834 get_mem_cgroup_from_current mm/memcontrol.c:890 [inline] memcg_kmem_charge+0x11e/0x340 mm/memcontrol.c:2599 __alloc_pages_nodemask+0x86d/0xdf0 mm/page_alloc.c:4397 alloc_pages_current+0x107/0x210 mm/mempolicy.c:2106 kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env alloc_pages include/linux/gfp.h:509 [inline] pte_alloc_one+0x1b/0x1a0 arch/x86/mm/pgtable.c:35 __pte_alloc+0x2a/0x360 mm/memory.c:406 copy_pte_range mm/memory.c:830 [inline] copy_pmd_range mm/memory.c:906 [inline] copy_pud_range mm/memory.c:940 [inline] copy_p4d_range mm/memory.c:962 [inline] copy_page_range+0x176a/0x2600 mm/memory.c:1024 kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' dup_mmap kernel/fork.c:590 [inline] dup_mm kernel/fork.c:1323 [inline] copy_mm kernel/fork.c:1378 [inline] copy_process+0x4291/0x8730 kernel/fork.c:1922 kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' _do_fork+0x1a9/0x1170 kernel/fork.c:2221 __do_sys_clone kernel/fork.c:2328 [inline] __se_sys_clone kernel/fork.c:2322 [inline] __x64_sys_clone+0xbf/0x150 kernel/fork.c:2322 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x7fdbdfa20f46 Code: f7 d8 64 89 04 25 d4 02 00 00 64 4c 8b 14 25 10 00 00 00 31 d2 49 81 c2 d0 02 00 00 31 f6 bf 11 00 20 01 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 31 01 00 00 85 c0 41 89 c4 0f 85 3b 01 00 RSP: 002b:00007fffe0c5c9c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 RAX: ffffffffffffffda RBX: 00007fffe0c5c9c0 RCX: 00007fdbdfa20f46 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 RBP: 00007fffe0c5ca20 R08: 0000000000002b08 R09: 0000000000002b08 R10: 00007fdbe033da70 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fffe0c5c9e0 R14: 0000000000000005 R15: 0000000000000005 kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop2' (000000001b6c5812): kobject_uevent_env kobject: 'loop2' (000000001b6c5812): fill_kobj_path: path = '/devices/virtual/block/loop2' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (0000000045aafae4): kobject_uevent_env kobject: 'loop5' (0000000045aafae4): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000fe55a5cc): kobject_uevent_env kobject: 'loop0' (00000000fe55a5cc): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop1' (000000008bbf3f4b): kobject_uevent_env kobject: 'loop1' (000000008bbf3f4b): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (00000000a2f1b0c3): kobject_uevent_env kobject: 'loop4' (00000000a2f1b0c3): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (0000000078d09044): kobject_uevent_env kobject: 'loop3' (0000000078d09044): fill_kobj_path: path = '/devices/virtual/block/loop3'