From: David C Somayajulu Date: Thu, 24 May 2007 01:03:32 +0000 (-0700) Subject: [SCSI] qla4xxx: ql4_os.c bugfixes X-Git-Tag: v2.6.23-rc1~1053^2~144 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bee4fe8e63ea1985f3955323dbc98b6d6bd5c6f8;p=pandora-kernel.git [SCSI] qla4xxx: ql4_os.c bugfixes Free memory resources after invoking free_irq() in qla4xxx_free_adapter(). QLA4xxx has two pci functions per port (Ethernet and iSCSI). When one of these PCI functions issues a HBA reset, all other functions are notified and need to acknowledge and re-initialize. During module qla4xxx_remove_adapter() gets invoked. This function needs to wait if it is currently responding to a reset from another function. Signed-off-by: David Somayajulu Signed-off-by: Mike Christie Signed-off-by: James Bottomley --- Reading git-diff-tree failed