Page MenuHomeFreeBSD

D59481-EXPORT-VALIDATION.json

Authored By
oleglelchuk_gmail.com
Mon, Sep 7, 4:22 PM
Size
8 KB
Referenced Files
None
Subscribers
None

D59481-EXPORT-VALIDATION.json

{
"purpose": "D59481 revised source export verification; distinct from historical runtime validation",
"manifest": {
"created_utc": "2026-09-07T16:18:16.980352+00:00",
"base_commit": "661d1135e4ed12d6017220ea654ae67a6956dc73",
"base_commit_date": "2026-09-07T19:04:00+03:00",
"base_commit_subject": "pdfork.2: document kern.pdfork_implicit_nowaitpid",
"base_repository": "https://git.freebsd.org/src.git",
"previous_base_commit": "60c7313074b93adf4ea70ff44b78b3b4fc15c29f",
"previous_patch_sha256": "6125e6d3333eefcf99f9e965ab44446cd1d5e117c10c7817c114e76a20ddec58",
"patch": "pfnmap11-preserve-shmem-v2.patch",
"patch_sha256": "653b7e81a50bf101fb0f6ba82a749fe684d168c72db93275a346fe9a92fbe94f",
"patch_bytes": 54679,
"file_count": 12,
"base_version": 1600024,
"provisional_candidate_version": 1600025,
"version_assignment_official": false,
"version_followup": "Coordinate final number at landing and update the Porters Handbook version table after the commit identity and date are known.",
"new_full_kernel_module_build": false,
"new_boot_validation": false,
"diagnostics_added": false,
"files": [
{
"path": "lib/libsys/mlock.2",
"base_sha256": "8bc8256de6811442902e3b67ebcf2a9554242ebd37f77234c8b10d74d13ed689",
"postimage_sha256": "f52967e60b120c36dcc8a398b8bf433dfbf007e27eb154c250e6cad4859b35fe",
"base_changed_since_old_export": false,
"old_postimage_sha256": "1ff0b4b97c8f3215cb42fbe5d79a2259d7bb1cf55ed0d6e23ed07d6ca15a5bd3",
"postimage_matches_old_export": false,
"functional_patch_additions_removals_unchanged": true,
"postimage_matches_old_export_except_document_date": true
},
{
"path": "lib/libsys/mlockall.2",
"base_sha256": "e160abb148f242f524e667f0349f55c3f35cda202af929d83d0b87deff4fa0de",
"postimage_sha256": "edb9a2e192dca46d18c19040fc7eae6d6d96dafbace9747b1dfde0c311d97aa9",
"base_changed_since_old_export": false,
"old_postimage_sha256": "986ca52d8de1c0460081d1f21b993315b92d038d50b81e119d76db8d94018583",
"postimage_matches_old_export": false,
"functional_patch_additions_removals_unchanged": true,
"postimage_matches_old_export_except_document_date": true
},
{
"path": "sys/compat/linuxkpi/common/include/linux/mm.h",
"base_sha256": "68d43fda02d745eb4fbbb5ba3cca332bebbc7ec0106ae53d6a533b25e449ceeb",
"postimage_sha256": "e3b20c600ca83c7e62391b01cd4b735bafd1f092d03be486f6f57013717b02bc",
"base_changed_since_old_export": false,
"old_postimage_sha256": "e3b20c600ca83c7e62391b01cd4b735bafd1f092d03be486f6f57013717b02bc",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/compat/linuxkpi/common/src/linux_compat.c",
"base_sha256": "8b43aba1aad83a97139c5cfb81026d6fc44ea88ba9e2e519562b0d33bc069c5e",
"postimage_sha256": "699c37f27d690b697eaa47a5bb70ca46c785c0c132cba3e76c0568d721493883",
"base_changed_since_old_export": false,
"old_postimage_sha256": "699c37f27d690b697eaa47a5bb70ca46c785c0c132cba3e76c0568d721493883",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/compat/linuxkpi/common/src/linux_page.c",
"base_sha256": "b40a94f803bf928685cd5557b888f17ea9f3f5f2b41a853ddc36afa860656cbc",
"postimage_sha256": "d1659ad43b588c71a59f222253859384a28ac3cd31847944c96e5f77dc76e2d7",
"base_changed_since_old_export": false,
"old_postimage_sha256": "d1659ad43b588c71a59f222253859384a28ac3cd31847944c96e5f77dc76e2d7",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/vm/device_pager.c",
"base_sha256": "5985d3ffa50860e56c55d09a7f89691c9b968e324e5a4fc2366eff6198a6126a",
"postimage_sha256": "0082773894f2f85d9674141027a1473913adb9a30d7a7856cd2bba5cb893ed7a",
"base_changed_since_old_export": false,
"old_postimage_sha256": "0082773894f2f85d9674141027a1473913adb9a30d7a7856cd2bba5cb893ed7a",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/vm/vm_fault.c",
"base_sha256": "81b9a1ac82c391dee24ca5c5b8d2cce6df8eca18b0c1cbc43f0a5751ccd1ded4",
"postimage_sha256": "3e5b9defd16b5631eacd344ca9aa0b4c9006657fcbcd2811001f717fbafcdb39",
"base_changed_since_old_export": false,
"old_postimage_sha256": "3e5b9defd16b5631eacd344ca9aa0b4c9006657fcbcd2811001f717fbafcdb39",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/vm/vm_map.c",
"base_sha256": "2c1c373420b03a36eb46db4eea54a5710653f622ed0cdd2dc06788decd823f89",
"postimage_sha256": "2d81742d5b8a949d2f719ee650020934501b9af3beef8dbe03d180375bac2209",
"base_changed_since_old_export": false,
"old_postimage_sha256": "2d81742d5b8a949d2f719ee650020934501b9af3beef8dbe03d180375bac2209",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/vm/vm_object.h",
"base_sha256": "386d7ef05fe599e0ea7c853191382b6e18527c512200a554da31242b5dfe6c73",
"postimage_sha256": "fde1db2cb721f9a7d6cf81c2e72e7ff79fa6bbde7d7fc5980a84cff281a6d6e1",
"base_changed_since_old_export": false,
"old_postimage_sha256": "fde1db2cb721f9a7d6cf81c2e72e7ff79fa6bbde7d7fc5980a84cff281a6d6e1",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/vm/vm_pager.c",
"base_sha256": "e76b36b165a1d37eb725fbca615c48eb860a8fdd4e330693d6f36f4fbc52190e",
"postimage_sha256": "e9afaab63166eebe405a89e365e164dbf2aaa74697aa3c0fa9eed0f2f474f89f",
"base_changed_since_old_export": false,
"old_postimage_sha256": "e9afaab63166eebe405a89e365e164dbf2aaa74697aa3c0fa9eed0f2f474f89f",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/vm/vm_pager.h",
"base_sha256": "caa9caab429e7466b8bd8eba8b51ab59e1844c5a68380f889b8d01d5bbd3994b",
"postimage_sha256": "5cdf0463758c603b38f272521c691c199fe0954c022adfb8082a2dcdd42c527b",
"base_changed_since_old_export": false,
"old_postimage_sha256": "5cdf0463758c603b38f272521c691c199fe0954c022adfb8082a2dcdd42c527b",
"postimage_matches_old_export": true,
"functional_patch_additions_removals_unchanged": true
},
{
"path": "sys/sys/param.h",
"base_sha256": "789b9bb98b114477a4512fdc101a224fff9ab5915d11d5d1ebf8082275be5c1b",
"postimage_sha256": "9d0a2a00e03ac3c52e29fdac0635e0aafa2157b5c30374eac2e4fcec45d44875",
"base_changed_since_old_export": false
}
]
},
"checks": {
"base_commit": "661d1135e4ed12d6017220ea654ae67a6956dc73",
"patch_sha256": "653b7e81a50bf101fb0f6ba82a749fe684d168c72db93275a346fe9a92fbe94f",
"old_patch_applied_cleanly_to_pinned_current_base": true,
"actual_clean_base_index_application": true,
"apply_check": true,
"whitespace_check": true,
"reverse_check": true,
"actual_reverse_returns_identical_base_tree": true,
"all_original_PFN_and_manual_content_changes_preserved_except_Dd": true,
"added_file": "sys/sys/param.h",
"date_only_changes_removed": true,
"result_tree": "6d6e5a573961a4dcbb9b4d9544e9a6ca025eabaf",
"base_tree": "0d8501f3cbf916a05a8b8bfa9272ab9bd70f62eb",
"original_source_index_unchanged": true,
"original_source_worktree_modified": false,
"usr_src_modified": false,
"usr_ports_modified": false,
"runtime_or_fault_workloads_executed": false,
"new_build_or_runtime_validation": false,
"manual_lint": [
{
"path": "lib/libsys/mlock.2",
"kind": "base",
"exit_code": 0,
"output": ""
},
{
"path": "lib/libsys/mlock.2",
"kind": "candidate",
"exit_code": 0,
"output": ""
},
{
"path": "lib/libsys/mlockall.2",
"kind": "base",
"exit_code": 0,
"output": ""
},
{
"path": "lib/libsys/mlockall.2",
"kind": "candidate",
"exit_code": 0,
"output": ""
}
]
}
}

File Metadata

Mime Type
application/json
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38524288
Default Alt Text
D59481-EXPORT-VALIDATION.json (8 KB)

Event Timeline