--- /dev/null
+From stable-bounces@linux.kernel.org Mon Nov 28 03:44:57 2005
+Date: Mon, 28 Nov 2005 12:44:47 +0100
+From: Adrian Bunk <bunk@stusta.de>
+To: stable@kernel.org
+Cc:
+Subject: drivers/message/i2o/pci.c: fix a NULL pointer dereference
+
+The Coverity checker spotted this obvious NULL pointer dereference.
+
+Signed-off-by: Adrian Bunk <bunk@stusta.de>
+Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com>
+Signed-off-by: Chris Wright <chrisw@osdl.org>
+---
+
+ drivers/message/i2o/pci.c | 2 +-
+ 1 files changed, 1 insertion(+), 1 deletion(-)
+
+Index: linux-2.6.14.y/drivers/message/i2o/pci.c
+===================================================================
+--- linux-2.6.14.y.orig/drivers/message/i2o/pci.c
++++ linux-2.6.14.y/drivers/message/i2o/pci.c
+@@ -421,8 +421,8 @@ static int __devinit i2o_pci_probe(struc
+ i2o_pci_free(c);
+
+ free_controller:
+- i2o_iop_free(c);
+ put_device(c->device.parent);
++ i2o_iop_free(c);
+
+ disable:
+ pci_disable_device(pdev);