From: Tejun Heo <htejun@gmail.com>
To: jgarzik@pobox.com, lkml@rtr.ca, axboe@suse.de,
forrest.zhao@intel.com, alan@lxorguk.ukuu.org.uk,
linux-ide@vger.kernel.org, htejun@gmail.com
Subject: [PATCHSET] new Power Management for libata, take 3
Date: Wed, 28 Jun 2006 15:23:04 +0900 [thread overview]
Message-ID: <11514757842728-git-send-email-htejun@gmail.com> (raw)
In-Reply-To:
Hello, all.
This is the third take of new-power-management patchset. Changes from
the last take[1] are...
* Patches #1-7 are merged to #upstream and thus dropped from this
patchset.
* libata-reimplement-controller-wide-PM patch has been reimplemented
to include support for ap->port_suspend() and ap->port_resume().
This patchset contains 8 patches.
#01-04 : new core PM implementation
#05-08 : 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
As in the last take, most of PM operations are performed by EH and
fully synchronized with all other operations. Putting to sleep and
waking up should be safe under any circumstances as far as libata is
concerned.
Thanks.
--
tejun
[1] http://article.gmane.org/gmane.linux.ide/11570
next reply other threads:[~2006-06-28 6:22 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-28 6:23 Tejun Heo [this message]
2006-06-28 6:23 ` [PATCH 1/8] libata: implement PM EH actions Tejun Heo
2006-06-28 6:23 ` [PATCH 2/8] libata: reimplement per-dev PM Tejun Heo
2006-06-28 6:23 ` [PATCH 4/8] libata: reimplement controller-wide PM Tejun Heo
2006-06-28 6:23 ` [PATCH 3/8] libata: move ata_flush_cache() from libata-core.c to libata-eh.c Tejun Heo
2006-06-28 6:23 ` [PATCH 5/8] sata_sil: separate out sil_init_controller() Tejun Heo
2006-06-28 6:23 ` [PATCH 7/8] sata_sil24: separate out sil24_init_controller() Tejun Heo
2006-06-28 6:23 ` [PATCH 6/8] sata_sil: add suspend/sleep support Tejun Heo
2006-06-28 6:23 ` [PATCH 8/8] sata_sil24: " Tejun Heo
2006-06-28 6:27 ` [git-patches] new Power Management for libata, take 3 Tejun Heo
2006-06-30 16:44 ` [PATCHSET] " Jeff Garzik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=11514757842728-git-send-email-htejun@gmail.com \
--to=htejun@gmail.com \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=axboe@suse.de \
--cc=forrest.zhao@intel.com \
--cc=jgarzik@pobox.com \
--cc=linux-ide@vger.kernel.org \
--cc=lkml@rtr.ca \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).