lpfc: fix hang on SGI ia64 platform
authorMichael Reed <mdr@sgi.com>
Fri, 18 Sep 2009 17:02:05 +0000 (12:02 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 28 Jan 2010 23:01:24 +0000 (15:01 -0800)
commit253f41bf6ec0c40f6364bdf211f7f7661667e4f8
tree28144f30e886d3ee64da1e9f75739579bc72da40
parent4b2bc96c3aa79b5d39be8ddbf903b7d19c701d88
lpfc: fix hang on SGI ia64 platform

commit 8e68597d087977d3e4fd3e735d290ab45fd0b5ea upstream.

In testing 2.6.31 on one of our ia64 platforms I've encountered a hang
due to the driver using hardware ATEs which are a limited resource.
This is because the driver does not set the dma consistent mask to
64 bits.

Signed-off-by: Michael Reed <mdr@sgi.com>
Acked-by: James Smart <James.Smart@Emulex.Com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/scsi/lpfc/lpfc_init.c