• Adam Radford's avatar
    [PATCH] 3ware 5/6/7/8000 driver v1.26.02.000 · ba3f139f
    Adam Radford authored
    - Remove deprecated SCSI_IOCTL_SEND_COMMAND interface.
    - Remove deprecated /proc/scsi/3w-xxxx interface.
    - Convert entire driver to pci_driver format.
    - Remove all mdelays, replace w/msleep to fix possible watchdog
      timer issues.
    - Make all register accesses macros.
    - Remove all prototypes from header file, reorder functions to
      eliminate all prototypes but one.
    - Add sysfs 'queue_depth' setting attribute.
    - Add sysfs 'stats' attribute.
    - Fix spinlocks everywhere, remove tw_lock spinlock.
    - Remove all bitfields, add bitmask access macros.
    - Remove un-needed scsi_eh_abort entrypoint.  Controller does not
      support aborting invididual IO's, scsi_eh_reset sufficient.
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
    ba3f139f
3w-xxxx.c 85.2 KB