linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHSET] new Power Management for libata, take 4
@ 2006-07-03  7:07 Tejun Heo
  2006-07-03  7:07 ` [PATCH 02/11] libata: clean up debounce parameters and improve parameter selection Tejun Heo
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Tejun Heo @ 2006-07-03  7:07 UTC (permalink / raw)
  To: jgarzik, lkml, axboe, forrest.zhao, alan, linux-ide, htejun

Hello, all.

This is the fourth take of new-power-management patchset.  Changes
from the last take[1] are...

* Patches #1-4 added to implement

  - ATA_EHI_RESUME_LINK, ATA_EHI_NO_AUTOPSY, ATA_EHI_QUIET

  - better debounce timing selection

  These changes allow PM to behave more accurately.  e.g. Resume isn't
  reported or recorded as ATA bus error anymore.  No excessive EH
  messages on suspend and resume...

* move-ata_flush_cache patch dropped

* PM implementation patches slighly updated to use new features
  implemented in #1-4.

This patchset contains 11 patches.

#01-04 : EH/reset improvements
#05-07 : new core PM implementation
#08-11 : convert LLDs to use new PM

As before, ata_piix, sata_sil and sata_sil24 are converted.  Both mem
and disk sleeps are tested and verifed to work on the following
configurations.

* On P5LD2 + latest BIOS
  - onboard ICH7R in ata_piix mode
  - sil3112 PCI card
  - sil3114 PCI card
  - sil3124 PCI-x card on a PCI slot
  - sil3132 PCI-e card

* On Fujitsu lifebook P7120 (+ PATA enabled + patch for PCI ID)
  - onboard ICH6M in ata_piix mode
  - sil3112 PCMCIA card

This patchset is against

  upstream[2]
  + add-ap-pflags [3]
  + fix-ehc_i_action-setting-in-ata_eh_autopsy [4]
  + cosmetic-replace-ap_lock [5]

This tree is also avilable in the following git tree.

  http://htj.dyndns.org/git/?p=libata-tj.git;a=shortlog;h=new-pm
  git://htj.dyndns.org/libata-tj new-pm

Thanks.

--
tejun

[1] http://article.gmane.org/gmane.linux.ide/11684
[2] 2154cfa6ba560401d25f6cc083fe3fb996cbb571
[3] http://article.gmane.org/gmane.linux.ide/11717
[4] http://article.gmane.org/gmane.linux.ide/11801
[5] http://article.gmane.org/gmane.linux.ide/11802



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

end of thread, other threads:[~2006-07-06  2:16 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-03  7:07 [PATCHSET] new Power Management for libata, take 4 Tejun Heo
2006-07-03  7:07 ` [PATCH 02/11] libata: clean up debounce parameters and improve parameter selection Tejun Heo
2006-07-03  7:07 ` [PATCH 03/11] libata: implement ATA_EHI_NO_AUTOPSY and QUIET Tejun Heo
2006-07-03  7:07 ` [PATCH 06/11] libata: reimplement per-dev PM Tejun Heo
2006-07-03  7:07 ` [PATCH 01/11] libata: implement ATA_EHI_RESUME_LINK Tejun Heo
2006-07-06  2:16   ` Jeff Garzik
2006-07-03  7:07 ` [PATCH 04/11] libata: separate out __ata_ehi_hotplugged() Tejun Heo
2006-07-03  7:07 ` [PATCH 05/11] libata: implement PM EH actions Tejun Heo
2006-07-03  7:07 ` [PATCH 08/11] sata_sil: separate out sil_init_controller() Tejun Heo
2006-07-03  7:07 ` [PATCH 07/11] libata: reimplement controller-wide PM Tejun Heo
2006-07-03  7:07 ` [PATCH 10/11] sata_sil24: separate out sil24_init_controller() Tejun Heo
2006-07-03  7:07 ` [PATCH 09/11] sata_sil: add suspend/sleep support Tejun Heo
2006-07-03  7:07 ` [PATCH 11/11] sata_sil24: " Tejun Heo

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).