Page MenuHomeFreeBSD

acpi: Treat ACPI_IVAR_FLAGS as a global IVAR
ClosedPublic

Authored by jhb on Feb 27 2026, 3:52 PM.
Tags
None
Referenced Files
F154276570: D55561.id.diff
Mon, Apr 27, 1:27 PM
F154218984: D55561.id173148.diff
Mon, Apr 27, 5:13 AM
Unknown Object (File)
Fri, Apr 24, 10:11 PM
Unknown Object (File)
Sat, Apr 11, 3:11 PM
Unknown Object (File)
Wed, Apr 8, 9:52 AM
Unknown Object (File)
Wed, Apr 8, 4:31 AM
Unknown Object (File)
Tue, Apr 7, 4:03 PM
Unknown Object (File)
Sun, Apr 5, 1:11 PM
Subscribers
None

Details

Summary

The ACPI bus uses the flags IVAR for any device with a _PRW method
including devices such as PCI bridges/devices that are not direct
children of acpi0.

Reported by: ngie
Fixes: 0bb867e9f565 ("acpi: Split ACPI IVARs into global and private sets")

Diff Detail

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

Event Timeline

ngie accepted this revision.EditedFeb 27 2026, 7:51 PM

LGTM. This also helped get my MBP13,1 back into a state where it no longer panicked running sysctl dev.pci. Does this complement D55562?

This revision is now accepted and ready to land.Feb 27 2026, 7:51 PM
This revision was automatically updated to reflect the committed changes.