History log of /linux/tools/testing/selftests/liveupdate/lib/libliveupdate.mk (Results 1 – 4 of 4)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 7b24dd46 18-Aug-2026 Linus Torvalds <torvalds@linux-foundation.org>

Merge tag 'liveupdate-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull liveupdate updates from Mike Rapoport:
"Kexec Handover:

- Fix size calculation in kho_pres

Merge tag 'liveupdate-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull liveupdate updates from Mike Rapoport:
"Kexec Handover:

- Fix size calculation in kho_preserved_memory_reserve() for
preservations larger than 2 GiB

Live Update Orchestrator:

- move liveupdate selftest utilities into a library so that selftests
of subsystems participating in liveupdate, e.g. PCI and VFIO, can
use them and drop direct ioctl calls from the tests

- add end to end liveupdate test infrastructure that allows running
the tests across a kexec in QEMU

- remove redundant INIT_LIST_HEAD in luo_session_alloc()

- remember the error status of an FLB retrieve() and return it on
subsequent attempts rather than retrying retrieve() with an FLB in
an unexpected state

- reference count the outgoing FLB so that it cannot be freed while a
caller is using it, the same way it's done for the incoming FLB

- reject nonzero reserved field in LIVEUPDATE_SESSION_FINISH so that
it can be reused by a future extension"

* tag 'liveupdate-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux:
kho: fix size calculation in kho_preserved_memory_reserve()
selftests/liveupdate: Move luo_test_utils.* into a reusable library
selftests/liveupdate: Use luo_test_utils.c for liveupdate ioctl APIs
liveupdate: Remember FLB retrieve() status
liveupdate: Reference count outgoing FLB data
liveupdate: reject nonzero reserved value for SESSION_FINISH
liveupdate: Remove redundant INIT_LIST_HEAD in luo_session_alloc
selftests/liveupdate: add end to end test infrastructure and scripts

show more ...


Revision tags: v7.2, v7.2-rc7
# bcf2a0b5 04-Aug-2026 Mike Rapoport (Microsoft) <rppt@kernel.org>

Merge branch 'selftests-lib' into next


Revision tags: v7.2-rc6, v7.2-rc5
# ccf287a3 26-Jul-2026 Mike Rapoport (Microsoft) <rppt@kernel.org>

Merge patch series "Make liveupdate selftests library"

Vipin Sharma <vipinsh@google.com> says:

Refactor liveupdate selftests as a library.

The library exposes common liveupdate ioctls which can be

Merge patch series "Make liveupdate selftests library"

Vipin Sharma <vipinsh@google.com> says:

Refactor liveupdate selftests as a library.

The library exposes common liveupdate ioctls which can be used for
liveupdate testing in other subsystems like VFIO and IOMMU.

* patches from: https://patch.msgid.link/20260720203202.1964557-1-vipinsh@google.com
selftests/liveupdate: Use luo_test_utils.c for liveupdate ioctl APIs
selftests/liveupdate: Move luo_test_utils.* into a reusable library

Link: https://patch.msgid.link/20260720203202.1964557-1-vipinsh@google.com
Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org>

show more ...


# df1a0d06 20-Jul-2026 Vipin Sharma <vipinsh@google.com>

selftests/liveupdate: Move luo_test_utils.* into a reusable library

Move luo_test_utils.[ch] into a lib/ directory and make libliveupdate
library. Pull the rules to build them out into a separate
li

selftests/liveupdate: Move luo_test_utils.* into a reusable library

Move luo_test_utils.[ch] into a lib/ directory and make libliveupdate
library. Pull the rules to build them out into a separate
libliveupdate.mk script. This will enable these utilities to be
also built by and used within other selftests (such as VFIO).

Update path in vmtest.sh as that one uses hardcoded path for util.

No functional change intended.

Co-developed-by: David Matlack <dmatlack@google.com>
Signed-off-by: David Matlack <dmatlack@google.com>
Acked-by: Pratyush Yadav (Google) <pratyush@kernel.org>
Reviewed-by: Pasha Tatashin <pasha.tatashin@soleen.com>
Signed-off-by: Vipin Sharma <vipinsh@google.com>
Link: https://patch.msgid.link/20260720203202.1964557-3-vipinsh@google.com
Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org>

show more ...