[PATCH 1/3] driver core: Support asynchronous driver shutdown
Bart Van Assche
bvanassche at acm.org
Wed Dec 13 09:48:24 PST 2023
On 12/12/23 10:09, Jeremy Allison wrote:
> From: Tanjore Suresh <tansuresh at google.com>
>
> This changes the bus driver interface with additional entry points
> to enable devices to implement asynchronous shutdown. The existing
> synchronous interface to shutdown is unmodified and retained for
> backward compatibility.
>
> This changes the common device shutdown code to enable devices to
> participate in asynchronous shutdown implementation.
>
> Signed-off-by: Tanjore Suresh <tansuresh at google.com>
> ---
> drivers/base/core.c | 39 +++++++++++++++++++++++++++++++++++++-
> include/linux/device/bus.h | 10 ++++++++++
> 2 files changed, 48 insertions(+), 1 deletion(-)
From the MAINTAINERS file:
DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
M: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
R: "Rafael J. Wysocki" <rafael at kernel.org>
S: Supported
T: git
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
F: Documentation/core-api/kobject.rst
F: drivers/base/
F: fs/debugfs/
F: fs/sysfs/
F: include/linux/debugfs.h
F: include/linux/fwnode.h
F: include/linux/kobj*
F: include/linux/property.h
F: lib/kobj*
Please Cc the maintainers of the modified files when posting kernel patches.
Thanks,
Bart.
More information about the Linux-nvme
mailing list