[PATCH v2 0/3] nvme: Add sysfs interface for APST configuration management
Yaxiong Tian
iambestgod at qq.com
Thu Mar 27 18:38:08 PDT 2025
From: Yaxiong Tian <tianyaxiong at 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 Since v1
Add mutex_lock in nvme_set_latency_tolerance() for Potential competition
between nvme_set_latency_tolerance() and apst_update_store().
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
More information about the Linux-nvme
mailing list