update
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Test Case: Shared xattr scan not found
|
||||
|
||||
**Test ID**: TC068-shared-xattr-scan-notfound
|
||||
**Fixture**: `basic.erofs`, `/shared-a`
|
||||
|
||||
## Objective
|
||||
|
||||
Verify clean exhaustion of inline and shared scans and namespace isolation.
|
||||
|
||||
## Manual steps
|
||||
|
||||
Mount `basic.erofs`, list the user namespace, then capture both misses:
|
||||
|
||||
```sh
|
||||
lsextattr user /mnt/repo22-g4/shared-a
|
||||
truss -o /tmp/tc068-name.truss \
|
||||
getextattr -qq user nonexistent /mnt/repo22-g4/shared-a
|
||||
truss -o /tmp/tc068-ns.truss \
|
||||
getextattr -qq system shared_key /mnt/repo22-g4/shared-a
|
||||
grep extattr_get_file /tmp/tc068-*.truss
|
||||
```
|
||||
|
||||
## Expected results
|
||||
|
||||
Both kernel calls return `ENOATTR` (87), with no `EINTEGRITY`, delay, or name
|
||||
leak into the FreeBSD `system` namespace. Unmount and detach the image.
|
||||
Reference in New Issue
Block a user