Page MenuHomeFreeBSD

i386: whack LINT-NO* kernels
ClosedPublic

Authored by mjg on Feb 21 2023, 8:38 AM.
Tags
None
Referenced Files
Unknown Object (File)
May 20 2024, 10:53 PM
Unknown Object (File)
Jan 13 2024, 6:31 PM
Unknown Object (File)
Dec 23 2023, 1:28 AM
Unknown Object (File)
Dec 12 2023, 11:49 AM
Unknown Object (File)
Sep 16 2023, 10:03 AM
Unknown Object (File)
Aug 28 2023, 10:38 PM
Unknown Object (File)
Aug 28 2023, 10:37 PM
Unknown Object (File)
Aug 28 2023, 10:36 PM
Subscribers

Details

Summary
there is nothing i386-specific about them and equivalent configs already build for amd64.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

mjg requested review of this revision.Feb 21 2023, 8:38 AM
mjg retitled this revision from i386: whack LINT-NO* kernel to i386: whack LINT-NO* kernels.
emaste added a subscriber: emaste.

I suspect these are not telling us anything beyond what we get from amd64/arm64.

These will tell us when we have i386-specific drivers that break the NOINET build. This used to be a frequent occurrence (monthly or so), but it's been maybe 10 years since it was that common.
There might also be 32-vs-64 bit issues, but the set of such issues that are unique to this environment is small (we may have had one or two detected in the 15-odd years we've had these).
I agree with ed: that set is (a) small, (b) fairly static and (c) likely not worth having these in universe for. There are other kernels that guard against more breakage than this.
We should consider an infrequent CI job, though, that does make universe MAKE_ALL_KERNELS=t though, but that's beyond the scope of this review... Even for that, these would provide little value.

This revision is now accepted and ready to land.Feb 21 2023, 3:25 PM

i386-specific drivers that break the NOINET build

Ah, that is a good point and one I hadn't really thought about. I agree though that there's unlikely to be much change over time here.

I have never seen a breakage caught by any of these kernels which did not affect amd64.

This revision was automatically updated to reflect the committed changes.
In D38700#880916, @mjg wrote:

I have never seen a breakage caught by any of these kernels which did not affect amd64.

Agreed. They used to provide value before we eliminated a number of old 10M drivers and others that were i386 specific. Now that they are greatly reduced, it's been maybe 10 years since I've had these catch anything. After they were first added, I'd see issues with my changes on a monthly or so basis.