# DF-2390 - pci_link double-DPF panic: GATED by ACPICA on current ACPICA

## Attempt (ACHARNESS + ssdt_lnkx.aml, raw-byte _CRS with two
StartDependentFunctions groups)
Boot result (lnkx_boot.log):
  ACPI: SSDT ... LNKX ...
  can't fetch resources for \_SB_.LNKX - AE_AML_INVALID_RESOURCE_TYPE
  (no panic; acpi_pci_link attach fails ENXID; system boots)

ACPICA 2025 validates the resource-template structure itself and refuses
to deliver the malformed buffer to ANY DragonFly walk - neither
acpi_count_irq_resources nor link_add_crs ever sees it.

## Source-level disagreement (real, kept as hardening)
acpi_count_irq_resources: second START_DEPENDENT -> DPF_IGNORE (tolerated)
link_add_crs: second START_DEPENDENT -> panic("Multiple dependent...")
If a future ACPICA ever passes such a buffer, the kernel panics at boot.

## fix.diff (compile-validated): link_add_crs tolerates (DPF_IGNORE)
matching the counting walk instead of panicking.