{"push_id":1240322637,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"4b908d32200b6e5c7b5115322b6c8d25e770daa0","before":"cf2731e65b2015988b2cae7970886279e11b013f","commits":[{"sha":"938cfeb0f27303721081223816d4f251ffeb1767","author":{"name":"Nikolay Borisov","email":"6262b3d78c5c75d7bd3f5dcaac23c90b6d912023@gmail.com"},"message":"Linux 4.8 compat: new s_user_ns member of struct super_block\n\nKernel 4.8 paved the way to enabling mounting a file system inside a\nnon-init user namespace. To facilitate this a s_user_ns member was\nadded holding the userns in which the filesystem's instance was\nmounted. This enables doing the uid/gid translation relative to\nthis particular username space and not the default init_user_ns.\n\nSigned-off-by: Nikolay Borisov <n.borisov.lkml@gmail.com>\nSigned-off-by: Chunwei Chen <david.chen@osnexus.com>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4928","distinct":true,"url":"https://api.github.com/repos/behlendorf/zfs/commits/938cfeb0f27303721081223816d4f251ffeb1767"},{"sha":"64aefee1b847b747147016c039f5b0e276a9e1b7","author":{"name":"Nikolay Borisov","email":"6262b3d78c5c75d7bd3f5dcaac23c90b6d912023@gmail.com"},"message":"Fix interaction between userns uid/gid and SA\n\n* When the uid/gid change is handled in zfs_setattr we want to\nactually adjust the user passed uid to a KUID and write that to disk.\n\n* In trace points use the i_uid member without doing translation,\nsince it has already been performed.\n\n* Use kuid in zfs_aclset_common\n\nSigned-off-by: Nikolay Borisov <n.borisov.lkml@gmail.com>\nSigned-off-by: Chunwei Chen <david.chen@osnexus.com>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4928","distinct":true,"url":"https://api.github.com/repos/behlendorf/zfs/commits/64aefee1b847b747147016c039f5b0e276a9e1b7"},{"sha":"e85a6396b0f7f3cb5a76cf88e47fc1334f9162b7","author":{"name":"Brian Behlendorf","email":"a858f2314cfaacf8f584edaf19860167d645669b@llnl.gov"},"message":"Retire HAVE_CURRENT_UMASK and HAVE_POSIX_ACL_CACHING\n\nRemove ZFS_AC_KERNEL_CURRENT_UMASK and ZFS_AC_KERNEL_POSIX_ACL_CACHING\nconfigure checks, all supported kernel provide this functionality.\n\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nSigned-off-by: Nikolay Borisov <n.borisov.lkml@gmail.com>\nSigned-off-by: Chunwei Chen <david.chen@osnexus.com>\nCloses #4922","distinct":true,"url":"https://api.github.com/repos/behlendorf/zfs/commits/e85a6396b0f7f3cb5a76cf88e47fc1334f9162b7"},{"sha":"4b908d32200b6e5c7b5115322b6c8d25e770daa0","author":{"name":"Brian Behlendorf","email":"a858f2314cfaacf8f584edaf19860167d645669b@llnl.gov"},"message":"Linux 4.8 compat: posix_acl_valid()\n\nThe posix_acl_valid() function has been updated to require a\nuser namespace.  Filesystem callers should normally provide the\nuser_ns from the super block associcated with the ACL; the\nzpl_posix_acl_valid() wrapper has been added for this purpose.\nSee https://github.com/torvalds/linux/commit/0d4d717f for\ncomplete details.\n\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nSigned-off-by: Nikolay Borisov <n.borisov.lkml@gmail.com>\nSigned-off-by: Chunwei Chen <david.chen@osnexus.com>\nCloses #4922","distinct":true,"url":"https://api.github.com/repos/behlendorf/zfs/commits/4b908d32200b6e5c7b5115322b6c8d25e770daa0"}]}
{"actor":{"display_login":"behlendorf"}}