linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [info] What's in libata-dev.git?
@ 2007-07-02 15:16 Jeff Garzik
  2007-07-02 15:53 ` Alan Cox
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2007-07-02 15:16 UTC (permalink / raw)
  To: linux-ide; +Cc: LKML



What follows are the changes contained in libata-dev.git, listed on a
branch-by-branch basis.  The double "====" lines separate each branch's
contents.  Each branch is accompanied by a 'STATUS' line, indicating the
upstream status of each branch.

I have patches from Alan (pata_sis FIFO whack, pata_dma option), Tejun,
Albert and Kristen still to be reviewed.  Will get to those on Friday,
after the July 4th US holiday.

	Jeff




===========================================================================
===========================================================================

The following changes are found in the 'upstream' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
(this is what is queued for 2.6.23 currently)

Alessandro Zummo (1):
      [libata] pata_ixp4xx: convert to new EH

Jeff Garzik (13):
      [libata] pata_atiixp: add SB700 PCI ID
      [libata] sata_sil: register table cleanup
      [libata] PATA drivers: remove ATA_FLAG_SRST
      [libata] drivers: remove 'void __iomem *' casts from pre-iomap days
      [libata] pdc_adma: Reorder initializers with a couple structs
      [libata] sata_sx4: named constant cleanup
      [libata] pata_sil680: minor cleanups from benh
      [libata] ahci: Factor out SATA port init into a separate function
      [libata] ahci: minor internal cleanups
      [libata] sata_sx4, sata_via: minor documentation updates
      [ATA] Add named constant for ATAPI command DEVICE RESET
      [libata] ahci: minor internal cleanups
      [libata] pata_ixp4xx: kill unused var

Jens Axboe (1):
      use_clustering (sht) bit set to 0 in AHCI ?

Tejun Heo (8):
      libata-acpi: implement ata_acpi_associate()
      libata-acpi: clean up ata_acpi_exec_tfs()
      libata-acpi: miscellaneous cleanups
      libata: reimplement ACPI invocation
      libata-acpi: remove redundant checks
      libata-acpi: implement _GTM/_STM support
      libata: replace ap->cbl tests with ATA_FLAG_SATA tests
      ata_piix: fix pio/mwdma programming

 drivers/ata/ahci.c              |  102 ++--
 drivers/ata/ata_generic.c       |    2 
 drivers/ata/ata_piix.c          |   23 -
 drivers/ata/libata-acpi.c       |  914 +++++++++++++++++-----------------------
 drivers/ata/libata-core.c       |   25 -
 drivers/ata/libata-eh.c         |   11 
 drivers/ata/libata.h            |   18 
 drivers/ata/pata_ali.c          |   14 
 drivers/ata/pata_amd.c          |   20 
 drivers/ata/pata_artop.c        |    6 
 drivers/ata/pata_atiixp.c       |    3 
 drivers/ata/pata_cmd640.c       |    2 
 drivers/ata/pata_cmd64x.c       |   12 
 drivers/ata/pata_cs5530.c       |    4 
 drivers/ata/pata_cs5535.c       |    2 
 drivers/ata/pata_cypress.c      |    2 
 drivers/ata/pata_efar.c         |    2 
 drivers/ata/pata_hpt366.c       |    2 
 drivers/ata/pata_hpt37x.c       |   12 
 drivers/ata/pata_hpt3x2n.c      |    2 
 drivers/ata/pata_hpt3x3.c       |    2 
 drivers/ata/pata_icside.c       |    2 
 drivers/ata/pata_it8213.c       |    2 
 drivers/ata/pata_it821x.c       |    4 
 drivers/ata/pata_ixp4xx_cf.c    |   76 +--
 drivers/ata/pata_jmicron.c      |    2 
 drivers/ata/pata_marvell.c      |    4 
 drivers/ata/pata_netcell.c      |    2 
 drivers/ata/pata_ns87410.c      |    2 
 drivers/ata/pata_oldpiix.c      |    2 
 drivers/ata/pata_opti.c         |    2 
 drivers/ata/pata_optidma.c      |    4 
 drivers/ata/pata_pdc202xx_old.c |    6 
 drivers/ata/pata_radisys.c      |    2 
 drivers/ata/pata_rz1000.c       |    2 
 drivers/ata/pata_sc1200.c       |    2 
 drivers/ata/pata_serverworks.c  |    8 
 drivers/ata/pata_sil680.c       |   17 
 drivers/ata/pata_sis.c          |   14 
 drivers/ata/pata_sl82c105.c     |    4 
 drivers/ata/pata_triflex.c      |    2 
 drivers/ata/pdc_adma.c          |   18 
 drivers/ata/sata_inic162x.c     |    4 
 drivers/ata/sata_promise.c      |    8 
 drivers/ata/sata_sil.c          |    5 
 drivers/ata/sata_svw.c          |   11 
 drivers/ata/sata_sx4.c          |  166 ++++---
 drivers/ata/sata_via.c          |    4 
 include/linux/ata.h             |    1 
 include/linux/libata.h          |   28 +
 50 files changed, 791 insertions(+), 793 deletions(-)

===========================================================================
===========================================================================

The following changes are found in the 'mv-ahci' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

Jeff Garzik (2):
      [libata] AHCI: get Marvell SATA going (PATA portion of chip not supported)

 drivers/ata/ahci.c     |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 45 insertions(+), 2 deletions(-)

===========================================================================
===========================================================================

The following changes are found in the 'mv-eh' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

Jeff Garzik (11):
      [libata] sata_mv: first cut at new EH
      [libata] sata_mv: move PCI error handling into separate function
      [libata] sata_mv: handle PCI error properly, within new EH
      [libata] sata_mv: convert IRQ handler over to new EH
      [libata] sata_mv: clean up vestiges of old EH
      [libata] sata_mv EH: 50xx fixes, fold non-EDMA EH into EDMA EH path
      [libata] sata_mv: improve EH handling with additional hooks
      [libata] sata_mv: more EH fixes
      [libata mv-eh] sata_mv: build fix for cable detect
      [libata] sata_mv: update EH code for new deadline-based probe sequencing

 drivers/ata/sata_mv.c  |  468 +++++++++++++++++++++++++++++++++----------------
 2 files changed, 324 insertions(+), 146 deletions(-)

===========================================================================
===========================================================================

The following changes are found in the 'new-eh' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

Jeff Garzik (7):
      [libata] pdc_adma: rough draft conversion to new-EH
      [libata] pdc_adma: no longer any need to set old-EH-related ATA flags
      [libata] sata_qstor: rough draft conversion to new libata EH
      [libata] Remove unused [__]sata_phy_reset()
      [libata] sata_sx4: convert to new EH
      [libata] Remove ata_bus_reset(), which is now dead code

 drivers/ata/libata-core.c |  167 ----------------------------------------------
 drivers/ata/pdc_adma.c    |   82 ++++++++++++++++++----
 drivers/ata/sata_qstor.c  |   65 ++++++++++++-----
 drivers/ata/sata_sx4.c    |   96 ++++++++++++++++----------
 include/linux/libata.h    |    3 
 6 files changed, 175 insertions(+), 240 deletions(-)

===========================================================================
===========================================================================

The following changes are found in the 'sii-lbt' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

Jeff Garzik (3):
      [libata] sata_sil: Turn on Large Block Transfer (LBT) feature
      [libata sii-lbt] sata_sil: remove cast left over from pre-iomap days

 drivers/ata/sata_sil.c |  106 +++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 99 insertions(+), 9 deletions(-)

===========================================================================
===========================================================================

The following changes are found in the 'sil680-mmio' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

Benjamin Herrenschmidt (1):
      [libata] pata_sil680: Add MMIO support

Jeff Garzik (2):
      [libata] pata_sil680: fix mismerge; remove ATA_FLAG_SRST (again)

 drivers/ata/pata_sil680.c |   61 ++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 58 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [info] What's in libata-dev.git?
  2007-07-02 15:16 [info] What's in libata-dev.git? Jeff Garzik
@ 2007-07-02 15:53 ` Alan Cox
  2007-07-02 16:42   ` [info] What's in Jeff's libata-dev inbox? Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Alan Cox @ 2007-07-02 15:53 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-ide, LKML

On Mon, 2 Jul 2007 11:16:39 -0400
Jeff Garzik <jeff@garzik.org> wrote:

> 
> 
> What follows are the changes contained in libata-dev.git, listed on a
> branch-by-branch basis.  The double "====" lines separate each branch's
> contents.  Each branch is accompanied by a 'STATUS' line, indicating the
> upstream status of each branch.
> 
> I have patches from Alan (pata_sis FIFO whack, pata_dma option), Tejun,
> Albert and Kristen still to be reviewed.  Will get to those on Friday,
> after the July 4th US holiday.tions(-)

I have a pile more for you here including finally nailing a nasty
corruptor on some chipsets. Guess what certain chips do given a PRD entry
of

            someaddress
            0x00000000

Not generating those seems to sort out the CS5530 and probably the SC1200.

I've also got the patches to print all the iomap addresses properly, get
the HPT343 working fully solidly in PIO (some DMA problems - anyone got
ancient HPT docs for the 343/345/363 anywhere). The ide/pci driver isn't
any use as a reference as that one doesn't work either.

Alan

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [info] What's in Jeff's libata-dev inbox?
  2007-07-02 15:53 ` Alan Cox
@ 2007-07-02 16:42   ` Jeff Garzik
  2007-07-04  8:19     ` Albert Lee
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2007-07-02 16:42 UTC (permalink / raw)
  To: linux-ide
  Cc: Alan Cox, LKML, Albert Lee, Tejun Heo, Kristen Carlson Accardi,
	Andrew Morton, Mikael Pettersson

>> I have patches from Alan (pata_sis FIFO whack, pata_dma option), Tejun,
>> Albert and Kristen still to be reviewed.  Will get to those on Friday,
>> after the July 4th US holiday.tions(-)

Just to be more specific, my to-review inbox contains:

Alan: pata_sis FIFO whack, pata_dma option

Tejun: PMP patchbomb

Albert: irq_on/off restructure, irq-driven PIO to wq, minor PIO fixes

Kristen: ALPM

Mikael: sata_promise cleanup and hotplug

via akpm: HPA cleanup, cancel-rearming-wq cleanup

A few one-liner patches from Florian A, Boaz H, Christian L, Sonic Z, 
Jose A R.


NOTE to Kristen:  I am OK with your SATA async notification patches, as 
stated a while ago, but I think Andrew Morton had a better plan for 
merging that, so it's not in my queue.


Anything not on this list should be resent, I don't have it.

	Jeff



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [info] What's in Jeff's libata-dev inbox?
  2007-07-02 16:42   ` [info] What's in Jeff's libata-dev inbox? Jeff Garzik
@ 2007-07-04  8:19     ` Albert Lee
  0 siblings, 0 replies; 4+ messages in thread
From: Albert Lee @ 2007-07-04  8:19 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: linux-ide, Alan Cox, LKML, Tejun Heo, Kristen Carlson Accardi,
	Andrew Morton, Mikael Pettersson

Jeff Garzik wrote:
>>> I have patches from Alan (pata_sis FIFO whack, pata_dma option), Tejun,
>>> Albert and Kristen still to be reviewed.  Will get to those on Friday,
>>> after the July 4th US holiday.tions(-)
> 
> 
> Just to be more specific, my to-review inbox contains:
> 
> Alan: pata_sis FIFO whack, pata_dma option
> 
> Tejun: PMP patchbomb
> 
> Albert: irq_on/off restructure, irq-driven PIO to wq, minor PIO fixes
> 

Please ignore the "irq-driven PIO to wq" patchset; it's not ready.
For the other two patchsets, I'll rediff and resend for your review.

--
albert



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-07-04  8:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-02 15:16 [info] What's in libata-dev.git? Jeff Garzik
2007-07-02 15:53 ` Alan Cox
2007-07-02 16:42   ` [info] What's in Jeff's libata-dev inbox? Jeff Garzik
2007-07-04  8:19     ` Albert Lee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).