On Wed, Mar 04, 2026 at 04:24:08PM -0600, Bjorn Helgaas wrote: > Update subject line to match history: > > PCI: Add missing headers transitively included by <linux/phy/phy.h>
My case-insensitive brain didn't understand what you mean by this. I had to power on my case-sensitive part :-/ > On Wed, Mar 04, 2026 at 07:57:15PM +0200, Vladimir Oltean wrote: > > The tegra as well as a few dwc PCI controller drivers uses PM runtime > > operations without including the required <linux/pm_runtime.h> header. > > > > Similarly, pcie-rockchip-host, pcie-starfive as well as a few dwc PCI > > controllers use the regulator consumer API without including > > <linux/regulator/consumer.h>. > > > > It seems these function prototypes were indirectly provided by > > <linux/phy/phy.h>, mostly by mistake (none of the functions it exports > > need it). > > > > Before the PHY header can drop the unnecessary includes, make sure the > > PCI controller drivers include what they use. > > > > Signed-off-by: Vladimir Oltean <[email protected]> > > With the subject line update: > > Acked-by: Bjorn Helgaas <[email protected]> Thanks for looking!
