X86: drivers: remove __dev* attributes.
CONFIG_HOTPLUG is going away as an option. As a result, the __dev* markings need to be removed. This change removes the use of __devinit, __devexit_p, __devinitconst, and __devexit from these drivers. Based on patches originally written by Bill Pemberton, but redone by me in order to handle some of the coding style issues better, by hand. Cc: Bill Pemberton <wfp5p@virginia.edu> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@redhat.com> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Daniel Drake <dsd@laptop.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
#include <linux/vgaarb.h>
|
||||
#include <asm/pci_x86.h>
|
||||
|
||||
static void __devinit pci_fixup_i450nx(struct pci_dev *d)
|
||||
static void pci_fixup_i450nx(struct pci_dev *d)
|
||||
{
|
||||
/*
|
||||
* i450NX -- Find and scan all secondary buses on all PXB's.
|
||||
@@ -34,7 +34,7 @@ static void __devinit pci_fixup_i450nx(struct pci_dev *d)
|
||||
}
|
||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82451NX, pci_fixup_i450nx);
|
||||
|
||||
static void __devinit pci_fixup_i450gx(struct pci_dev *d)
|
||||
static void pci_fixup_i450gx(struct pci_dev *d)
|
||||
{
|
||||
/*
|
||||
* i450GX and i450KX -- Find and scan all secondary buses.
|
||||
@@ -48,7 +48,7 @@ static void __devinit pci_fixup_i450gx(struct pci_dev *d)
|
||||
}
|
||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82454GX, pci_fixup_i450gx);
|
||||
|
||||
static void __devinit pci_fixup_umc_ide(struct pci_dev *d)
|
||||
static void pci_fixup_umc_ide(struct pci_dev *d)
|
||||
{
|
||||
/*
|
||||
* UM8886BF IDE controller sets region type bits incorrectly,
|
||||
@@ -62,7 +62,7 @@ static void __devinit pci_fixup_umc_ide(struct pci_dev *d)
|
||||
}
|
||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_UMC, PCI_DEVICE_ID_UMC_UM8886BF, pci_fixup_umc_ide);
|
||||
|
||||
static void __devinit pci_fixup_ncr53c810(struct pci_dev *d)
|
||||
static void pci_fixup_ncr53c810(struct pci_dev *d)
|
||||
{
|
||||
/*
|
||||
* NCR 53C810 returns class code 0 (at least on some systems).
|
||||
@@ -75,7 +75,7 @@ static void __devinit pci_fixup_ncr53c810(struct pci_dev *d)
|
||||
}
|
||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_NCR, PCI_DEVICE_ID_NCR_53C810, pci_fixup_ncr53c810);
|
||||
|
||||
static void __devinit pci_fixup_latency(struct pci_dev *d)
|
||||
static void pci_fixup_latency(struct pci_dev *d)
|
||||
{
|
||||
/*
|
||||
* SiS 5597 and 5598 chipsets require latency timer set to
|
||||
@@ -87,7 +87,7 @@ static void __devinit pci_fixup_latency(struct pci_dev *d)
|
||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_5597, pci_fixup_latency);
|
||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_5598, pci_fixup_latency);
|
||||
|
||||
static void __devinit pci_fixup_piix4_acpi(struct pci_dev *d)
|
||||
static void pci_fixup_piix4_acpi(struct pci_dev *d)
|
||||
{
|
||||
/*
|
||||
* PIIX4 ACPI device: hardwired IRQ9
|
||||
@@ -163,7 +163,7 @@ DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8367_0, pci_fixup_
|
||||
* system to PCI bus no matter what are their window settings, so they are
|
||||
* "transparent" (or subtractive decoding) from programmers point of view.
|
||||
*/
|
||||
static void __devinit pci_fixup_transparent_bridge(struct pci_dev *dev)
|
||||
static void pci_fixup_transparent_bridge(struct pci_dev *dev)
|
||||
{
|
||||
if ((dev->device & 0xff00) == 0x2400)
|
||||
dev->transparent = 1;
|
||||
@@ -317,7 +317,7 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_MCH_PC1, pcie_r
|
||||
* video device at this point.
|
||||
*/
|
||||
|
||||
static void __devinit pci_fixup_video(struct pci_dev *pdev)
|
||||
static void pci_fixup_video(struct pci_dev *pdev)
|
||||
{
|
||||
struct pci_dev *bridge;
|
||||
struct pci_bus *bus;
|
||||
@@ -357,7 +357,7 @@ DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
|
||||
PCI_CLASS_DISPLAY_VGA, 8, pci_fixup_video);
|
||||
|
||||
|
||||
static const struct dmi_system_id __devinitconst msi_k8t_dmi_table[] = {
|
||||
static const struct dmi_system_id msi_k8t_dmi_table[] = {
|
||||
{
|
||||
.ident = "MSI-K8T-Neo2Fir",
|
||||
.matches = {
|
||||
@@ -378,7 +378,7 @@ static const struct dmi_system_id __devinitconst msi_k8t_dmi_table[] = {
|
||||
* The soundcard is only enabled, if the mainborad is identified
|
||||
* via DMI-tables and the soundcard is detected to be off.
|
||||
*/
|
||||
static void __devinit pci_fixup_msi_k8t_onboard_sound(struct pci_dev *dev)
|
||||
static void pci_fixup_msi_k8t_onboard_sound(struct pci_dev *dev)
|
||||
{
|
||||
unsigned char val;
|
||||
if (!dmi_check_system(msi_k8t_dmi_table))
|
||||
@@ -414,7 +414,7 @@ DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237,
|
||||
*/
|
||||
static u16 toshiba_line_size;
|
||||
|
||||
static const struct dmi_system_id __devinitconst toshiba_ohci1394_dmi_table[] = {
|
||||
static const struct dmi_system_id toshiba_ohci1394_dmi_table[] = {
|
||||
{
|
||||
.ident = "Toshiba PS5 based laptop",
|
||||
.matches = {
|
||||
@@ -439,7 +439,7 @@ static const struct dmi_system_id __devinitconst toshiba_ohci1394_dmi_table[] =
|
||||
{ }
|
||||
};
|
||||
|
||||
static void __devinit pci_pre_fixup_toshiba_ohci1394(struct pci_dev *dev)
|
||||
static void pci_pre_fixup_toshiba_ohci1394(struct pci_dev *dev)
|
||||
{
|
||||
if (!dmi_check_system(toshiba_ohci1394_dmi_table))
|
||||
return; /* only applies to certain Toshibas (so far) */
|
||||
@@ -450,7 +450,7 @@ static void __devinit pci_pre_fixup_toshiba_ohci1394(struct pci_dev *dev)
|
||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_TI, 0x8032,
|
||||
pci_pre_fixup_toshiba_ohci1394);
|
||||
|
||||
static void __devinit pci_post_fixup_toshiba_ohci1394(struct pci_dev *dev)
|
||||
static void pci_post_fixup_toshiba_ohci1394(struct pci_dev *dev)
|
||||
{
|
||||
if (!dmi_check_system(toshiba_ohci1394_dmi_table))
|
||||
return; /* only applies to certain Toshibas (so far) */
|
||||
@@ -488,7 +488,7 @@ DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5530_LEGACY,
|
||||
* Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller:
|
||||
* prevent update of the BAR0, which doesn't look like a normal BAR.
|
||||
*/
|
||||
static void __devinit pci_siemens_interrupt_controller(struct pci_dev *dev)
|
||||
static void pci_siemens_interrupt_controller(struct pci_dev *dev)
|
||||
{
|
||||
dev->resource[0].flags |= IORESOURCE_PCI_FIXED;
|
||||
}
|
||||
@@ -531,7 +531,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_ATI, 0x4385, sb600_disable_hpet_bar);
|
||||
*
|
||||
* Match off the LPC and svid/sdid (older kernels lose the bridge subvendor)
|
||||
*/
|
||||
static void __devinit twinhead_reserve_killing_zone(struct pci_dev *dev)
|
||||
static void twinhead_reserve_killing_zone(struct pci_dev *dev)
|
||||
{
|
||||
if (dev->subsystem_vendor == 0x14FF && dev->subsystem_device == 0xA003) {
|
||||
pr_info("Reserving memory on Twinhead H12Y\n");
|
||||
|
Reference in New Issue
Block a user