Skip to content

review: Generalize the findings validator across targets#36

Merged
arighi merged 1 commit into
NVIDIA:mainfrom
NathanChenNVIDIA:generalize-findings-validator
Jul 15, 2026
Merged

review: Generalize the findings validator across targets#36
arighi merged 1 commit into
NVIDIA:mainfrom
NathanChenNVIDIA:generalize-findings-validator

Conversation

@NathanChenNVIDIA

Copy link
Copy Markdown
Collaborator

The shared findings-validation prompt instructed every target to check Kbuild ownership and reason about EXPORT_SYMBOL() loadable-module boundaries. Those are kernel-only concepts, so a libvirt or QEMU review was handed kernel-specific linkage rules that do not apply.

Generalize resources/review-validation-findings.md to a domain-neutral linkage rule (verify against the project's build system and aggregator sources) and move the kernel-specific Kbuild/EXPORT_SYMBOL guidance into a dedicated addendum (resources/review-validation-findings-kernel.md), re-attached only for ReviewTarget::Kernel via a new TargetSpec::validation_findings_addendum() hook. Kernel reviews keep the exact same validator text; non-kernel targets get only the neutral base. Add a regression test asserting the separation.

The shared findings-validation prompt instructed every target to check
Kbuild ownership and reason about EXPORT_SYMBOL() loadable-module
boundaries. Those are kernel-only concepts, so a libvirt or QEMU review
was handed kernel-specific linkage rules that do not apply.

Generalize resources/review-validation-findings.md to a domain-neutral
linkage rule (verify against the project's build system and aggregator
sources) and move the kernel-specific Kbuild/EXPORT_SYMBOL guidance
into a dedicated addendum
(resources/review-validation-findings-kernel.md), re-attached only for
ReviewTarget::Kernel via a new
TargetSpec::validation_findings_addendum() hook. Kernel reviews keep
the exact same validator text; non-kernel targets get only the neutral
base. Add a regression test asserting the separation.

Signed-off-by: Nathan Chen <nathanc@nvidia.com>
@NathanChenNVIDIA
NathanChenNVIDIA force-pushed the generalize-findings-validator branch from 71986bf to 67df499 Compare July 14, 2026 00:58

@arighi arighi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks!

@arighi
arighi merged commit 08fb1a9 into NVIDIA:main Jul 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants