1906a3306SPasha Tatashin.. SPDX-License-Identifier: GPL-2.0 2906a3306SPasha Tatashin 3906a3306SPasha Tatashin======================== 4906a3306SPasha TatashinLive Update Orchestrator 5906a3306SPasha Tatashin======================== 6906a3306SPasha Tatashin:Author: Pasha Tatashin <pasha.tatashin@soleen.com> 7906a3306SPasha Tatashin 8906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_core.c 9906a3306SPasha Tatashin :doc: Live Update Orchestrator (LUO) 10906a3306SPasha Tatashin 11906a3306SPasha TatashinLUO Sessions 12906a3306SPasha Tatashin============ 13906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_session.c 14906a3306SPasha Tatashin :doc: LUO Sessions 15906a3306SPasha Tatashin 16906a3306SPasha TatashinLUO Preserving File Descriptors 17906a3306SPasha Tatashin=============================== 18906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_file.c 19906a3306SPasha Tatashin :doc: LUO File Descriptors 20906a3306SPasha Tatashin 21906a3306SPasha TatashinLive Update Orchestrator ABI 22906a3306SPasha Tatashin============================ 23906a3306SPasha Tatashin.. kernel-doc:: include/linux/kho/abi/luo.h 24906a3306SPasha Tatashin :doc: Live Update Orchestrator ABI 25906a3306SPasha Tatashin 26*15fc11bbSPratyush YadavThe following types of file descriptors can be preserved 27*15fc11bbSPratyush Yadav 28*15fc11bbSPratyush Yadav.. toctree:: 29*15fc11bbSPratyush Yadav :maxdepth: 1 30*15fc11bbSPratyush Yadav 31*15fc11bbSPratyush Yadav ../mm/memfd_preservation 32*15fc11bbSPratyush Yadav 33906a3306SPasha TatashinPublic API 34906a3306SPasha Tatashin========== 35906a3306SPasha Tatashin.. kernel-doc:: include/linux/liveupdate.h 36906a3306SPasha Tatashin 37906a3306SPasha Tatashin.. kernel-doc:: include/linux/kho/abi/luo.h 38906a3306SPasha Tatashin :functions: 39906a3306SPasha Tatashin 40906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_core.c 41906a3306SPasha Tatashin :export: 42906a3306SPasha Tatashin 43906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_file.c 44906a3306SPasha Tatashin :export: 45906a3306SPasha Tatashin 46906a3306SPasha TatashinInternal API 47906a3306SPasha Tatashin============ 48906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_core.c 49906a3306SPasha Tatashin :internal: 50906a3306SPasha Tatashin 51906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_session.c 52906a3306SPasha Tatashin :internal: 53906a3306SPasha Tatashin 54906a3306SPasha Tatashin.. kernel-doc:: kernel/liveupdate/luo_file.c 55906a3306SPasha Tatashin :internal: 56906a3306SPasha Tatashin 57906a3306SPasha TatashinSee Also 58906a3306SPasha Tatashin======== 59906a3306SPasha Tatashin 60906a3306SPasha Tatashin- :doc:`Live Update uAPI </userspace-api/liveupdate>` 61906a3306SPasha Tatashin- :doc:`/core-api/kho/concepts` 62