mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Linux: Initialize zp in zfs_setattr_dir
The value of zp is used without having been initialized under some conditions. Initialize the pointer to NULL. Add a regression test case using chown in acl/posix. However, this is not enough because the setup sets xattr=sa, which means zfs_setattr_dir will not be called. Create a second group of acl tests in acl/posix-sa duplicating the acl/posix tests with symlinks, and remove xattr=sa from the original acl/posix tests. This provides more coverage for the default xattr=on code. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #10043 Closes #11025
This commit is contained in:
@@ -23,9 +23,13 @@ outputdir = /var/tmp/test_results
|
||||
tags = ['functional']
|
||||
|
||||
[tests/functional/acl/posix:Linux]
|
||||
tests = ['posix_001_pos', 'posix_002_pos', 'posix_003_pos']
|
||||
tests = ['posix_001_pos', 'posix_002_pos', 'posix_003_pos', 'posix_004_pos']
|
||||
tags = ['functional', 'acl', 'posix']
|
||||
|
||||
[tests/functional/acl/posix-sa:Linux]
|
||||
tests = ['posix_001_pos', 'posix_002_pos', 'posix_003_pos', 'posix_004_pos']
|
||||
tags = ['functional', 'acl', 'posix-sa']
|
||||
|
||||
[tests/functional/atime:Linux]
|
||||
tests = ['atime_003_pos', 'root_relatime_on']
|
||||
tags = ['functional', 'atime']
|
||||
|
||||
Reference in New Issue
Block a user