| 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 |
| Previous by Date: | Re: Inconsistencies with trusted.SGI_ACL_{FILE,DEFAULT}, Andreas Gruenbacher |
|---|---|
| Next by Date: | [PATCH 2/4] xfs: SGI ACLs: Fix caching and mode setting, Andreas Gruenbacher |
| Previous by Thread: | Re: Inconsistencies with trusted.SGI_ACL_{FILE,DEFAULT}, Andreas Gruenbacher |
| Next by Thread: | [PATCH 2/4] xfs: SGI ACLs: Fix caching and mode setting, Andreas Gruenbacher |
| Indexes: | [Date] [Thread] [Top] [All Lists] |