Google Groups Home Help | Sign in
Message from discussion 2.6.x libata updates
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Jeff Garzik  
View profile
 More options Oct 27 2005, 8:49 pm
Newsgroups: fa.linux.kernel
From: Jeff Garzik <jgar...@pobox.com>
Date: Fri, 28 Oct 2005 00:49:36 UTC
Local: Thurs, Oct 27 2005 8:49 pm
Subject: [git patches] 2.6.x libata updates

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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google