| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: lkl-test | Distribution: SUSE Linux 16 |
| Version: 0.6.4+git.0dca6d43c62 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Wed Jun 25 09:02:35 2025 |
| Group: System/Kernel | Build host: reproducible |
| Size: 21184790 | Source RPM: lkl-0.6.4+git.0dca6d43c62-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://lkl.github.io | |
| Summary: Various test binaries for the Linux Kernel Library (LKL) | |
Boot, network and disk I/O test binaries for the Linux Kernel Library (LKL). WARNING: LKL is EXPERIMENTAL; using it could cause data corruption!
GPL-2.0-only
* Wed Jun 25 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 76bb7b85d869d
- Add lklfuse man page (bsc#1245336)
* docs: lkl: move lkl documentation into subdirectory
* docs: lkl: add basic lklfuse documentation
- Fix gcc -std=gnu23 build failures
* 0001-lkl-tests-drop-unused-lkl_test.fn-parameters.patch
* 0001-lkl-hijack-explicitly-build-with-std-gnu11.patch
* Tue Jun 03 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 67d36a6f389e
- Fix s390x builds (bsc#1243897)
* arch/lkl: use archprepare rule to generate config.h
* arch/lkl: fix "make olddefconfig" with CONFIG_CPU_BIG_ENDIAN=y
* arch/lkl: drop BIG_ENDIAN from kconfig
* tools/lkl: fix s390x and big endian detection
* Mon Apr 28 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 78686786c024
- lkl: pci: Never override IORESOURCE_IO
- lkl: Fix builds without CONFIG_PCI
* Tue Apr 22 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 8e9e83c36b32
- lkl: tests: handler lkl_init failures
- lkl: remove string functions duplicate implementation
- lkl: Remove use of CONFIG_NO_BOOTMEM
- lkl: Remove use of CONFIG_HAVE_MEMBLOCK
- lkl: Remove use of CONFIG_ARCH_NO_COHERENT_DMA_MMAP
- lkl: Remove use of CONFIG_FLAT_NODE_MEM_MAP
- lkl: Remove use of CONFIG_RWSEM_GENERIC_SPINLOCK
- lkl: fix lklfuse.sh umount
* Tue Apr 08 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 823d4e3e26f
- lkl: Implement lkl_printf and lkl_bug internally
- lkl: fix includes for lkl_printf and lkl_bug
* Mon Apr 07 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 37a5caec47e9
- lkl: Define symbols for string utilities
- Fix OUTPUT environment variable for LKL build.
- lkl: hijack: move dbg.c code into dbg_handler.c
- lkl: hijack: move dbg_handler out of liblkl
- lkl: Remove the stat symbol hijack
- Add LKL arch implementation of memmove.
- lkl: fix zpoline runtime issue missing libgcc_s.so
- lkl: fix install headers issue on Windows
- lkl: add android/binder.h and mman.h to headers_install
* Rebase without pulling in binder fuzzer and MMU features
- lkl: fix windows python issue (freeze_support)
* Fri Mar 21 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 6b2b164c9630
* Mon Mar 03 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 bc241b4269c5
- lklfuse: add lseek hook
- lklfuse: add copy_file_range hook
- Force including Makefile.conf in tools/lkl/Makefile
- Fix enum install_headers.py script.
- lkl: fix python warnings on escape sequence
* Tue Feb 25 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 fde8b0a13a2
- lkl: systemd: add iso9660 and udf to udev filter
* Enable corresponding opensuse_defconfig options
- lklfuse: fallback to read-only mount on EACCES
- lkl: posix: use preadv/pwritev for block I/O
- lkl: systemd: add example udev and systemd service files
* Drop downstream source files
- lkl: posix: rework do_rw() types
- lkl: fix regression on environment variable config
* Fri Feb 21 2025 bwiedemann@suse.com
- Ensure reproducible builds results (boo#1237474)
* Wed Feb 19 2025 ddiss@suse.de
- Create lklfuse user and group during %pre
* Add shadow dependency for user/groupadd
- Set fsname=$DEV and subtype=lkl.$FS FUSE mount options by default
* Wed Feb 19 2025 ddiss@suse.de
- Add warnings about LKL / lklfuse being experimental (jsc#PED-8577)
* Drop read-only from default mount options
- Drop tools/lkl/bin/* removal
* Already handled by d8559e616dc10 ("tools/lkl: delete binary blobs")
* Tue Feb 18 2025 ddiss@suse.de
- Run as fixed lklfuse user via systemd system service, instead of logged in
UACCESS user service.
* This avoids the pain of double mounts and allows for easier sandboxing
- Rename 51-lklfuse.rules -> 61-lklfuse.rules
* ENV{ID_FS_TYPE} filtering now works properly, so drop systemd ID_FS_TYPE
ExecCondition.
- Add manual udev remove event to stop lklfuse-mount@%k
- Document sandboxing mount namespace caveat in service file
- Don't run for Btrfs storage
* lklfuse lacks multi-device support
- Update to 0.6.4+git.d156fd7786d
* Build lkl with exfat and without Btrfs for now
* Tue Feb 18 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 109163f858bc
- Cherry pick lkl-upstream cleanups:
* 1d9401f042c7 ("lkl: host: drop unused timer parameter")
* 62c2bd35bde0 ("Revert "lkl: posix: implement wrapper for timer callback"")
* 3566194fd1a2 ("lkl: syscalls: use void pointers to store syscall handlers")
* 31c328a651d2 ("lkl: posix: add thread wrapper function")
* 0fe731a5b1da ("lkl: posix: implement wrapper for timer callback")
* 0db4841b44b1 ("lkl: fix redundant generic-y build warnings")
* ba5865e7065d ("lkl: don't install tests")
* 32f38143dca8 ("lkl: add tests build barrier")
- Remove upstream patches:
* 0002-lkl-add-tests-build-barrier.patch
* 0003-lkl-don-t-install-tests.patch
* Thu Feb 06 2025 ddiss@suse.de
- Merge opensuse-kernel/SLE15-SP6 48e05f5e51ac
- Fix parallel builds:
* 0001-tools-build-Fix-s-detection-code-in-tools-build-Make.patch
* 0002-lkl-add-tests-build-barrier.patch
- Don't install tests
* 0003-lkl-don-t-install-tests.patch
* Mon Feb 03 2025 ddiss@suse.de
- Switch source tarball to zstd for faster decompress
- Fix lklfuse clock_settime on 32-bit architectures
* Fri Jan 24 2025 ddiss@suse.de
- Migrate to openSUSE expanded kernel source based repo, with:
* openSUSE expanded kernel branch SLE15-SP6 at 6d3d7f74b53f9
* upstream lkl 6757641d398 ("Merge pull request #530 from ddiss/lkl_64")
merged atop SLE15-SP6
* a bunch of upstream lkl post 6.4 cherry picked fixes
* upstream lkl fuse3 conversion
* merged SLE15-SP6 69bc9d1462c
* unauditable Windows and Android binaries from tools/lkl/bin dropped
* added Kconfig with SUSE_VERSION and SUSE_PATCHLEVEL
* fix some compiler warnings
* Wed May 15 2024 ddiss@suse.de
- Split out lklfuse package, with remaining binaries in lkl-test
- Fix library sover symlinks
- Run boot binary as sanity test
* Tue May 14 2024 ddiss@suse.de
- Update to lkl upstream 6.4.0-6757641d3982
* enable CONFIG_TRACING for kasan
* fix clang-build and lkl-fuzzers build targets
- Mount USB block devices via an unprivileged systemd user service
* add 51-lklfuse.rules and lklfuse-mount@.service as downstream sources
* Fri May 03 2024 ddiss@suse.de
- Update to lkl upstream 6.1.0-970883c348b61
* cptofs: remount as read-only prior to exiting
* cptofs: allow to override owner/group when copying files
* lkl/tests: add disk parameters check to avoid segfaulting
* lkl: Mark the stack non-executable to fix a binutils warning
- drop lkl-Mark-the-stack-non-executable-to-fix-a-binutils-.patch
* lkl/fs2tar: cleanup ARGP_KEY_END handling
* lkl: allow some Makefile install paths to be overridden
- drop lkl-allow-some-Makefile-install-paths-to-be-overridd.patch
* lkl tools: fix cpfromfs relative path handling
* Fri Sep 15 2023 ddiss@suse.de
- Fix tumbleweed build failure
* lkl-Mark-the-stack-non-executable-to-fix-a-binutils-.patch
* Tue Sep 12 2023 ddiss@suse.de
- Initial packaging, mainline v6.1 with LKL patches on top
- Override /usr/lib/ default install path via LIBDIR
* lkl-allow-some-Makefile-install-paths-to-be-overridd.patch
/usr/bin/cpfromfs /usr/bin/cptofs /usr/bin/fs2tar
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:53:47 2025