Page MenuHomeFreeBSD

devmatch: read linker.hints from all module paths
ClosedPublic

Authored by bapt on Wed, May 6, 1:57 PM.
Tags
None
Referenced Files
F156647493: D56847.id.diff
Fri, May 15, 9:22 AM
F156599060: D56847.diff
Fri, May 15, 12:22 AM
F156597864: D56847.diff
Fri, May 15, 12:02 AM
F156580665: D56847.diff
Thu, May 14, 8:22 PM
F156565651: D56847.id177301.diff
Thu, May 14, 5:25 PM
Unknown Object (File)
Mon, May 11, 4:50 PM
Unknown Object (File)
Sat, May 9, 11:48 PM
Unknown Object (File)
Sat, May 9, 9:59 PM
Subscribers

Details

Reviewers
imp
Summary

Previously, devmatch would stop at the first linker.hints file
found in kern.module_path. This meant modules installed in
/boot/modules/ were invisible to devmatch if /boot/kernel/
contained a linker.hints file (which it always does).

Merge hints from all directories in kern.module_path.
This allows third-party or out-of-tree kernel modules in
/boot/modules/ to be auto-loaded by devmatch just like
built-in modules.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 72846
Build 69729: arc lint + arc unit