update
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Test Case: mmap Through VOP_GETPAGES
|
||||
|
||||
**Test ID**: TC065-vop-getpages-mmap
|
||||
**Category**: VM Integration
|
||||
**Priority**: Critical
|
||||
|
||||
## Objective
|
||||
|
||||
Verify page-fault-driven reads, EOF semantics, and private/shared mapping
|
||||
behavior for plain and compressed EROFS files.
|
||||
|
||||
## Procedure
|
||||
|
||||
On separate fresh mounts of vfs/vfs-plain.erofs and vfs/vfs-lz4.erofs:
|
||||
|
||||
./mmap_fault /tmp/repo22-g3/mnt/pager.bin
|
||||
|
||||
## Expected Results
|
||||
|
||||
Random and sequential mapped bytes match pread exactly; the partial EOF page
|
||||
is zero, the next full page produces the helper's expected child SIGBUS,
|
||||
writable MAP_SHARED is EACCES, MAP_PRIVATE COW succeeds, and O_RDWR is EROFS.
|
||||
The plain and LZ4 logical FNV hashes are identical. Direct read utilities are
|
||||
not acceptance evidence. Record dmesg and cleanup.
|
||||
Reference in New Issue
Block a user