diff options
author | Chunwei Chen <[email protected]> | 2016-08-08 17:26:21 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-08-09 10:03:04 -0700 |
commit | afb6c031e87d511abd9f0f4ec629ab1972490269 (patch) | |
tree | 830fd62e1b69d8f82bbfa14f635299f55be430d1 /OPENSOLARIS.LICENSE | |
parent | 88c4c7a0671afef9016446e0132ba86622929092 (diff) |
Linux 4.7 compat: fix zpl_get_acl returns invalid acl pointer
Starting from Linux 4.7, get_acl will set acl cache pointer to temporary
sentinel value before calling i_op->get_acl. Therefore we can't compare
against ACL_NOT_CACHED and return.
Since from Linux 3.14, get_acl already check the cache for us, so we
disable this in zpl_get_acl.
Linux 4.7 also does set_cached_acl for us so we disable it in zpl_get_acl.
Signed-off-by: Chunwei Chen <[email protected]>
Signed-off-by: Nikolay Borisov <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #4944
Closes #4946
Diffstat (limited to 'OPENSOLARIS.LICENSE')
0 files changed, 0 insertions, 0 deletions