04 Mar, 2008

1 commit

  • The fix up from Daniel Drake for replacing GFP_DMA with something
    more sensible has gone in here:

    commit 69e562c234440fb7410877b5b24f4b29ef8521d1
    Author: Daniel Drake
    Date: Wed Feb 20 13:29:05 2008 +0000

    [SCSI] arcmsr: fix message allocation

    add a change log and update the version for this.

    Signed-off-by: Nick Cheng
    Signed-off-by: James Bottomley

    Nick Cheng
     

08 Feb, 2008

1 commit

  • - add arcmsr_enable_eoi_mode()and readl(reg->iop2drv_doorbell_reg) in
    arcmsr_handle_hbb_isr() on adapter Type B in case of the doorbell
    interrupt clearance is cached

    - add conditional declaration for arcmsr_pci_error_detected() and
    arcmsr_pci_slot_reset

    - check if the sg list member number exceeds arcmsr default limit in
    arcmsr_build_ccb()

    - change the returned value type of arcmsr_build_ccb()from "void" to
    "int" returns FAILED in arcmsr_queue_command()

    - modify arcmsr_drain_donequeue() to ignore unknown command and let
    kernel process command timeout. This could handle IO request violating
    maximum segments, i.e. Linux XFS over DM-CRYPT. Thanks to Milan Broz's
    comments

    - fix the release of dma memory for type B in arcmsr_free_ccb_pool()

    - fix the arcmsr_polling_hbb_ccbdone()

    Signed-off-by: Nick Cheng
    Cc: Milan Broz
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: James Bottomley

    Nick Cheng
     

13 Oct, 2007

1 commit

  • Description:
    ** support ARC1200/1201/1202 SATA RAID adapter, which is named
    ACB_ADAPTER_TYPE_B
    ** modify the arcmsr_pci_slot_reset function
    ** modify the arcmsr_pci_ers_disconnect_forepart function
    ** modify the arcmsr_pci_ers_need_reset_forepart function 

    Signed-off-by: Nick Cheng
    Signed-off-by: James Bottomley

    Nick Cheng
     

29 Jul, 2006

1 commit

  • arcmsr is a driver for the Areca Raid controller, a host based RAID
    subsystem that speaks SCSI at the firmware level.

    This patch is quite a clean up over the initial submission with
    contributions from:

    Randy Dunlap
    Christoph Hellwig
    Matthew Wilcox
    Adrian Bunk

    Signed-off-by: Erich Chen
    Signed-off-by: Andrew Morton
    Signed-off-by: James Bottomley

    Erich Chen