Re: [PATCH v7 05/22] liveupdate: luo_core: add user interface
From: Pasha Tatashin <pasha.tatashin@soleen.com>
Date: 2025-11-23 19:25:51
Also in:
linux-doc, linux-fsdevel, linux-mm, lkml
From: Pasha Tatashin <pasha.tatashin@soleen.com>
Date: 2025-11-23 19:25:51
Also in:
linux-doc, linux-fsdevel, linux-mm, lkml
On Sun, Nov 23, 2025 at 9:20 AM Mike Rapoport [off-list ref] wrote:
On Sat, Nov 22, 2025 at 05:23:32PM -0500, Pasha Tatashin wrote:quoted
Introduce the user-space interface for the Live Update Orchestrator via ioctl commands, enabling external control over the live update process and management of preserved resources. The idea is that there is going to be a single userspace agent driving the live update, therefore, only a single process can ever hold this device opened at a time. The following ioctl commands are introduced: LIVEUPDATE_IOCTL_CREATE_SESSION Provides a way for userspace to create a named session for grouping file descriptors that need to be preserved. It returns a new file descriptor representing the session. LIVEUPDATE_IOCTL_RETRIEVE_SESSION Allows the userspace agent in the new kernel to reclaim a preserved session by its name, receiving a new file descriptor to manage the restored resources. Signed-off-by: Pasha Tatashin <pasha.tatashin@soleen.com>Reviewed-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Thanks
quoted
--- include/uapi/linux/liveupdate.h | 64 +++++++++++ kernel/liveupdate/luo_core.c | 179 ++++++++++++++++++++++++++++++- kernel/liveupdate/luo_internal.h | 21 ++++ 3 files changed, 263 insertions(+), 1 deletion(-)-- Sincerely yours, Mike.