====================================================== WARNING: possible circular locking dependency detected 4.20.0+ #9 Not tainted ------------------------------------------------------ kworker/1:0/21137 is trying to acquire lock: 000000002331cfcc (&sb->s_type->i_mutex_key#9){++++}, at: inode_lock include/linux/fs.h:757 [inline] 000000002331cfcc (&sb->s_type->i_mutex_key#9){++++}, at: __generic_file_fsync+0xb5/0x200 fs/libfs.c:981 but task is already holding lock: 00000000b8659a52 ((work_completion)(&dio->complete_work)){+.+.}, at: process_one_work+0xc1d/0x1ce0 kernel/workqueue.c:2128 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+0xc8d/0x1ce0 kernel/workqueue.c:2129 worker_thread+0x143/0x14a0 kernel/workqueue.c:2296 kthread+0x357/0x430 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+0x2ae/0x1d10 kernel/workqueue.c:2655 drain_workqueue+0x294/0x630 kernel/workqueue.c:2820 destroy_workqueue+0xa3/0x9b0 kernel/workqueue.c:4155 __alloc_workqueue_key+0xe17/0x1080 kernel/workqueue.c:4138 sb_init_dio_done_wq+0x39/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 fs/direct-io.c:1001 [inline] do_blockdev_direct_IO+0x6b4e/0xdc10 fs/direct-io.c:1333 __blockdev_direct_IO+0xa1/0xca fs/direct-io.c:1419 ext4_direct_IO_write fs/ext4/inode.c:3774 [inline] ext4_direct_IO+0x10a3/0x2090 fs/ext4/inode.c:3901 generic_file_direct_write+0x214/0x4b0 mm/filemap.c:3111 __generic_file_write_iter+0x2ee/0x630 mm/filemap.c:3290 ext4_file_write_iter+0x37a/0x1410 fs/ext4/file.c:266 call_write_iter include/linux/fs.h:1862 [inline] aio_write+0x3ba/0x640 fs/aio.c:1581 __io_submit_one fs/aio.c:1860 [inline] io_submit_one+0xbd4/0x1050 fs/aio.c:1908 __do_sys_io_submit fs/aio.c:1953 [inline] __se_sys_io_submit fs/aio.c:1923 [inline] __x64_sys_io_submit+0x1c4/0x5d0 fs/aio.c:1923 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe -> #0 (&sb->s_type->i_mutex_key#9){++++}: lock_acquire+0x1db/0x570 kernel/locking/lockdep.c:3841 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+0xa1a/0x14f0 fs/ext4/fsync.c:120 vfs_fsync_range+0x144/0x230 fs/sync.c:197 generic_write_sync include/linux/fs.h:2786 [inline] dio_complete+0x498/0x9f0 fs/direct-io.c:329 dio_aio_complete_work+0x20/0x30 fs/direct-io.c:341 process_one_work+0xd0c/0x1ce0 kernel/workqueue.c:2153 worker_thread+0x143/0x14a0 kernel/workqueue.c:2296 kthread+0x357/0x430 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/1:0/21137: #0: 00000000b3e5614b ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: __write_once_size include/linux/compiler.h:218 [inline] #0: 00000000b3e5614b ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: 00000000b3e5614b ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: atomic64_set include/asm-generic/atomic-instrumented.h:40 [inline] #0: 00000000b3e5614b ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: atomic_long_set include/asm-generic/atomic-long.h:59 [inline] #0: 00000000b3e5614b ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: set_work_data kernel/workqueue.c:617 [inline] #0: 00000000b3e5614b ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: set_work_pool_and_clear_pending kernel/workqueue.c:644 [inline] #0: 00000000b3e5614b ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: process_one_work+0xbc7/0x1ce0 kernel/workqueue.c:2124 #1: 00000000b8659a52 ((work_completion)(&dio->complete_work)){+.+.}, at: process_one_work+0xc1d/0x1ce0 kernel/workqueue.c:2128 stack backtrace: CPU: 1 PID: 21137 Comm: kworker/1:0 Not tainted 4.20.0+ #9 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+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 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+0xa1a/0x14f0 fs/ext4/fsync.c:120 vfs_fsync_range+0x144/0x230 fs/sync.c:197 generic_write_sync include/linux/fs.h:2786 [inline] dio_complete+0x498/0x9f0 fs/direct-io.c:329 dio_aio_complete_work+0x20/0x30 fs/direct-io.c:341 process_one_work+0xd0c/0x1ce0 kernel/workqueue.c:2153 worker_thread+0x143/0x14a0 kernel/workqueue.c:2296 kthread+0x357/0x430 kernel/kthread.c:246 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352 rpcbind: RPC call returned error 22 kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env netlink: 'syz-executor1': attribute type 39 has an invalid length. kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' netlink: 'syz-executor1': attribute type 39 has an invalid length. rpcbind: RPC call returned error 22 kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (000000009c0a4726): kobject_uevent_env kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' netlink: 12 bytes leftover after parsing attributes in process `syz-executor1'. kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' tc_dump_action: action bad kind kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (000000009c0a4726): kobject_uevent_env kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' Dead loop on virtual device ip6_vti0, fix it urgently! Dead loop on virtual device ip6_vti0, fix it urgently! Dead loop on virtual device ip6_vti0, fix it urgently! Dead loop on virtual device ip6_vti0, fix it urgently! Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' Dead loop on virtual device ip6_vti0, fix it urgently! Dead loop on virtual device ip6_vti0, fix it urgently! Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop5' (000000009c0a4726): kobject_uevent_env Dead loop on virtual device ip6_vti0, fix it urgently! kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop5' (000000009c0a4726): kobject_uevent_env kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (000000009c0a4726): kobject_uevent_env kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' netlink: 8 bytes leftover after parsing attributes in process `syz-executor2'. netlink: 8 bytes leftover after parsing attributes in process `syz-executor2'. kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop5' (000000009c0a4726): kobject_uevent_env kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'rx-0' (00000000c92b3eab): kobject_cleanup, parent 00000000b3ed6970 kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'rx-0' (00000000c92b3eab): auto cleanup 'remove' event kobject: 'rx-0' (00000000c92b3eab): kobject_uevent_env kobject: 'rx-0' (00000000c92b3eab): fill_kobj_path: path = '/devices/virtual/net/nlmon0/queues/rx-0' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'rx-0' (00000000c92b3eab): auto cleanup kobject_del kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'rx-0' (00000000c92b3eab): calling ktype release kobject: 'rx-0': free name kobject: 'tx-0' (000000008007cdd7): kobject_cleanup, parent 00000000b3ed6970 kobject: 'tx-0' (000000008007cdd7): auto cleanup 'remove' event kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'tx-0' (000000008007cdd7): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'tx-0' (000000008007cdd7): fill_kobj_path: path = '/devices/virtual/net/nlmon0/queues/tx-0' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'tx-0' (000000008007cdd7): auto cleanup kobject_del kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'tx-0' (000000008007cdd7): calling ktype release kobject: 'tx-0': free name kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'queues' (00000000b3ed6970): kobject_cleanup, parent (null) kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'queues' (00000000b3ed6970): calling ktype release kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'queues' (00000000b3ed6970): kset_release kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'queues': free name kobject: 'nlmon0' (00000000eeb3ea6d): kobject_uevent_env kobject: 'nlmon0' (00000000eeb3ea6d): fill_kobj_path: path = '/devices/virtual/net/nlmon0' kobject: 'nlmon0' (00000000eeb3ea6d): kobject_cleanup, parent (null) kobject: 'nlmon0' (00000000eeb3ea6d): calling ktype release kobject: 'nlmon0': free name kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' binder: 1833:1834 DecRefs 0 refcount change on invalid ref 0 ret -22 kobject: 'loop5' (000000009c0a4726): kobject_uevent_env binder: 1833:1834 transaction failed 29189/-22, size 0-0 line 2896 binder: 1833:1843 DecRefs 0 refcount change on invalid ref 0 ret -22 kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' binder: 1833:1843 transaction failed 29189/-22, size 0-0 line 2896 kobject: 'loop3' (00000000ec28218e): kobject_uevent_env binder: 1832:1836 unknown command 626221836 binder: 1832:1836 ioctl c0306201 2000dfd0 returned -22 binder: undelivered TRANSACTION_ERROR: 29189 kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' binder: undelivered TRANSACTION_ERROR: 29189 kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'input26' (000000005557f3a1): kobject_cleanup, parent (null) kobject: 'loop1' (000000003a2e6095): kobject_uevent_env binder: 1832:1836 unknown command 626221836 kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' binder: 1832:1836 ioctl c0306201 2000dfd0 returned -22 binder: 1856:1858 DecRefs 0 refcount change on invalid ref 0 ret -22 binder: 1857:1859 DecRefs 0 refcount change on invalid ref 0 ret -22 kobject: 'loop4' (0000000052e423ee): kobject_uevent_env binder: 1856:1858 transaction failed 29189/-22, size 0-0 line 2896 kobject: 'input26' (000000005557f3a1): calling ktype release binder: 1857:1859 transaction failed 29189/-22, size 0-0 line 2896 binder: 1860:1863 DecRefs 0 refcount change on invalid ref 0 ret -22 kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' binder: undelivered TRANSACTION_ERROR: 29189 binder: 1860:1863 transaction failed 29189/-22, size 0-0 line 2896 kobject: 'input26': free name binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29189 kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'input27' (000000003f1b4980): kobject_cleanup, parent (null) kobject: 'input27' (000000003f1b4980): calling ktype release kobject: 'loop5' (000000009c0a4726): kobject_uevent_env kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'input27': free name kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' binder: 1875:1880 DecRefs 0 refcount change on invalid ref 0 ret -22 binder: 1876:1879 DecRefs 0 refcount change on invalid ref 0 ret -22 kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env binder: 1874:1881 DecRefs 0 refcount change on invalid ref 0 ret -22 binder: 1878:1882 DecRefs 0 refcount change on invalid ref 0 ret -22 binder: 1874:1881 transaction failed 29189/-22, size 0-0 line 2896 binder: 1875:1880 transaction failed 29189/-22, size 0-0 line 2896 binder: 1876:1879 transaction failed 29189/-22, size 0-0 line 2896 binder: 1878:1882 transaction failed 29189/-22, size 0-0 line 2896 kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29189 kobject: '0:38' (000000005920c0fd): kobject_add_internal: parent: 'bdi', set: 'devices' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: '0:38' (000000005920c0fd): kobject_uevent_env binder: 1897:1898 DecRefs 0 refcount change on invalid ref 0 ret -22 kobject: 'loop5' (000000009c0a4726): kobject_uevent_env binder: 1899:1902 transaction failed 29189/-22, size 0-0 line 2896 kobject: '0:38' (000000005920c0fd): fill_kobj_path: path = '/devices/virtual/bdi/0:38' kobject: 'loop5' (000000009c0a4726): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env binder: undelivered TRANSACTION_ERROR: 29189 kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env binder: 1888:1896 unknown command 626221836 binder: 1888:1896 ioctl c0306201 2000dfd0 returned -22 kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'input28' (00000000cbc2f3bb): kobject_cleanup, parent (null) kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'input28' (00000000cbc2f3bb): calling ktype release kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'input28': free name kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: '0:41' (00000000a38b6e98): kobject_add_internal: parent: 'bdi', set: 'devices' kobject: '0:41' (00000000a38b6e98): kobject_uevent_env kobject: '0:42' (000000006d5cae20): kobject_add_internal: parent: 'bdi', set: 'devices' kobject: '0:41' (00000000a38b6e98): fill_kobj_path: path = '/devices/virtual/bdi/0:41' kobject: '0:42' (000000006d5cae20): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: '0:38' (000000005920c0fd): kobject_uevent_env kobject: '0:38' (000000005920c0fd): fill_kobj_path: path = '/devices/virtual/bdi/0:38' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: '0:38' (000000005920c0fd): kobject_cleanup, parent (null) binder: 1911:1924 unknown command 626221836 kobject: '0:42' (000000006d5cae20): fill_kobj_path: path = '/devices/virtual/bdi/0:42' binder: 1911:1924 ioctl c0306201 2000dfd0 returned -22 kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: '0:38' (000000005920c0fd): calling ktype release kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: '0:38': free name kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' gfs2: quota_quantum mount option requires a positive numeric argument kobject: 'input29' (00000000de939403): kobject_cleanup, parent (null) gfs2: can't parse mount arguments kobject: 'input29' (00000000de939403): calling ktype release kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'input29': free name kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' gfs2: quota_quantum mount option requires a positive numeric argument kobject: 'input30' (00000000529daca0): kobject_cleanup, parent (null) gfs2: can't parse mount arguments kobject: 'input30' (00000000529daca0): calling ktype release kobject: 'input30': free name binder: 1938:1942 unknown command 626221836 binder: 1938:1942 ioctl c0306201 2000dfd0 returned -22 kobject: 'input31' (000000000e0586bd): kobject_cleanup, parent (null) kobject: 'input31' (000000000e0586bd): calling ktype release kobject: 'input31': free name kobject: '0:42' (000000006d5cae20): kobject_uevent_env kobject: '0:42' (000000006d5cae20): fill_kobj_path: path = '/devices/virtual/bdi/0:42' kobject: '0:42' (000000006d5cae20): kobject_cleanup, parent (null) kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: '0:42' (000000006d5cae20): calling ktype release kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: '0:42': free name kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: '0:38' (00000000853659c4): kobject_add_internal: parent: 'bdi', set: 'devices' gfs2: quota_quantum mount option requires a positive numeric argument gfs2: can't parse mount arguments kobject: '0:38' (00000000853659c4): kobject_uevent_env kobject: '0:38' (00000000853659c4): fill_kobj_path: path = '/devices/virtual/bdi/0:38' kobject: 'loop3' (00000000ec28218e): kobject_uevent_env binder: 1959:1963 unknown command 626221836 binder: 1959:1963 ioctl c0306201 2000dfd0 returned -22 kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'input33' (000000005187631a): kobject_cleanup, parent (null) kobject: 'input33' (000000005187631a): calling ktype release kobject: 'input33': free name kobject: 'loop4' (0000000052e423ee): kobject_uevent_env kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' binder: 1958:1964 unknown command 626221836 binder: 1958:1964 ioctl c0306201 2000dfd0 returned -22 kobject: 'loop1' (000000003a2e6095): kobject_uevent_env kobject: 'input32' (000000006798c33f): kobject_cleanup, parent (null) kobject: 'loop1' (000000003a2e6095): fill_kobj_path: path = '/devices/virtual/block/loop1' kobject: 'input32' (000000006798c33f): calling ktype release kobject: '0:42' (000000000ab9ced9): kobject_add_internal: parent: 'bdi', set: 'devices' kobject: 'input32': free name kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: '0:42' (000000000ab9ced9): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: '0:42' (000000000ab9ced9): fill_kobj_path: path = '/devices/virtual/bdi/0:42' kobject: '0:38' (00000000853659c4): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: '0:38' (00000000853659c4): fill_kobj_path: path = '/devices/virtual/bdi/0:38' binder: 1986:1994 unknown command 626221836 kobject: '0:38' (00000000853659c4): kobject_cleanup, parent (null) binder: 1986:1994 ioctl c0306201 2000dfd0 returned -22 kobject: 'loop4' (0000000052e423ee): kobject_uevent_env gfs2: quota_quantum mount option requires a positive numeric argument kobject: 'loop4' (0000000052e423ee): fill_kobj_path: path = '/devices/virtual/block/loop4' kobject: '0:38' (00000000853659c4): calling ktype release gfs2: can't parse mount arguments kobject: '0:38': free name kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'input34' (00000000d4f73999): kobject_cleanup, parent (null) kobject: 'input34' (00000000d4f73999): calling ktype release kobject: 'input34': free name kobject: 'loop0' (00000000c2a0feb6): kobject_uevent_env kobject: 'loop0' (00000000c2a0feb6): fill_kobj_path: path = '/devices/virtual/block/loop0' kobject: '0:42' (000000000ab9ced9): kobject_uevent_env kobject: '0:42' (000000000ab9ced9): fill_kobj_path: path = '/devices/virtual/bdi/0:42' kobject: '0:42' (000000000ab9ced9): kobject_cleanup, parent (null) kobject: '0:42' (000000000ab9ced9): calling ktype release kobject: 'loop3' (00000000ec28218e): kobject_uevent_env kobject: '0:42': free name kobject: 'loop3' (00000000ec28218e): fill_kobj_path: path = '/devices/virtual/block/loop3' kobject: 'loop4' (0000000052e423ee): kobject_uevent_env