This commit is contained in:
2026-08-18 09:20:44 +02:00
commit b826cd721a
522 changed files with 93730 additions and 0 deletions
+26
View File
@@ -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.