LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [patch 3/4] ipmi: add pci remove handling
@ 2007-02-14 20:06 Corey Minyard
  2007-02-15 10:27 ` Andrew Morton
  0 siblings, 1 reply; 5+ messages in thread
From: Corey Minyard @ 2007-02-14 20:06 UTC (permalink / raw)
  To: Linux Kernel, Andrew Morton


Add pci_remove handling to the driver, so it will clean up if
the device is hot-removed.

Signed-off-by: Corey Minyard <minyard@acm.org>

Index: linux-2.6.19/drivers/char/ipmi/ipmi_si_intf.c
===================================================================
--- linux-2.6.19.orig/drivers/char/ipmi/ipmi_si_intf.c
+++ linux-2.6.19/drivers/char/ipmi/ipmi_si_intf.c
@@ -2191,12 +2191,15 @@ static int __devinit ipmi_pci_probe(stru
 		info->irq_setup = std_irq_setup;
 
 	info->dev = &pdev->dev;
+	pdev->dev->driver_data = info;
 
 	return try_smi_init(info);
 }
 
 static void __devexit ipmi_pci_remove(struct pci_dev *pdev)
 {
+	struct smi_info *info = pdev->dev->driver_data;
+	cleanup_one_si(info);
 }
 
 #ifdef CONFIG_PM

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-02-16 16:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-14 20:06 [patch 3/4] ipmi: add pci remove handling Corey Minyard
2007-02-15 10:27 ` Andrew Morton
2007-02-15 15:53   ` Corey Minyard
2007-02-16 13:16     ` Rolf Eike Beer
2007-02-16 16:13       ` Corey Minyard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).