** Description changed: - Bring xenial up to date wrt the current state of my upstream branch. + + These commits bring xenial up to date wrt my branch for upstream. Most + of the changes here are in response to upstream feedback. At a high + level the changes are: + + - A small improvement to the quota code, then disallow enabling quota + for mounts from non-init user namespaces. Since quota in non-init + namespaces isn't a requirement in 16.04 we're better off disabling it + until we know for sure how it will be handled upstream. However ext4 + might temporarily enable quota during mount if recovering from an + unclean unmount, so the kernel needs to be able to handle it. + + - Revert the way capabilities are determined for inodes in userns + mounts back to how it is upstream, i.e. based on both capabilities + and inode ownership, but allow a privileged user in s_user_ns to + chown if the id being changed is invalid and the other id is either + invalid or an id mapped into s_user_ns. This gives the mounter + control over inodes with unmappable ids while making it safe to have + s_user_ns != &init_user_ns for proc and kernfs-based mounts. + + - Fix an incompatibility between cgroup namespaces and user namespace + mounts. Previously this was fixed as a side effect of another patch, + but that patch is being reverted. + + - Remove a needless mount option initialization in fuse. + + - Fix a resource leak for an error path in sget_userns().
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1566505 Title: User namespace mount updates To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1566505/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs