[git patches] 2.6.x libata updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Please pull from 'upstream' branch of
master.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

Broad changes:
* improved PATA support
* new drivers: pdc_adma, sata_sil24
* vastly improved sata_mv driver (60xx only, alas)
* small cleanups etc.


 Documentation/DocBook/libata.tmpl | 1072 +++++++++++++++++++++++++++++++++++
 drivers/scsi/Kconfig              |   22 
 drivers/scsi/Makefile             |    2 
 drivers/scsi/ahci.c               |   41 -
 drivers/scsi/ata_piix.c           |    4 
 drivers/scsi/libata-core.c        |  876 +++++++++++++++++++----------
 drivers/scsi/libata-scsi.c        |  736 +++++++++++++++++-------
 drivers/scsi/libata.h             |   19 
 drivers/scsi/pdc_adma.c           |  739 ++++++++++++++++++++++++
 drivers/scsi/sata_mv.c            | 1145 +++++++++++++++++++++++++++++++-------
 drivers/scsi/sata_nv.c            |    8 
 drivers/scsi/sata_promise.c       |   26 
 drivers/scsi/sata_qstor.c         |    8 
 drivers/scsi/sata_sil.c           |    6 
 drivers/scsi/sata_sil24.c         |  875 +++++++++++++++++++++++++++++
 drivers/scsi/sata_sis.c           |    4 
 drivers/scsi/sata_svw.c           |    4 
 drivers/scsi/sata_sx4.c           |   29 
 drivers/scsi/sata_uli.c           |    4 
 drivers/scsi/sata_via.c           |    4 
 drivers/scsi/sata_vsc.c           |   14 
 include/linux/ata.h               |   41 +
 include/linux/libata.h            |  113 ++-
 23 files changed, 4973 insertions(+), 819 deletions(-)

Al Viro:
      iomem annotations (sata_nv)
      iomem annotations (ahci)
      iomem annotations (sata_promise)
      enum safety (sata_qstor)
      iomem annotations (sata_sx4)
      iomem annotations (sata_sil)
      iomem annotations (sata_vsc)

Alan Cox:
      ata: re-order speeds sensibly.
      libata: bitmask based pci init functions for one or two ports
      libata: handle early device PIO modes correctly
      Add ide-timing functionality to libata.
      [libata] ata_timing fix

Albert Lee:
      [libata] C/H/S support, for older devices
      libata: indent and whitespace change
      libata: rename host states
      libata: minor whitespace, comment, debug message updates
      [libata scsi] tidy up SCSI lba and xfer len calculations
      [libata scsi] add CHS support to ata_scsi_start_stop_xlat()
      libata CHS: move the initialization of taskfile LBA flags (revise #6)
      libata CHS: calculate read/write commands and protocol on the fly (revise #6)
      libata CHS: reread device identify info (revise #6)

Andy Currid:
      Fix sata_nv handling of NVIDIA MCP51/55

Brett Russ:
      libata: Marvell SATA support (DMA mode) (resend: v0.22)
      libata: Marvell spinlock fixes and simplification
      libata: Marvell function headers
      libata: Marvell endian fix

Douglas Gilbert:
      [libata scsi] add ata_scsi_set_sense helper
      [libata scsi] improve scsi error handling with ata_scsi_set_sense()

Jeff Garzik:
      libata: move EH docs to separate DocBook chapter
      [libata] improve device scan
      [libata] improve device scan even more
      libata: add ata_ratelimit(), use it in AHCI driver irq handler
      libata: ATAPI command completion tweaks and notes
      libata: move atapi_request_sense() to libata-scsi module
      [libata sata_mv] fix warning
      libata: minor cleanups
      [libata pdc_adma] license update, minor cleanup
      libata: turn on block layer clustering
      libata: const-ification bombing run

Mark Lord:
      libata: add new driver pdc_adma for PDC ADMA ATA cards

Randy Dunlap:
      libata kernel-doc fixes

Tejun Heo:
      SATA: rewritten sil24 driver
      sil24: add FIXME comment above ata_device_add
      sil24: remove irq disable code on spurious interrupt
      sil24: add testing for PCI fault
      sil24: move error handling out of hot interrupt path
      sil24: remove PORT_TF
      sil24: replace pp->port w/ ap->ioaddr.cmd_addr
      sil24: fix PORT_CTRL_STAT constants
      sil24: add more comments for constants
      sil24: initialization fix
      libata EH document update
      libata: add ATA exceptions chapter to doc
      sil24: ignore non-error exception irqs
      sil24: remove CMDERR clearing
      sil24: implement proper TF register reading & caching
      sil24: implement tf_read callback
      [libata sata_sil24] nit pickings
      [libata sata_sil24] add support for 3131/3531

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux