What's in libata-dev.git?

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

 



The following is the current contents of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
(recently rebased)

The 'upstream' branch is what I will push upstream for 2.6.24, once
the merge window opens.  I also have a pile in my inbox I need to go
over, while I was away at conference.  At least one fix still pending
for 2.6.23-rc that needs to go up.


list of branches
================
  ALL			contents of: upstream, sil680-mmio, new-eh
* master
  mv-ahci-pata		rough draft Marvell 6141 PATA support
  mv-ncq		rough draft sata_mv NCQ support
  new-eh		new EH conversion for sata_qstor, sata_sx4
  pmask			proto_mask implementation
  sii-lbt		SiI 311x large block transfer (LBT) support
  sil680-mmio		pata_sil680 MMIO support from benh
  upstream		queued for 2.6.24

Branch 'upstream' (queued for 2.6.24)
========================================
Alan Cox (11):
      libata: Correct IORDY handling
      libata-core: Document some limits/assumptions about ID_ATA
      libata: Note that our cache flush code needs fixing up
      pata_cmd64x: Set up MWDMA modes properly
      [libata] add ACPI cable detect API
      libata pata_amd: ACPI checks for 80wire cable
      libata pata_via: ACPI checks for 80wire cable
      libata: Switch most of the remaining SFF drivers to ata_sff_port_start
      libata-portmap: Remove unused definitions
      libata: Spot bridge chips
      libata: Strict checking for identify reporting

Albert Lee (2):
      libata: move ata_altstatus() to pio data xfer functions
      libata: pata_pdc2027x PLL detection minor cleanup

Andrew Morton (1):
      libata-add-irq_flags-to-struct-pata_platform_info-fix

Christian Lamparter (1):
      ata_piix: disallow UDMA 133 on ICH5 & ICH7

Jeff Garzik (4):
      [libata] pdc_adma: convert to new exception handling (EH) framework
      [libata] Remove ->irq_ack() hook, and ata_dummy_irq_on()
      [libata] Remove ->port_disable() hook
      [libata] ata_piix: Use more-robust form of array initialization

Kristen Carlson Accardi (3):
      [libata] check for SATA async notify support
      [libata] ahci: send event when AN received
      ahci: Store interrupt value

Kristoffer Nyborg Gregertsen (1):
      AVR32 PATA driver

Mark Lord (1):
      libata: add support for ATA_16 on ATAPI

Sonic Zhang (1):
      libata driver for bf548 on chip ATAPI controller.

Tejun Heo (18):
      libata-link: introduce ata_link
      libata-link: implement and use link/device iterators
      libata-link: linkify PHY-related functions
      libata-link: linkify EH action helpers
      libata-link: linkify reset
      libata-link: linkify config/EH related functions
      libata-link: make two port flags HRST_TO_RESUME and SKIP_D2H_BSY link flags
      libata-link: separate out link initialization functions
      libata-link: implement ata_link_abort()
      libata-link: add PMP links
      libata-link: update ata_scsi_error() to handle PMP links
      libata-link: update EH to deal with PMP links
      libata-link: update hotplug to handle PMP links
      libata-link: update Power Management to handle PMP links
      libata: use ata_port_printk() in ata_wait_idle()
      libata: add printf format attribute to ehi desc functions
      libata: implement and use ata_port_desc() to report port configuration
      libata: move EH repeat reporting into ata_eh_report()

 drivers/ata/Kconfig                  |   25 
 drivers/ata/Makefile                 |    2 
 drivers/ata/ahci.c                   |  109 +-
 drivers/ata/ata_generic.c            |   16 
 drivers/ata/ata_piix.c               |   52 -
 drivers/ata/libata-acpi.c            |   63 +
 drivers/ata/libata-core.c            |  669 ++++++++------
 drivers/ata/libata-eh.c              |  647 +++++++++----
 drivers/ata/libata-scsi.c            |  258 +++--
 drivers/ata/libata-sff.c             |   69 -
 drivers/ata/libata.h                 |    7 
 drivers/ata/pata_ali.c               |   17 
 drivers/ata/pata_amd.c               |   43 
 drivers/ata/pata_artop.c             |   20 
 drivers/ata/pata_at32.c              |  441 +++++++++
 drivers/ata/pata_atiixp.c            |    9 
 drivers/ata/pata_bf54x.c             | 1627 +++++++++++++++++++++++++++++++++++
 drivers/ata/pata_cmd640.c            |    4 
 drivers/ata/pata_cmd64x.c            |   43 
 drivers/ata/pata_cs5520.c            |   27 
 drivers/ata/pata_cs5530.c            |    4 
 drivers/ata/pata_cs5535.c            |    4 
 drivers/ata/pata_cypress.c           |    4 
 drivers/ata/pata_efar.c              |   11 
 drivers/ata/pata_hpt366.c            |    4 
 drivers/ata/pata_hpt37x.c            |   28 
 drivers/ata/pata_hpt3x2n.c           |   11 
 drivers/ata/pata_hpt3x3.c            |   10 
 drivers/ata/pata_icside.c            |   39 
 drivers/ata/pata_isapnp.c            |    8 
 drivers/ata/pata_it8213.c            |   11 
 drivers/ata/pata_it821x.c            |   17 
 drivers/ata/pata_ixp4xx_cf.c         |   24 
 drivers/ata/pata_jmicron.c           |   11 
 drivers/ata/pata_legacy.c            |   27 
 drivers/ata/pata_marvell.c           |   12 
 drivers/ata/pata_mpc52xx.c           |    9 
 drivers/ata/pata_mpiix.c             |   25 
 drivers/ata/pata_netcell.c           |    5 
 drivers/ata/pata_ns87410.c           |   11 
 drivers/ata/pata_oldpiix.c           |   11 
 drivers/ata/pata_opti.c              |   11 
 drivers/ata/pata_optidma.c           |   26 
 drivers/ata/pata_pcmcia.c            |   16 
 drivers/ata/pata_pdc2027x.c          |   58 -
 drivers/ata/pata_pdc202xx_old.c      |    8 
 drivers/ata/pata_platform.c          |   16 
 drivers/ata/pata_qdi.c               |   15 
 drivers/ata/pata_radisys.c           |    4 
 drivers/ata/pata_rz1000.c            |   13 
 drivers/ata/pata_sc1200.c            |    4 
 drivers/ata/pata_scc.c               |   41 
 drivers/ata/pata_serverworks.c       |    8 
 drivers/ata/pata_sil680.c            |   11 
 drivers/ata/pata_sis.c               |   33 
 drivers/ata/pata_sl82c105.c          |   11 
 drivers/ata/pata_triflex.c           |   11 
 drivers/ata/pata_via.c               |   16 
 drivers/ata/pata_winbond.c           |   13 
 drivers/ata/pdc_adma.c               |  103 +-
 drivers/ata/sata_inic162x.c          |   34 
 drivers/ata/sata_mv.c                |   66 -
 drivers/ata/sata_nv.c                |   52 -
 drivers/ata/sata_promise.c           |   27 
 drivers/ata/sata_qstor.c             |   17 
 drivers/ata/sata_sil.c               |   53 -
 drivers/ata/sata_sil24.c             |   56 -
 drivers/ata/sata_sis.c               |    2 
 drivers/ata/sata_svw.c               |   14 
 drivers/ata/sata_sx4.c               |   25 
 drivers/ata/sata_uli.c               |   16 
 drivers/ata/sata_via.c               |   19 
 drivers/ata/sata_vsc.c               |   16 
 drivers/scsi/ipr.c                   |   19 
 drivers/scsi/libsas/sas_ata.c        |   11 
 include/asm-generic/libata-portmap.h |    5 
 include/linux/ata.h                  |  107 ++
 include/linux/libata.h               |  201 +++-
 78 files changed, 4143 insertions(+), 1449 deletions(-)


Branch 'sil680-mmio'
========================================
Benjamin Herrenschmidt (1):
      [libata] pata_sil680: Add MMIO support

 drivers/ata/pata_sil680.c |   61 ++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 57 insertions(+), 4 deletions(-)


Branch 'sii-lbt'
========================================
Jeff Garzik (1):
      [libata] sata_sil: Turn on Large Block Transfer (LBT) feature

 drivers/ata/sata_sil.c |  106 +++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 98 insertions(+), 8 deletions(-)


Branch 'pmask'
========================================
Jeff Garzik (4):
      [libata] Introduce per-port taskfile protocol masks
      [libata] Fill in ->proto_mask setting for all drivers
      [libata] Use ->proto_mask to replace NCQ and NO_ATAPI flags
      [libata #pmask] add proto_mask to ipr, libsas

 drivers/ata/ahci.c              |    8 +++++++-
 drivers/ata/ata_generic.c       |   13 +++++++------
 drivers/ata/ata_piix.c          |   12 ++++++++++++
 drivers/ata/libata-core.c       |    5 ++++-
 drivers/ata/libata-scsi.c       |    3 ++-
 drivers/ata/pata_ali.c          |    7 +++++++
 drivers/ata/pata_amd.c          |   10 ++++++++++
 drivers/ata/pata_artop.c        |    3 +++
 drivers/ata/pata_atiixp.c       |    1 +
 drivers/ata/pata_cmd640.c       |    1 +
 drivers/ata/pata_cmd64x.c       |    6 ++++++
 drivers/ata/pata_cs5520.c       |    1 +
 drivers/ata/pata_cs5530.c       |    2 ++
 drivers/ata/pata_cs5535.c       |    1 +
 drivers/ata/pata_cypress.c      |    1 +
 drivers/ata/pata_efar.c         |    1 +
 drivers/ata/pata_hpt366.c       |    1 +
 drivers/ata/pata_hpt37x.c       |    6 ++++++
 drivers/ata/pata_hpt3x2n.c      |    1 +
 drivers/ata/pata_hpt3x3.c       |    3 +++
 drivers/ata/pata_icside.c       |    4 ++++
 drivers/ata/pata_isapnp.c       |    1 +
 drivers/ata/pata_it8213.c       |    1 +
 drivers/ata/pata_it821x.c       |    2 ++
 drivers/ata/pata_ixp4xx_cf.c    |    3 ++-
 drivers/ata/pata_jmicron.c      |    1 +
 drivers/ata/pata_legacy.c       |    1 +
 drivers/ata/pata_marvell.c      |    2 ++
 drivers/ata/pata_mpc52xx.c      |    1 +
 drivers/ata/pata_mpiix.c        |    1 +
 drivers/ata/pata_netcell.c      |    1 +
 drivers/ata/pata_ns87410.c      |    1 +
 drivers/ata/pata_oldpiix.c      |    1 +
 drivers/ata/pata_opti.c         |    1 +
 drivers/ata/pata_optidma.c      |    2 ++
 drivers/ata/pata_pcmcia.c       |    1 +
 drivers/ata/pata_pdc2027x.c     |    2 ++
 drivers/ata/pata_pdc202xx_old.c |    3 +++
 drivers/ata/pata_platform.c     |    1 +
 drivers/ata/pata_qdi.c          |    2 ++
 drivers/ata/pata_radisys.c      |    1 +
 drivers/ata/pata_rz1000.c       |    1 +
 drivers/ata/pata_sc1200.c       |    1 +
 drivers/ata/pata_scc.c          |    1 +
 drivers/ata/pata_serverworks.c  |    4 ++++
 drivers/ata/pata_sil680.c       |    2 ++
 drivers/ata/pata_sis.c          |   10 +++++++++-
 drivers/ata/pata_sl82c105.c     |    2 ++
 drivers/ata/pata_triflex.c      |    1 +
 drivers/ata/pata_via.c          |    6 ++++++
 drivers/ata/pata_winbond.c      |    1 +
 drivers/ata/pdc_adma.c          |    1 +
 drivers/ata/sata_inic162x.c     |    1 +
 drivers/ata/sata_mv.c           |   12 ++++++++++--
 drivers/ata/sata_nv.c           |    6 +++++-
 drivers/ata/sata_promise.c      |    7 +++++++
 drivers/ata/sata_qstor.c        |    1 +
 drivers/ata/sata_sil.c          |    4 ++++
 drivers/ata/sata_sil24.c        |    5 ++++-
 drivers/ata/sata_sis.c          |    1 +
 drivers/ata/sata_svw.c          |    2 ++
 drivers/ata/sata_sx4.c          |    4 +++-
 drivers/ata/sata_uli.c          |    1 +
 drivers/ata/sata_via.c          |    3 +++
 drivers/ata/sata_vsc.c          |    1 +
 drivers/scsi/ipr.c              |    1 +
 drivers/scsi/libsas/sas_ata.c   |    3 ++-
 include/linux/ata.h             |   22 ++++++++++++++++++++++
 include/linux/libata.h          |    9 +++++++--
 69 files changed, 213 insertions(+), 19 deletions(-)


Branch 'new-eh'
========================================
Jeff Garzik (3):
      [libata] sata_qstor: rough draft conversion to new libata EH
      [libata] sata_sx4: convert to new EH
      [libata] sata_qstor: ata_link new EH build fixes

 drivers/ata/sata_qstor.c |   66 +++++++++++++++++++++++---------
 drivers/ata/sata_sx4.c   |   96 +++++++++++++++++++++++++++++------------------
 2 files changed, 108 insertions(+), 54 deletions(-)


Branch 'mv-ncq'
========================================
Jeff Garzik (2):
      [libata mv-ncq] sata_mv: Add NCQ support
      [libata #mv-ncq] sata_mv: ata_link build fix

 drivers/ata/sata_mv.c |   71 +++++++++++++++++++++++++++++++++++---------------
 1 file changed, 50 insertions(+), 21 deletions(-)


Branch 'mv-ahci-pata'
========================================
Jeff Garzik (4):
      [libata] AHCI: Add support for Marvell 6121/6141 PATA port
      [libata mv-ahci-pata] ahci: fix merge mistakes
      [libata #mv-ahci-pata] ahci: ata_link build fixes
      [libata #mv-ahci-pata] ahci: build fixes

 drivers/ata/ahci.c |  416 ++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 381 insertions(+), 35 deletions(-)


-
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