02 Oct, 2009
1 commit
-
Most code changes were made to support RR44xx adapters.
- add more PCI device ID.
- using PCI BAR[2] to access RR44xx IOP.
- using PCI BAR[0] to check and clear RR44xx IRQ.Signed-off-by: HighPoint Linux Team
Signed-off-by: James Bottomley
12 Jan, 2008
1 commit
-
Most code changes were made to support adapters based on Marvell IOP, plus some
other fixes.- add more PCI device IDs
- support for adapters based on Marvell IOP
- fix a result code translation error on big-endian systems
- fix resource releasing bug when scsi_host_alloc() fail in hptiop_probe()
- update scsi_cmnd.resid when finishing a request
- correct some coding style issues[akpm@linux-foundation.org: type fixes]
Signed-off-by: HighPoint Linux Team
Signed-off-by: Andrew Morton
Signed-off-by: James Bottomley
13 Oct, 2007
1 commit
-
updated patch based on Jeff Garzik's comments.
- check adapter firmware version and use appropriate interface accordingly
- add new PCI device IDs and use PCI_VDEVICE macro
- update driver version string
- remove unused data structures
- remove unnecessary typecastsSigned-off-by: HighPoint Linux Team
Signed-off-by: James Bottomley
10 Jun, 2006
1 commit
-
HighPoint RocketRAID 3220/3320 series 8 channel PCI-X SATA RAID Host
Adapters.Fixes from original submission:
Merge Andrew Morton's patches:
- Provide locking for global list
- Fix debug printks
- uninline function with multiple callsites
- coding style fixups
- remove unneeded casts of void*
- kfree(NULL) is legal
- Don't "succeed" if register_chrdev() failed - otherwise we'll later
unregister a not-registered chrdev.
- Don't return from hptiop_do_ioctl() with the spinlock held.
- uninline __hpt_do_ioctl()Update for Arjan van de Ven's comments:
- put all asm/ includes after the linux/ ones
- replace mdelay with msleep
- add pci posting flush
- do not set pci command reqister in map_pci_bar
- do not try merging sg elements in hptiop_buildsgl()
- remove unused outstandingcommands member from hba structure
- remove unimplemented hptiop_abort() handler
- remove typedef u32 hpt_id_tOther updates:
- fix endianessSigned-off-by: HighPoint Linux Team
Signed-off-by: James Bottomley