{"push_id":1260604640,"size":31,"distinct_size":2,"ref":"refs/heads/aufs4.4","head":"6fadf0831d0bd32d0f33fa345771235e0f4bddfe","before":"9079f3e3c6d910b939c31292eb2bfc85c0bb6a91","commits":[{"sha":"aa68b902f08258bcfde940d8b632954228bcd31b","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"aufs: cosmetic, fix an editing failure\n\nSigned-off-by: J. R. Okajima <hooanon05g@gmail.com>\n(cherry picked from commit bbfb49d250f071ba6301154e6381774840caccad)","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/aa68b902f08258bcfde940d8b632954228bcd31b"},{"sha":"1b6fb0143fd07409da3d5e40843619a4ea7ba7cf","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"aufs: possible bugfix, temporary lockdep_off for debugfs_remove_file\n\nThis commit is very similar to\n\ta1e4589 2016-08-13 aufs: possible bugfix, temporary lockdep_off\n\t\t\t\tfor debugfs_create_file\nbut the trigger is debugfs_remove instead of debugfs_create_file.\n\n======================================================\n[ INFO: possible circular locking dependency detected ]\n4.6.0aufsD+ #370 Not tainted\n-------------------------------------------------------\nmount/11486 is trying to acquire lock:\n (&sb->s_type->i_mutex_key#2){+.+.+.}, at: [<ffffffff813720d9>] debugfs_remove+0x79/0xc0\n\nbut task is already holding lock:\n (&iinfo->ii_rwsem#2){+++++.}, at: [<ffffffffa00b9530>] do_ii_write_lock+0x170/0x190 [aufs]\n\nwhich lock already depends on the new lock.\n\nthe existing dependency chain (in reverse order) is:\n\n-> #3 (&iinfo->ii_rwsem#2){+++++.}:\n       [<ffffffff810bf72e>] lock_acquire+0xbe/0x220\n       [<ffffffff810b96d2>] down_read_nested+0x52/0x70\n       [<ffffffffa00cdbbb>] aufs_permission+0x9b/0x760 [aufs]\n       [<ffffffff811f7550>] __inode_permission+0xb0/0x140\n       [<ffffffff811f765a>] inode_permission+0x7a/0xa0\n       [<ffffffff811e780a>] SyS_access+0xda/0x220\n       [<ffffffff8182a725>] entry_SYSCALL_64_fastpath+0x18/0xa8\n\n-> #2 (&sbinfo->si_rwsem){++++++}:\n       [<ffffffff810bf72e>] lock_acquire+0xbe/0x220\n       [<ffffffff818282e7>] down_read+0x47/0x60\n       [<ffffffffa00a1797>] aufs_show_options+0x47/0x770 [aufs]\n       [<ffffffff8123b0fc>] show_vfsmnt+0x10c/0x150\n       [<ffffffff812120b7>] m_show+0x17/0x20\n       [<ffffffff81218dd8>] seq_read+0x398/0x490\n       [<ffffffff811e9378>] __vfs_read+0x18/0x40\n       [<ffffffff811eb0e3>] vfs_read+0x143/0x1b0\n       [<ffffffff811eb1a2>] SyS_read+0x52/0xa0\n       [<ffffffff8182a725>] entry_SYSCALL_64_fastpath+0x18/0xa8\n\n-> #1 (namespace_sem){++++++}:\n       [<ffffffff810bf72e>] lock_acquire+0xbe/0x220\n       [<ffffffff81828264>] down_write+0x44/0x80\n       [<ffffffff81214ece>] lock_mount+0x8e/0x1e0\n       [<ffffffff81215522>] do_add_mount+0x32/0x130\n       [<ffffffff81215f7c>] finish_automount+0x6c/0xe0\n       [<ffffffff811f6f3a>] follow_managed+0x1aa/0x350\n       [<ffffffff811f87f2>] lookup_fast+0x3f2/0x530\n       [<ffffffff811f9557>] walk_component+0x87/0x360\n       [<ffffffff811faaf0>] path_lookupat+0x70/0x150\n       [<ffffffff811fd9e5>] filename_lookup.part.43+0xd5/0x230\n       [<ffffffff811fdba8>] filename_lookup+0x68/0x80\n       [<ffffffff811fdfb1>] user_path_at_empty+0x41/0x50\n       [<ffffffff8122b017>] user_statfs+0x37/0x90\n       [<ffffffff8122b0db>] SYSC_statfs+0x1b/0x40\n       [<ffffffff8122b20e>] SyS_statfs+0xe/0x10\n       [<ffffffff8182a725>] entry_SYSCALL_64_fastpath+0x18/0xa8\n\n-> #0 (&sb->s_type->i_mutex_key#2){+.+.+.}:\n       [<ffffffff810beb48>] __lock_acquire+0x1738/0x1dc0\n       [<ffffffff810bf72e>] lock_acquire+0xbe/0x220\n       [<ffffffff8182580e>] mutex_lock_nested+0x6e/0x500\n       [<ffffffff813720d9>] debugfs_remove+0x79/0xc0\n       [<ffffffffa00dd2f2>] dbgaufs_brs_del+0xe2/0x100 [aufs]\n       [<ffffffffa00dc27f>] sysaufs_brs_del+0x2f/0x140 [aufs]\n       [<ffffffffa00a4b27>] au_br_add+0x997/0xd00 [aufs]\n       [<ffffffffa00abd27>] au_opt_br.isra.14+0x57/0x120 [aufs]\n       [<ffffffffa00af044>] au_opts_remount+0xb4/0x290 [aufs]\n       [<ffffffffa00a3762>] aufs_remount_fs+0x252/0x300 [aufs]\n       [<ffffffff811ee3e1>] do_remount_sb+0x71/0x1c0\n       [<ffffffff81216b11>] do_mount+0x941/0xea0\n       [<ffffffff8121747a>] SyS_mount+0x10a/0x120\n       [<ffffffff8182a725>] entry_SYSCALL_64_fastpath+0x18/0xa8\n\nother info that might help us debug this:\n\nChain exists of:\n  &sb->s_type->i_mutex_key#2 --> &sbinfo->si_rwsem --> &iinfo->ii_rwsem#2\n\n Possible unsafe locking scenario:\n\n       CPU0                    CPU1\n       ----                    ----\n  lock(&iinfo->ii_rwsem#2);\n                               lock(&sbinfo->si_rwsem);\n                               lock(&iinfo->ii_rwsem#2);\n  lock(&sb->s_type->i_mutex_key#2);\n\n *** DEADLOCK ***\n\n5 locks held by mount/11486:\n #0:  (&type->s_umount_key#57){+.+.+.}, at: [<ffffffff812165a9>] do_mount+0x3d9/0xea0\n #1:  (&type->i_mutex_dir_key#7){+.+.+.}, at: [<ffffffffa00a3713>] aufs_remount_fs+0x203/0x300 [aufs]\n #2:  (&sbinfo->si_rwsem){++++++}, at: [<ffffffffa009fd62>] si_write_lock+0x42/0x1e0 [aufs]\n #3:  (&dinfo->di_rwsem){+++++.}, at: [<ffffffffa00b9fbf>] di_write_lock+0x2f/0x60 [aufs]\n #4:  (&iinfo->ii_rwsem#2){+++++.}, at: [<ffffffffa00b9530>] do_ii_write_lock+0x170/0x190 [aufs]\n\nstack backtrace:\nCPU: 0 PID: 11486 Comm: mount Not tainted 4.6.0aufsD+ #370\nHardware name: Pegatron Pegatron/IPM41, BIOS 0001 02/05/2009\n 0000000000000000 ffff88002b793908 ffffffff814084e7 ffffffff86111170\n ffffffff86178580 ffff88002b793958 ffffffff8116b125 ffff88002b793948\n ffff88002b7939e8 ffff88002d543108 ffff88002d542940 ffff88002d543108\nCall Trace:\n [<ffffffff814084e7>] dump_stack+0x67/0x90\n [<ffffffff8116b125>] print_circular_bug+0x202/0x213\n [<ffffffff810beb48>] __lock_acquire+0x1738/0x1dc0\n [<ffffffff81827e3e>] ? mutex_unlock+0xe/0x10\n [<ffffffff810bf72e>] lock_acquire+0xbe/0x220\n [<ffffffff813720d9>] ? debugfs_remove+0x79/0xc0\n [<ffffffff813720d9>] ? debugfs_remove+0x79/0xc0\n [<ffffffff813720d9>] ? debugfs_remove+0x79/0xc0\n [<ffffffff8182580e>] mutex_lock_nested+0x6e/0x500\n [<ffffffff813720d9>] ? debugfs_remove+0x79/0xc0\n [<ffffffff81418ff1>] ? lockref_get+0x11/0x30\n [<ffffffff813720d9>] debugfs_remove+0x79/0xc0\n [<ffffffffa00dd2f2>] dbgaufs_brs_del+0xe2/0x100 [aufs]\n [<ffffffffa00dc27f>] sysaufs_brs_del+0x2f/0x140 [aufs]\n [<ffffffffa00a4b27>] au_br_add+0x997/0xd00 [aufs]\n [<ffffffffa00abd27>] au_opt_br.isra.14+0x57/0x120 [aufs]\n [<ffffffffa00af044>] au_opts_remount+0xb4/0x290 [aufs]\n [<ffffffffa00b9530>] ? do_ii_write_lock+0x170/0x190 [aufs]\n [<ffffffffa00a3762>] aufs_remount_fs+0x252/0x300 [aufs]\n [<ffffffff811ee3e1>] do_remount_sb+0x71/0x1c0\n [<ffffffff81216b11>] do_mount+0x941/0xea0\n [<ffffffff812160ed>] ? copy_mount_options+0xfd/0x1c0\n [<ffffffff812160d9>] ? copy_mount_options+0xe9/0x1c0\n [<ffffffff8121747a>] SyS_mount+0x10a/0x120\n [<ffffffff8182a725>] entry_SYSCALL_64_fastpath+0x18/0xa8\n\n(cherry picked from commit 3148d7ee2d491f9db12393f4b3102c36acce80a6)","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/1b6fb0143fd07409da3d5e40843619a4ea7ba7cf"},{"sha":"544896680ff6ff7c76dad7657e488c2464350f52","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs3-4.0/00base' into aufs3-4.0/01modular","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/544896680ff6ff7c76dad7657e488c2464350f52"},{"sha":"b53a5b5ffe32fcaa28f536e30aee9e677f846542","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs3-4.0/01modular' into aufs3-4.0/30stdalone","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/b53a5b5ffe32fcaa28f536e30aee9e677f846542"},{"sha":"680467ab166cb12ecd1891f19af1e7a78a641f79","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge remote-tracking branch 'aufs3-standalone/aufs3-4.0/00base' into aufs4.0/00base","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/680467ab166cb12ecd1891f19af1e7a78a641f79"},{"sha":"f770d524d986c7b202df37810ef65f03267cf438","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge remote-tracking branch 'aufs3-standalone/aufs3-4.0/01modular' into aufs4.0/01modular","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/f770d524d986c7b202df37810ef65f03267cf438"},{"sha":"73656c8722d6ccce0375bd3c45f670857f592b33","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.0/00base' into aufs4.0/01modular","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/73656c8722d6ccce0375bd3c45f670857f592b33"},{"sha":"95df7e059652ffe28832a592bb227af0c1d5c209","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge remote-tracking branch 'aufs3-standalone/aufs3-4.0/30stdalone' into aufs4.0/30stdalone","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/95df7e059652ffe28832a592bb227af0c1d5c209"},{"sha":"6a422d1bad9d44f8b260c54aa4659d19946644b0","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.0/01modular' into aufs4.0/30stdalone","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/6a422d1bad9d44f8b260c54aa4659d19946644b0"},{"sha":"685afc443425bab001e37cd7cb87e658f4423908","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.0/00base' into aufs4.1/00base","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/685afc443425bab001e37cd7cb87e658f4423908"},{"sha":"6456763589a1079743a13a09b739e6c7c0751874","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.0/01modular' into aufs4.1/01modular","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/6456763589a1079743a13a09b739e6c7c0751874"},{"sha":"065f07a89e75d043fa9edafb5ef5e3c25e2f210a","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.1/00base' into aufs4.1/01modular","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/065f07a89e75d043fa9edafb5ef5e3c25e2f210a"},{"sha":"7a2896aabf3125b05f3690f96798567609dda8c1","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.0/30stdalone' into aufs4.1/30stdalone","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/7a2896aabf3125b05f3690f96798567609dda8c1"},{"sha":"796ab1dc3cff6d1352fde58278798b15c1375347","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.1/01modular' into aufs4.1/30stdalone","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/796ab1dc3cff6d1352fde58278798b15c1375347"},{"sha":"3eed90801f4ddd4f352a0739516538768b01928c","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.1/01modular' into aufs4.2/01modular","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/3eed90801f4ddd4f352a0739516538768b01928c"},{"sha":"ed8b7ddbbfd5e63ea60655594ffda535219b48dc","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.1/00base' into aufs4.2/00base","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/ed8b7ddbbfd5e63ea60655594ffda535219b48dc"},{"sha":"eafa63bf454c5902d4d8371ae042f8abde477649","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.1/30stdalone' into aufs4.2/30stdalone","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/eafa63bf454c5902d4d8371ae042f8abde477649"},{"sha":"6b2164eedc5f7398e0dfc33a6d3388a7ee03262a","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.2/00base' into aufs4.2/01modular","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/6b2164eedc5f7398e0dfc33a6d3388a7ee03262a"},{"sha":"5abff8090bbe48532ac128d0e93023a0ab7ec6c0","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.2/01modular' into aufs4.2/30stdalone","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/5abff8090bbe48532ac128d0e93023a0ab7ec6c0"},{"sha":"cb0fe5a06ee9eb8e6986c1c764cd1388f8cc07d3","author":{"name":"J. R. Okajima","email":"78deccf8fb561cd97f2be73f34c7233748de91cb@gmail.com"},"message":"Merge branch 'aufs4.2/00base' into aufs4.3/00base","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-standalone/commits/cb0fe5a06ee9eb8e6986c1c764cd1388f8cc07d3"}]}
{"actor":{"display_login":"sfjro"}}