OSDN Git Service

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 25 Mar 2018 06:29:15 +0000 (23:29 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 25 Mar 2018 06:29:15 +0000 (23:29 -0700)
commite43d40b3216ccd9f249a68cc3ae693f1b3d1db35
treeeef2b01383be8f41b217c47f44ab9cd06bd85b13
parentbcfc1f4554662d8f2429ac8bd96064a59c149754
parentcfb2f6f6e0ba11ea7b263d6b69c170c4b32ac0ea
Merge branch 'for-linus' of git://git./linux/kernel/git/ebiederm/user-namespace

Pull mqueuefs revert from Eric Biederman:
 "This fixes a regression that came in the merge window for v4.16.

  The problem is that the permissions for mounting and using the
  mqueuefs filesystem are broken. The necessary permission check is
  missing letting people who should not be able to mount mqueuefs mount
  mqueuefs. The field sb->s_user_ns is set incorrectly not allowing the
  mounter of mqueuefs to remount and otherwise have proper control over
  the filesystem.

  Al Viro and I see the path to the necessary fixes differently and I am
  not even certain at this point he actually sees all of the necessary
  fixes. Given a couple weeks we can probably work something out but I
  don't see the review being resolved in time for the final v4.16. I
  don't want v4.16 shipping with a nasty regression. So unfortunately I
  am sending a revert"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
  Revert "mqueue: switch to on-demand creation of internal mount"