qla2xxx: Fix vport delete hang when logins are outstanding.
authorArun Easi <arun.easi@qlogic.com>
Tue, 10 May 2011 18:18:17 +0000 (11:18 -0700)
committerSteve Conklin <sconklin@canonical.com>
Fri, 15 Jul 2011 17:20:47 +0000 (12:20 -0500)
commitcd5e7835c9090c3219f7a68cda09fc8a32124d0c
treefc5d09cf7eee4d84e7015284107c6af71ed9eff7
parent8a5decf1f9a940a1051490a2b14aabf51ecb07b4
qla2xxx: Fix vport delete hang when logins are outstanding.

BugLink: http://bugs.launchpad.net/bugs/793702

commit 9f40682e2857a3c2ddb80a87b185af3c6a708346 upstream.

Timer is required to flush out entries that may be present in work queues.

Signed-off-by: Arun Easi <arun.easi@qlogic.com>
Signed-off-by: Madhuranath Iyengar <Madhu.Iyengar@qlogic.com>
Signed-off-by: James Bottomley <jbottomley@parallels.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/scsi/qla2xxx/qla_attr.c