Documentation/core-api/kho/abi.rst | 28 +++ Documentation/core-api/kho/bindings/kho.yaml | 43 ----- .../kho/bindings/memblock/memblock.yaml | 39 ----- .../kho/bindings/memblock/reserve-mem.yaml | 40 ----- .../core-api/kho/bindings/sub-fdt.yaml | 27 --- Documentation/core-api/kho/concepts.rst | 74 -------- Documentation/core-api/kho/fdt.rst | 80 --------- Documentation/core-api/kho/index.rst | 78 ++++++++- Documentation/core-api/liveupdate.rst | 2 +- Documentation/mm/memfd_preservation.rst | 2 +- MAINTAINERS | 1 + include/linux/kexec_handover.h | 27 +-- include/linux/kho/abi/kexec_handover.h | 163 ++++++++++++++++++ include/linux/kho/abi/luo.h | 8 +- include/linux/kho/abi/memblock.h | 72 ++++++++ include/linux/kho/abi/memfd.h | 6 +- kernel/liveupdate/kexec_handover.c | 34 +--- lib/test_kho.c | 1 + mm/memblock.c | 4 +- 19 files changed, 361 insertions(+), 368 deletions(-) create mode 100644 Documentation/core-api/kho/abi.rst delete mode 100644 Documentation/core-api/kho/bindings/kho.yaml delete mode 100644 Documentation/core-api/kho/bindings/memblock/memblock.yaml delete mode 100644 Documentation/core-api/kho/bindings/memblock/reserve-mem.yaml delete mode 100644 Documentation/core-api/kho/bindings/sub-fdt.yaml delete mode 100644 Documentation/core-api/kho/concepts.rst delete mode 100644 Documentation/core-api/kho/fdt.rst create mode 100644 include/linux/kho/abi/kexec_handover.h create mode 100644 include/linux/kho/abi/memblock.h