On Mon, Apr 28, 2025 at 08:05:48PM -0500, Aaron Kling via B4 Relay wrote: > From: Aaron Kling <webgeek1234@xxxxxxxxx> > > This changes the module macro back to builtin, which does not define an > exit function. This will prevent the module from being unloaded. There > are concerns with modules not cleaning up IRQs on unload, thus this > needs specifically disallowed. > > Signed-off-by: Aaron Kling <webgeek1234@xxxxxxxxx> > --- > drivers/pci/controller/Kconfig | 2 +- > drivers/pci/controller/pci-tegra.c | 5 ++++- > 2 files changed, 5 insertions(+), 2 deletions(-) > > diff --git a/drivers/pci/controller/Kconfig b/drivers/pci/controller/Kconfig > index 9800b768105402d6dd1ba4b134c2ec23da6e4201..a9164dd2eccaead5ae9348c24a5ad75fcb40f507 100644 > --- a/drivers/pci/controller/Kconfig > +++ b/drivers/pci/controller/Kconfig > @@ -224,7 +224,7 @@ config PCI_HYPERV_INTERFACE > driver. > > config PCI_TEGRA > - bool "NVIDIA Tegra PCIe controller" > + tristate "NVIDIA Tegra PCIe controller" > depends on ARCH_TEGRA || COMPILE_TEST > depends on PCI_MSI > help > diff --git a/drivers/pci/controller/pci-tegra.c b/drivers/pci/controller/pci-tegra.c > index b3cdbc5927de3742161310610dc5dcb836f5dd69..1539d172d708c11c3d085721ab9416be3dea6b12 100644 > --- a/drivers/pci/controller/pci-tegra.c > +++ b/drivers/pci/controller/pci-tegra.c > @@ -2802,4 +2802,7 @@ static struct platform_driver tegra_pcie_driver = { > .probe = tegra_pcie_probe, > .remove = tegra_pcie_remove, Please drop the .remove() callback also which becomes unused. - Mani -- மணிவண்ணன் சதாசிவம்