From patchwork Mon Sep 17 20:22:09 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leann Ogasawara X-Patchwork-Id: 184532 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id E57802C0086 for ; Tue, 18 Sep 2012 06:22:28 +1000 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1TDhnj-00036d-Nt; Mon, 17 Sep 2012 20:20:15 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1TDhnh-00036P-E5 for kernel-team@lists.ubuntu.com; Mon, 17 Sep 2012 20:20:13 +0000 Received: from c-67-171-184-21.hsd1.or.comcast.net ([67.171.184.21] helo=[192.168.1.3]) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1TDhpd-00010k-VK; Mon, 17 Sep 2012 20:22:14 +0000 Message-ID: <50578671.3080704@canonical.com> Date: Mon, 17 Sep 2012 13:22:09 -0700 From: Leann Ogasawara User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: kernel-team Subject: [Quantal] pull-request: support for SATA device sleep X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com Hi All, It's been requested we pick up the following patches to provide support for SATA Device Sleep. I've cherry-picked the first patch, b1354cbb, from upstream which then allowed me to cleanly cherry-pick the next 3 patches from the maintainers tree: git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git NEXT I've pushed the entire patch set to the following branch for review. I've requested testing from Tim on AMD hardware. I've also tested locally on Intel HW and confirm there are no regressions. For anyone else interested in testing, I've posted my test kernel to the following location: http://people.canonical.com/~ogasawara/lp1032228 Thanks, Leann The following changes since commit 5e08f8c334bb3df6e18b2d1f970b0749288916e9: drm/i915: add more Haswell PCI IDs (2012-09-17 13:08:11 -0600) are available in the git repository at: git://kernel.ubuntu.com/ogasawara/ubuntu-quantal.git lp1032228 for you to fetch changes up to 6455bd3beb219fa10f8bac905a9aea28db44b18c: UBUNTU: SAUCE: [libata] export ata_dev_set_feature() (2012-09-17 12:42:08 -0700) ---------------------------------------------------------------- Jeff Garzik (1): UBUNTU: SAUCE: [libata] export ata_dev_set_feature() Lin Ming (1): libata: detect Device Attention support Shane Huang (2): UBUNTU: SAUCE: ata: define enum constants for IDENTIFY DEVICE UBUNTU: SAUCE: ahci: implement aggressive SATA device sleep support drivers/ata/ahci.h | 14 +++++++ drivers/ata/libahci.c | 97 ++++++++++++++++++++++++++++++++++++++++++++- drivers/ata/libata-core.c | 33 ++++++++++++--- drivers/ata/libata-eh.c | 12 +++--- drivers/ata/libata.h | 2 + include/linux/ata.h | 29 ++++++++++---- include/linux/libata.h | 6 +++ 7 files changed, 175 insertions(+), 18 deletions(-)