Commit 5ed3593c authored by Randy Dunlap's avatar Randy Dunlap Committed by Greg Kroah-Hartman

[PATCH] I2C: fix i2c-prosavage.c section usage

prosavage_remove() is called during init, so it shouldn't be
marked as exit code.  (It matters when CONFIG_HOTPLUG=n.)
parent 90d1a336
...@@ -216,7 +216,7 @@ static int i2c_register_bus(struct pci_dev *dev, struct s_i2c_bus *p, u8 *mmvga, ...@@ -216,7 +216,7 @@ static int i2c_register_bus(struct pci_dev *dev, struct s_i2c_bus *p, u8 *mmvga,
/* /*
* Cleanup stuff * Cleanup stuff
*/ */
static void __devexit prosavage_remove(struct pci_dev *dev) static void prosavage_remove(struct pci_dev *dev)
{ {
struct s_i2c_chip *chip; struct s_i2c_chip *chip;
int i, ret; int i, ret;
...@@ -321,7 +321,7 @@ static struct pci_driver prosavage_driver = { ...@@ -321,7 +321,7 @@ static struct pci_driver prosavage_driver = {
.name = "prosavage-smbus", .name = "prosavage-smbus",
.id_table = prosavage_pci_tbl, .id_table = prosavage_pci_tbl,
.probe = prosavage_probe, .probe = prosavage_probe,
.remove = __devexit_p(prosavage_remove), .remove = prosavage_remove,
}; };
static int __init i2c_prosavage_init(void) static int __init i2c_prosavage_init(void)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment