Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > ea32411352494358b8d75a78402a4713 > files > 4528

kernel-2.6.18-238.19.1.el5.centos.plus.src.rpm

From: Tomas Henzl <thenzl@redhat.com>
Date: Wed, 15 Sep 2010 11:52:48 -0400
Subject: [scsi] megaraid: fix suspend function
Message-id: <4C90B390.4050908@redhat.com>
Patchwork-id: 28233
O-Subject: [RHEL5.6 PATCH] megaraid: fix suspend function
Bugzilla: 630927
RH-Acked-by: Ivan Vecera <ivecera@redhat.com>
RH-Acked-by: Mike Christie <mchristi@redhat.com>

This is for bz#630927

The function call 'scsi_host_put(host);' was introduced by mistake
in upgrade to 4.27. It is not upstream and nowhere posted and
could cause the problems with suspend/resume.
Remove it!

Tomas

Signed-off-by: Jarod Wilson <jarod@redhat.com>

diff --git a/drivers/scsi/megaraid/megaraid_sas.c b/drivers/scsi/megaraid/megaraid_sas.c
index 72128ca..bdf9150 100644
--- a/drivers/scsi/megaraid/megaraid_sas.c
+++ b/drivers/scsi/megaraid/megaraid_sas.c
@@ -4188,7 +4188,6 @@ megasas_suspend(struct pci_dev *pdev, pm_message_t state)
 	instance->instancet->disable_intr(instance->reg_set);
 	free_irq(instance->pdev->irq, instance);
 
-	scsi_host_put(host);
 	pci_save_state(pdev);
 	pci_disable_device(pdev);