update
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"candidate": "P15-074",
|
||||
"harness_maxphys": 16384,
|
||||
"scenarios": [
|
||||
{
|
||||
"id": "read-data-mapped-over-maxphys",
|
||||
"api": "read_data",
|
||||
"mapping": "mapped",
|
||||
"inode_size": 50000,
|
||||
"offset": 0,
|
||||
"length": 32785,
|
||||
"expected_errno": 0,
|
||||
"expected_map_calls": 3,
|
||||
"expected_physical_offsets": [1048576, 1064960, 1081344],
|
||||
"expected_physical_lengths": [16384, 16384, 17]
|
||||
},
|
||||
{
|
||||
"id": "read-data-hole-over-maxphys",
|
||||
"api": "read_data",
|
||||
"mapping": "hole",
|
||||
"inode_size": 50000,
|
||||
"offset": 11,
|
||||
"length": 32771,
|
||||
"expected_errno": 0,
|
||||
"expected_map_calls": 3,
|
||||
"expected_physical_offsets": [],
|
||||
"expected_physical_lengths": []
|
||||
},
|
||||
{
|
||||
"id": "read-data-overflow",
|
||||
"api": "read_data",
|
||||
"mapping": "mapped",
|
||||
"inode_size": 18446744073709551615,
|
||||
"offset": 18446744073709551612,
|
||||
"length": 8,
|
||||
"expected_errno": 84,
|
||||
"expected_map_calls": 0,
|
||||
"expected_physical_offsets": [],
|
||||
"expected_physical_lengths": []
|
||||
},
|
||||
{
|
||||
"id": "read-uio-mapped-over-maxphys",
|
||||
"api": "read_uio",
|
||||
"mapping": "mapped",
|
||||
"inode_size": 50000,
|
||||
"offset": 7,
|
||||
"length": 16403,
|
||||
"expected_errno": 0,
|
||||
"expected_map_calls": 2,
|
||||
"expected_final_offset": 16410,
|
||||
"expected_resid": 0,
|
||||
"expected_physical_offsets": [1048583, 1064967],
|
||||
"expected_physical_lengths": [16384, 19]
|
||||
},
|
||||
{
|
||||
"id": "read-uio-short",
|
||||
"api": "read_uio",
|
||||
"mapping": "mapped",
|
||||
"inode_size": 50000,
|
||||
"offset": 123,
|
||||
"length": 9,
|
||||
"expected_errno": 0,
|
||||
"expected_map_calls": 1,
|
||||
"expected_final_offset": 132,
|
||||
"expected_resid": 0,
|
||||
"expected_physical_offsets": [1048699],
|
||||
"expected_physical_lengths": [9]
|
||||
},
|
||||
{
|
||||
"id": "read-uio-eof",
|
||||
"api": "read_uio",
|
||||
"mapping": "mapped",
|
||||
"inode_size": 50000,
|
||||
"offset": 50000,
|
||||
"length": 37,
|
||||
"expected_errno": 0,
|
||||
"expected_map_calls": 0,
|
||||
"expected_final_offset": 50000,
|
||||
"expected_resid": 37,
|
||||
"expected_physical_offsets": [],
|
||||
"expected_physical_lengths": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user