ACK: [SRU] [Xenial] [PATCH 00/14] Enable NVMe APST for Xenial, take two
Shrirang Bagul
shrirang.bagul at canonical.com
Thu Jan 18 02:43:04 UTC 2018
On Fri, 2018-01-05 at 14:06 +0800, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1664602
>
> [Impact]
> NVME APST feature is not enabled, so the power consumption is higher.
>
> [Fix]
> Enable NVME APST to conserve energy.
>
> [Test]
> Use 'nvme get-feature -f 0x0c -H /dev/nvme0' from nvme-cli to query the feature.
>
> Before APST enabled:
> get-feature:0xc (Autonomous Power State Transition), Current value:00000000
> Autonomous Power State Transition Enable (APSTE): Disabled
>
> After APST enabled:
> get-feature:0xc (Autonomous Power State Transition), Current value:0x000001
> Autonomous Power State Transition Enable (APSTE): Enabled
>
> [Regression Potential]
> Low. Now Artful is release for some time now, we only have one APST
> issue, which is fixed by a new workaround.
>
> Andy Lutomirski (8):
> nvme/scsi: Remove power management support
> nvme: Fix nvme_get/set_features() with a NULL result pointer
> nvme: Pass pointers, not dma addresses, to nvme_get/set_features()
> nvme: Add a quirk mechanism that uses identify_ctrl
> nvme: Enable autonomous power state transitions
> nvme: Adjust the Samsung APST quirk
> nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA"
> nvme: Quirk APST on Intel 600P/P3100 devices
>
> Christoph Hellwig (3):
> nvme: return the whole CQE through the request passthrough interface
> nvme: factor out a add nvme_is_write helper
> nvme: Modify and export sync command submission for fabrics
>
> Kai-Heng Feng (3):
> nvme: only consider exit latency when choosing useful non-op power
> states
> nvme: relax APST default max latency to 100ms
> nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A
>
> drivers/nvme/host/core.c | 287 +++++++++++++++++++++++++++++++++++++++++++----
> drivers/nvme/host/nvme.h | 27 ++++-
> drivers/nvme/host/pci.c | 50 +++++++--
> drivers/nvme/host/scsi.c | 80 +------------
> include/linux/nvme.h | 6 +
> 5 files changed, 341 insertions(+), 109 deletions(-)
>
Acked-By: Shrirang Bagul <shrirang.bagul at canonical.com>
> --
> 2.14.1
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20180118/5da650e7/attachment.sig>
More information about the kernel-team
mailing list