.. SPDX-License-Identifier: GPL-2.0 ======================== Live Update Orchestrator ======================== :Author: Pasha Tatashin .. kernel-doc:: kernel/liveupdate/luo_core.c :doc: Live Update Orchestrator (LUO) LUO Sessions ============ .. kernel-doc:: kernel/liveupdate/luo_session.c :doc: LUO Sessions LUO Preserving File Descriptors =============================== .. kernel-doc:: kernel/liveupdate/luo_file.c :doc: LUO File Descriptors LUO File Lifecycle Bound Global Data ==================================== .. kernel-doc:: kernel/liveupdate/luo_flb.c :doc: LUO File Lifecycle Bound Global Data Live Update Orchestrator ABI ============================ .. kernel-doc:: include/linux/liveupdate/abi/luo.h :doc: Live Update Orchestrator ABI The following types of file descriptors can be preserved .. toctree:: :maxdepth: 1 ../mm/memfd_preservation Public API ========== .. kernel-doc:: include/linux/liveupdate.h .. kernel-doc:: include/linux/liveupdate/abi/luo.h .. kernel-doc:: kernel/liveupdate/luo_core.c :export: .. kernel-doc:: kernel/liveupdate/luo_flb.c :export: .. kernel-doc:: kernel/liveupdate/luo_file.c :export: Internal API ============ .. kernel-doc:: kernel/liveupdate/luo_core.c :internal: .. kernel-doc:: kernel/liveupdate/luo_flb.c :internal: .. kernel-doc:: kernel/liveupdate/luo_session.c :internal: .. kernel-doc:: kernel/liveupdate/luo_file.c :internal: See Also ======== - :doc:`Live Update uAPI ` - :doc:`/core-api/kho/concepts`