mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v4 0/3] nvme: Add sysfs interface for APST configuration management
@ 2025-04-03  7:21 Yaxiong Tian
  2025-04-03  7:22 ` [PATCH v4 1/3] nvme: Add warning for PST table memory allocation failure in nvme_configure_apst Yaxiong Tian
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Yaxiong Tian @ 2025-04-03  7:21 UTC (permalink / raw)
  To: kbusch, axboe, hch, sagi, chaitanyak
  Cc: linux-nvme, linux-kernel, Yaxiong Tian

From: Yaxiong Tian <tianyaxiong@kylinos.cn>

This series enhances NVMe APST (Autonomous Power State Transition) support by:
1. Adding warnings for PST table allocation failures
2. Exposing APST tables via sysfs for runtime inspection
3. Providing per-controller sysfs interface for APST configuration

The changes allow better visibility and control of power management settings
through userspace tools while maintaining the existing functionality.

Yaxiong Tian (3):
  nvme: Add warning for PST table memory allocation failure in
    nvme_configure_apst
  nvme: add sysfs interface for APST table updates
  nvme: add per-controller sysfs interface for APST configuration

Changes in v2

Add mutex_lock in nvme_set_latency_tolerance() for Potential competition 
between nvme_set_latency_tolerance() and apst_update_store().

Changes in v3
In  PACH nvme: add sysfs interface for APST table updates,Add why dynamic APST 
updates are needed in the commit message, fix code formatting issues. 

https://lore.kernel.org/all/tencent_4612952C8C5109058CD8E688D81276A2FD0A@qq.com/

Changes in v4
Avoid the overly long line in patch (nvme: Add warning for PST table memory allocation 
failure in nvme_configure_apst)

 drivers/nvme/host/core.c  | 24 ++++++++++------
 drivers/nvme/host/nvme.h  |  6 ++++
 drivers/nvme/host/sysfs.c | 59 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 81 insertions(+), 8 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2025-04-03  7:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-04-03  7:21 [PATCH v4 0/3] nvme: Add sysfs interface for APST configuration management Yaxiong Tian
2025-04-03  7:22 ` [PATCH v4 1/3] nvme: Add warning for PST table memory allocation failure in nvme_configure_apst Yaxiong Tian
2025-04-03  7:22 ` [PATCH v4 2/3] nvme: add sysfs interface for APST table updates Yaxiong Tian
2025-04-03  7:22 ` [PATCH v4 3/3] nvme: add per-controller sysfs interface for APST configuration Yaxiong Tian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®