2.4 KiB
Pre7 Helper-Alignment Baseline
Repository Baseline
- Execution-start commit:
3f5f783b9f316af6d3887421251cc79909aed934 - Starting
repo-pre-7tree:909ffaa0f586a51933f4220a8fe67d963d5b1dff - Starting
repo-pre-6tree:909ffaa0f586a51933f4220a8fe67d963d5b1dff - Starting
repo-pre-7/src/internal.hblob:253a30a595f9740ce97de865cc6f255f8eda2b74 - Starting
repo-pre-7/src/inode.cblob:c753c14fdc48ae53e6dd2554cb9dc4a5b8a6c569 - Starting
repo-pre-7/src/xattr.cblob:cef4db2a8d03be028c0344941cea60def9cd84ce - Execution target: the existing
repo-pre-7directory
The tracked repo-pre-7 baseline is an exact snapshot of repo-pre-6 at the
execution-start commit. The identities above were read from Git objects at
that commit, not inferred from the live worktree.
Uncommitted changes were already present in repo-pre-7/src/internal.h and
repo-pre-7/src/inode.c when this document was written. This baseline does
not assess, validate, or claim completion of those changes.
Exact Source Scope
Pre7 contains exactly two source tasks:
- Rename the private inode-location helper from
erofs_nid_to_offset()toerofs_iloc()inrepo-pre-7/src/internal.handrepo-pre-7/src/inode.c. This is an identifier-only alignment; the FreeBSD signature, implementation, callers, metabox handling, overflow checks, and failure behavior remain unchanged. - Extract the private
erofs_xattr_prefix()mapping helper fromerofs_xattr_namespace_prefix()inrepo-pre-7/src/xattr.c. The existing wrapper retains FreeBSD namespace validation, namespace matching, errno selection, and all existing get/list call sites.
No other source file, helper cleanup, behavior change, public interface change, formatting pass, or deferred planning item belongs in Pre7.
Validation Status
Per the current execution instruction, this baseline-recording step performs no build or test activity. Historical Pre6 evidence is not a Pre7 result.
| Validation item | Status |
|---|---|
| Pre7 source implementation validation | NOT RUN |
| Static reference and behavior-matrix checks | NOT RUN |
| Independent source-commit revert checks | NOT RUN |
WITH_ZSTDIO=0 build |
NOT RUN |
| QEMU smoke testing | NOT RUN |
| Manual or automated runtime tests | NOT RUN |
| CI testing | SKIPPED |
This is an implementation baseline only. It is not a completion report and does not claim that either Pre7 source task is complete or correct.