{"push_id":971658195,"size":37,"distinct_size":10,"ref":"refs/heads/aufs4.1.13+","head":"65ab5141b692bbce8ca484c14dc7c219c42401e0","before":"c83b7ac65f13228ccee9e6ce38da0cf36d11723d","commits":[{"sha":"4bbb1c98790c3fd63342b10b9abb273f8df77aba","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"aufs: update the donators\n\nSigned-off-by: J. R. Okajima <hooanon05g@gmail.com>\n(cherry picked from commit 0b21f4408dc11df505c6256c925b2510eff25af6)","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/4bbb1c98790c3fd63342b10b9abb273f8df77aba"},{"sha":"041358d12692f8f9c978702536a466fc730db533","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge remote-tracking branch 'aufs3-standalone/aufs3-4.0/00base' into aufs3-4.0/10static","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/041358d12692f8f9c978702536a466fc730db533"},{"sha":"dd2a9c53bafe72023fadefc9d67d84f37d31a2f6","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs3-4.0/10static' into aufs3-4.0/11mmap","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/dd2a9c53bafe72023fadefc9d67d84f37d31a2f6"},{"sha":"72e5c36945883c4aa1131a55b0d9869f6503c069","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"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-linux/commits/72e5c36945883c4aa1131a55b0d9869f6503c069"},{"sha":"80ed1b19b1418732044a5c61940477e405e3495b","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge remote-tracking branch 'aufs3-linux/aufs3-4.0/10static' into aufs4.0/10static","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/80ed1b19b1418732044a5c61940477e405e3495b"},{"sha":"a32cdb1a3efbe1f5f473bb7de3942afbb57f14c0","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge remote-tracking branch 'aufs4-standalone/aufs4.0/00base' into aufs4.0/10static","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/a32cdb1a3efbe1f5f473bb7de3942afbb57f14c0"},{"sha":"3bdbe2f42e30a0316b62ea6ff8075e2f8e1eea1c","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge remote-tracking branch 'aufs3-linux/aufs3-4.0/11mmap' into aufs4.0/11mmap","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/3bdbe2f42e30a0316b62ea6ff8075e2f8e1eea1c"},{"sha":"1597a07d30f3c25ab14b98ba21fe5975421237a1","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.0/10static' into aufs4.0/11mmap","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/1597a07d30f3c25ab14b98ba21fe5975421237a1"},{"sha":"d355bef5f1bb3d3ed66a2b6ff3b33c6bad9979f7","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.0/00base' into aufs4.1/00base","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/d355bef5f1bb3d3ed66a2b6ff3b33c6bad9979f7"},{"sha":"70a9804c4b98018075b263f0a389f6bb530397e7","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.0/10static' into aufs4.1/10static","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/70a9804c4b98018075b263f0a389f6bb530397e7"},{"sha":"96c917dd36553ce5b83c08b270738522cc9b2762","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge remote-tracking branch 'aufs4-standalone/aufs4.1/00base' into aufs4.1/10static","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/96c917dd36553ce5b83c08b270738522cc9b2762"},{"sha":"10cf3948ed275a4c946e4823b690dd1c8a4300f2","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.0/11mmap' into aufs4.1/11mmap","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/10cf3948ed275a4c946e4823b690dd1c8a4300f2"},{"sha":"a0cb09e0a245035af50bbce15b305ce258682fb8","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.1/10static' into aufs4.1/11mmap","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/a0cb09e0a245035af50bbce15b305ce258682fb8"},{"sha":"4a8d043dced2009b76cf7edd3cb43bf265a8a31d","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.1/00base' into aufs4.1.13+/00base","distinct":true,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/4a8d043dced2009b76cf7edd3cb43bf265a8a31d"},{"sha":"07fda66ca4af40c42e110044499209c09616b14f","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.1/10static' into aufs4.1.13+/10static","distinct":true,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/07fda66ca4af40c42e110044499209c09616b14f"},{"sha":"b4a166a32a3ee583f09ff385082e0cc45a3a93e0","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge remote-tracking branch 'aufs4-standalone/aufs4.1.13+/00base' into aufs4.1.13+/10static","distinct":true,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/b4a166a32a3ee583f09ff385082e0cc45a3a93e0"},{"sha":"a4028f2749491bd11bf8241b6a1569c88bfc2f19","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.1/11mmap' into aufs4.1.13+/11mmap","distinct":true,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/a4028f2749491bd11bf8241b6a1569c88bfc2f19"},{"sha":"2e54b1910d8a929d963c0d0597cde6fee772bf1a","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"Merge branch 'aufs4.1.13+/10static' into aufs4.1.13+/11mmap","distinct":true,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/2e54b1910d8a929d963c0d0597cde6fee772bf1a"},{"sha":"c89c51774739934a0cfc023593290f9aa91c308f","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"aufs: tiny, update the copyright years\n\nSigned-off-by: J. R. Okajima <hooanon05g@gmail.com>\n(cherry picked from commit bdb4fe9167cc42bb3eecba04ddd51219cdbda102)\n\nConflicts:\n\tDocumentation/filesystems/aufs/design/99plan.txt","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/c89c51774739934a0cfc023593290f9aa91c308f"},{"sha":"6caf0e334ffc39e5ef00432d3a87adb37be7df83","author":{"email":"f89acd29630ceaec7984e6505164ee6ffae27bc2@gmail.com","name":"J. R. Okajima"},"message":"aufs: bugfix, suppress VFS delayed fput in copy-up\n\nFor linux-3.6 there was a commit\n\t4a9d4b0 2012-07-22 switch fput to task_work_add\nwhich introduced the delayed fput. It is good for performance, but for\naufs internal copy-up, a problem was born.\n\nThe newly copied-up file is opened to be written and its inode's\ni_writecount is incremented (via get_write_access()). On the other hand,\nexecve() rejects when the executable file inode's i_writecount is\nincremented. It is \"actual\" fput that decrements i_writecount.\n\nIntroducing the delayed fput created a small window for execve() to\nreturn ETXTBSY. The copy-up is done by aufs workqueue kthread and fput()\ncall from copy-up is postponed by the delayed fput feature. So before\nthe actual fput is done, user could not run a just copied-up executable.\n\nThis commit calls __fput_sync() which is a variation of fput() and put\nthe file synchoronously, in order to make it possible to execeve() just\nafter copy-up.\n\nReported-by: James Burry <jburry@gmail.com>\nSee-also: http://www.mail-archive.com/aufs-users@lists.sourceforge.net/msg05257.html\nSigned-off-by: J. R. Okajima <hooanon05g@gmail.com>\n(cherry picked from commit 8e80c53941c66d026fbb9bd88b6222b06163344c)","distinct":false,"url":"https://api.github.com/repos/sfjro/aufs4-linux/commits/6caf0e334ffc39e5ef00432d3a87adb37be7df83"}]}