linux/drivers/scsi/megaraid
Ju, Seokmann fbf6080225 [SCSI] megaraid_{mm,mbox}: 64-bit DMA capability checker
This patch contains
- a fix for 64-bit DMA capability check in megaraid_{mm,mbox} driver.
- includes changes (going back to 32-bit DMA mask if 64-bit DMA mask
failes) suggested by James with previous patch.
- addition of SATA 150-4/6 as commented by Vasily Averin.

With patch, the driver access PCIconfiguration space with dedicated
offset to read a signature. If the signature read, it means that the
controller has capability to handle 64-bit DMA.
Without this patch, the driver used to blindly claim 64-bit DMA
capability.
The issue has been reported by Vasily Averin [vvs@sw.ru].
Thank you Vasily for the reporting.

Signed-Off By: Seokmann Ju <seokmann.ju@lsil.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-07-28 13:10:23 -05:00
..
Kconfig.megaraid [SCSI] megaraid_{mbox,mm} : remove PCI Id overlaping between megaraid_legacy and megaraid_{mbox,mm} 2005-12-13 18:10:56 -07:00
Makefile [SCSI] MegaRAID SAS RAID: new driver 2005-09-26 17:32:44 -05:00
mbox_defs.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mega_common.h [SCSI] megaraid_{mm,mbox}: 64-bit DMA capability checker 2006-07-28 13:10:23 -05:00
megaraid_ioctl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
megaraid_mbox.c [SCSI] megaraid_{mm,mbox}: 64-bit DMA capability checker 2006-07-28 13:10:23 -05:00
megaraid_mbox.h [SCSI] megaraid_{mm,mbox}: 64-bit DMA capability checker 2006-07-28 13:10:23 -05:00
megaraid_mm.c [SCSI] megaraid/megaraid_mm.c: fix a NULL pointer dereference 2006-04-19 20:32:00 -04:00
megaraid_mm.h [PATCH] don't include ioctl32.h in drivers 2006-01-10 08:01:34 -08:00
megaraid_sas.c Merge ../scsi-misc-2.6 2006-07-03 09:41:12 -05:00
megaraid_sas.h [SCSI] megaraid_sas: zcr with fix 2006-06-26 09:29:07 -05:00