a935e5b69f
Accepting request 1317496 from filesystems
...
- remove kabi assertion change, no longer needed following SLE15-SP6
d8b0dbf5846c8 ("kabi: restore layout of struct page_counter ...")
* 0001-kabi-drop-page_counter-size-assertion-for-non-SMP.patch (forwarded request 1317495 from ddiss)
OBS-URL: https://build.opensuse.org/request/show/1317496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=12
2025-11-13 16:27:07 +00:00
d5dd8a28a3
- remove kabi assertion change, no longer needed following SLE15-SP6
...
d8b0dbf5846c8 ("kabi: restore layout of struct page_counter ...")
* 0001-kabi-drop-page_counter-size-assertion-for-non-SMP.patch
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=26
2025-11-13 06:19:13 +00:00
46cfae9303
- Merge opensuse-kernel/SLE15-SP6 9a6c57dfde472c
...
- lkl: systemd: fix udev rule to properly filter for USB devs (bsc#1246536)
- lkl: fix default build target to include progs
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=25
2025-11-13 03:58:34 +00:00
601d8a3837
Accepting request 1303152 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1303152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=11
2025-09-08 11:05:28 +00:00
f78605264f
Accepting request 1303149 from home:ddiss:lkl
...
- kabi: drop page_counter size assertion for non-SMP (bsc#1249252)
* 0001-kabi-drop-page_counter-size-assertion-for-non-SMP.patch
- Use git tag and offset for version string
- Merge opensuse-kernel/SLE15-SP6 68036e061fb1a
- lkl: link tests against common private library
- lkl: fix hijack and zpoline parallel builds
- lkl: tests: fix net setup_backend return status
- lkl: tests: drop sleep before lklfuse unmount
- Add ID_FS_UUID based locking to avoid duplicate mounts (bsc#1237471)
* lkl: tests: add lklfuse_lock_conflict test
* lkl: systemd: use lklfuse lock parameter
* lklfuse: add lock parameter to avoid duplicate mounts
- Drop upstreamed patches:
* 0001-lkl-tests-drop-unused-lkl_test.fn-parameters.patch
* 0001-lkl-hijack-explicitly-build-with-std-gnu11.patch
OBS-URL: https://build.opensuse.org/request/show/1303149
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=23
2025-09-08 08:30:20 +00:00
9a98953159
Accepting request 1288671 from filesystems
...
- 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 (forwarded request 1288670 from dmdiss)
OBS-URL: https://build.opensuse.org/request/show/1288671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=10
2025-06-27 21:00:48 +00:00
deeff53e72
Accepting request 1288670 from home:ddiss:lkl
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1288670
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=21
2025-06-26 11:17:52 +00:00
de511f23f2
Accepting request 1282383 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1282383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=9
2025-06-03 17:11:27 +00:00
2e1b4d236f
Accepting request 1282380 from home:ddiss:lkl
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1282380
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=19
2025-06-03 14:26:13 +00:00
1b92755643
Accepting request 1273260 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1273260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=8
2025-04-29 14:41:22 +00:00
00f2711228
Accepting request 1273141 from home:ddiss:lkl
...
- Merge opensuse-kernel/SLE15-SP6 78686786c024
- lkl: pci: Never override IORESOURCE_IO
- lkl: Fix builds without CONFIG_PCI
OBS-URL: https://build.opensuse.org/request/show/1273141
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=17
2025-04-29 00:51:19 +00:00
24986f0cb7
Accepting request 1271893 from filesystems
...
- 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 (forwarded request 1271892 from dmdiss)
OBS-URL: https://build.opensuse.org/request/show/1271893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=7
2025-04-22 15:59:13 +00:00
f041924c3b
Accepting request 1271892 from home:ddiss:lkl
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1271892
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=15
2025-04-22 13:25:11 +00:00
1aff74dc6c
Accepting request 1267925 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1267925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=6
2025-04-09 19:49:57 +00:00
a91b6528c5
Accepting request 1267924 from home:ddiss:lkl
...
- Merge opensuse-kernel/SLE15-SP6 823d4e3e26f
- lkl: Implement lkl_printf and lkl_bug internally
- lkl: fix includes for lkl_printf and lkl_bug
OBS-URL: https://build.opensuse.org/request/show/1267924
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=13
2025-04-08 14:39:51 +00:00
f8b25ecb8a
Accepting request 1267680 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1267680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=5
2025-04-07 16:41:38 +00:00
468831c761
Accepting request 1267678 from home:ddiss:lkl
...
- 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)
OBS-URL: https://build.opensuse.org/request/show/1267678
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=11
2025-04-07 13:36:40 +00:00
0d741bb37e
Accepting request 1254945 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1254945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=4
2025-03-21 19:23:06 +00:00
8eadbb4ef5
Accepting request 1254942 from home:ddiss:lkl
...
- Merge opensuse-kernel/SLE15-SP6 6b2b164c9630
OBS-URL: https://build.opensuse.org/request/show/1254942
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=9
2025-03-21 08:40:03 +00:00
a2e87a76aa
Accepting request 1249589 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1249589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=3
2025-03-03 15:43:25 +00:00
d0a3e42dfd
Accepting request 1249588 from home:ddiss:lkl
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1249588
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=7
2025-03-03 05:12:27 +00:00
d441e202b6
Accepting request 1248360 from filesystems
...
OBS-URL: https://build.opensuse.org/request/show/1248360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=2
2025-02-25 15:48:02 +00:00
1f3c19396c
Accepting request 1248359 from home:ddiss:lkl
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1248359
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=5
2025-02-25 12:47:24 +00:00
409109d985
Accepting request 1247824 from filesystems
...
Proposed as package for Factory:
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/S4HJDSTLA56EUUMDQ6YJHL2JCD4C6RXU/
OBS-URL: https://build.opensuse.org/request/show/1247824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lkl?expand=0&rev=1
2025-02-24 14:48:37 +00:00
a8253cf53d
Accepting request 1247659 from home:bmwiedemann:branches:filesystems
...
Ensure reproducible builds results (boo#1237474)
OBS-URL: https://build.opensuse.org/request/show/1247659
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=3
2025-02-22 12:07:04 +00:00
932aa850a0
Accepting request 1247259 from home:ddiss:lkl
...
- Set fsname=$DEV and subtype=lkl.$FS FUSE mount options by default
OBS-URL: https://build.opensuse.org/request/show/1247259
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=2
2025-02-20 05:21:17 +00:00
David Sterba
b39f7013f7
Accepting request 1246952 from home:ddiss:lkl
...
LKL (Linux Kernel Library) is aiming to allow reusing the Linux kernel code as
extensively as possible with minimal effort and reduced maintenance overhead.
Examples of how LKL can be used are: creating userspace applications (running on
Linux and other operating systems) that can read or write Linux filesystems or
can use the Linux networking stack, creating kernel drivers for other operating
systems that can read Linux filesystems, bootloaders support for reading/writing
Linux filesystems, etc.
With LKL, the kernel code is compiled into an object file that can be directly
linked by applications. The API offered by LKL is based on the Linux system call
interface.
WARNING: LKL is EXPERIMENTAL; using it could cause data corruption!
OBS-URL: https://build.opensuse.org/request/show/1246952
OBS-URL: https://build.opensuse.org/package/show/filesystems/lkl?expand=0&rev=1
2025-02-19 17:21:02 +00:00