From ec7670ef0f35f92e4d273cd49e59584841bac843 Mon Sep 17 00:00:00 2001 From: Red Bear OS Date: Mon, 27 Jul 2026 11:43:31 +0900 Subject: [PATCH] verify-fork-functions: exclude intentional RB divergences (ramfs Debug fmt, randd reseed_prng) ramfs dropped upstream's impl std::fmt::Debug for FileData during the scheme/filesystem split (inert, derivable). randd replaced upstream reseed_prng(entropy) with the pooled reseed_from_pool() entropy model. Both are intentional; add them to the fork-function exclude list so the build preflight no longer false-positive-fails. Co-Authored-By: Claude Opus 4.8 (1M context) --- .verify-fork-functions.exclude | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.verify-fork-functions.exclude b/.verify-fork-functions.exclude index cc4425f70e..daab8c1a93 100644 --- a/.verify-fork-functions.exclude +++ b/.verify-fork-functions.exclude @@ -82,3 +82,11 @@ netstack/src/main.rs:get_network_adapter # ramfs — RB filesystem refactoring ramfs/src/scheme.rs:as_inode ramfs/src/scheme.rs:relpathat +# RB dropped upstream's `impl std::fmt::Debug for FileData` during the ramfs +# scheme/filesystem split. It is a debug-only trait impl (derivable, inert). +ramfs/src/filesystem.rs:fmt + +# randd — RB rewrote the entropy model. Upstream's +# `reseed_prng(&mut self, entropy: &[u8])` was replaced by a pooled +# `reseed_from_pool(&mut self)` (mix_seed / create_rdrand_seed / RESEED_INTERVAL). +randd/src/main.rs:reseed_prng