Back to Linux

Live Update Orchestrator

Documentation/core-api/liveupdate.rst

7.01.5 KB
Original Source

.. SPDX-License-Identifier: GPL-2.0

======================== Live Update Orchestrator

:Author: Pasha Tatashin [email protected]

.. 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/kho/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/kho/abi/luo.h :functions:

.. 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 </userspace-api/liveupdate>
  • :doc:/core-api/kho/index