xfs
[Top] [All Lists]

[PATCH 0/4] xfs: SGI ACL Fixes

To: Brian Foster <bfoster@xxxxxxxxxx>, xfs@xxxxxxxxxxx
Subject: [PATCH 0/4] xfs: SGI ACL Fixes
From: Andreas Gruenbacher <agruenba@xxxxxxxxxx>
Date: Sat, 24 Oct 2015 23:16:05 +0200
Cc: Andreas Gruenbacher <agruenba@xxxxxxxxxx>
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <CAHc6FU7L15fCusqOONjtB8QQnGVPSW7+KKuENvFxKELmdnqmaA@xxxxxxxxxxxxxx>
References: <CAHc6FU5gS4BA+iTRHo1oHJMVHkLs4aa0eYd5T1ftLC9biRaxrg@xxxxxxxxxxxxxx> <20151024125659.GA8095@xxxxxxxxxxxxxxx> <CAHc6FU6eVn=KpKvhD2N8hvAgdFQVdBHHS9tUgaVQJf5wnipY=g@xxxxxxxxxxxxxx> <20151024152254.GA22232@xxxxxxxxxxxxxxx> <CAHc6FU7L15fCusqOONjtB8QQnGVPSW7+KKuENvFxKELmdnqmaA@xxxxxxxxxxxxxx>
Here are some fixes for the trusted.SGI_ACL_* attributes.  This adds some
more warts and it would be much better to get rid of those unnecessary
attributes instead; we probably can't though.

I have tested this manually but haven't run xfstests against that.  Please
review.

Thanks,
Andreas

Andreas Gruenbacher (4):
  xfs: Validate the length of on-disk ACLs
  xfs: SGI ACLs: Fix caching and mode setting
  xfs: SGI ACLs: Map uid/gid namespaces
  xfs: SGI ACLs: Prepare for richacls

 fs/xfs/libxfs/xfs_format.h |   8 +++-
 fs/xfs/xfs_acl.c           | 115 ++++++++++++++++++++++++++++++++++++++++-----
 fs/xfs/xfs_acl.h           |   3 ++
 fs/xfs/xfs_xattr.c         |   9 ++--
 fs/xfs/xfs_xattr.h         |  28 +++++++++++
 5 files changed, 147 insertions(+), 16 deletions(-)
 create mode 100644 fs/xfs/xfs_xattr.h

-- 
2.5.0

<Prev in Thread] Current Thread [Next in Thread>