aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
8 daysMerge tag 'core-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+17
8 daysMerge tag 'mm-stable-2026-06-23-08-55' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-58/+107
9 daysdebugobjects: Plug race against a concurrent OOM disableThomas Gleixner1-0/+17
10 dayslib: Add stale 'raid6' directory to .gitignore fileLinus Torvalds1-0/+1
10 daysMerge tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/...Linus Torvalds69-1383/+1810
10 dayslib: split codetag_lock_module_list()Bart Van Assche2-9/+11
10 daysalloc_tag: fix use-after-free in /proc/allocinfo after module unloadHao Ge1-2/+7
10 daysmm/alloc_tag: replace fixed-size early PFN array with dynamic linked listHao Ge1-47/+89
10 daysMerge tag 'liveupdate-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+3
12 daysMerge tag 'strncpy-removal-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-86/+1
12 daysMerge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-12/+108
12 daysMerge tag 'trace-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds2-0/+35
13 daysstring: Remove strncpy() from the kernelKees Cook4-86/+1
14 dayslib: interval_tree_test: validate benchmark parametersSamuel Moelius1-0/+22
14 daysMerge tag 'printk-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-38/+74
2026-06-17Merge tag 'audit-pr-20260615' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+6
2026-06-17Merge tag 'wq-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-0/+5
2026-06-17Merge tag 'bitmap-for-7.2' of https://github.com/norov/linuxLinus Torvalds4-41/+19
2026-06-17Merge tag 'bpf-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds3-100/+440
2026-06-17Merge branch 'for-7.2-vsprintf-pmM-uppercase' into for-linusPetr Mladek2-6/+18
2026-06-17Merge branch 'for-7.2-vsprintf-size-checks' into for-linusPetr Mladek1-24/+27
2026-06-16Merge tag 'bootconfig-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+56
2026-06-16Merge tag 'linux_kselftest-kunit-7.2-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-3/+335
2026-06-16Merge tag 'hardening-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+4
2026-06-16Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-270/+8
2026-06-16Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds14-205/+270
2026-06-16Merge tag 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-12/+11
2026-06-16Merge tag 'fbdev-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+5
2026-06-16Merge tag 'gpio-updates-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+64
2026-06-15Merge tag 'objtool-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kern...Linus Torvalds1-1/+1
2026-06-15Merge tag 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kern...Linus Torvalds3-6/+29
2026-06-15Merge tag 'timers-vdso-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kerne...Linus Torvalds1-7/+7
2026-06-15Merge tag 'vfs-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-11/+4
2026-06-15Merge tag 'kernel-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-7/+10
2026-06-13Merge tag 'core-urgent-2026-06-13' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-9/+37
2026-06-12vsprintf: Add upper case flavour to %p[mM]Andy Shevchenko2-6/+18
2026-06-11lib/crypto: gf128hash: mark clmul32() as noinline_for_stackArnd Bergmann1-1/+1
2026-06-11lib/test_firmware: allocate the configured into_buf sizeSamuel Moelius1-1/+1
2026-06-09fbdev/arm: Export acorndata_8x8 font symbol for bootloaderHelge Deller1-0/+5
2026-06-08lib/test_hmm: check alloc_page_vma() return value and handle OOMQiang Liu1-2/+27
2026-06-08lib/test_hmm: fix memory leak in dmirror_migrate_to_system()Hao Ge1-3/+3
2026-06-07rhashtable: Fix rhashtable_next_key() build warningsMykyta Yatsenko1-1/+34
2026-06-06debugobjects: Don't call fill_pool() in early boot hardirq contextWaiman Long1-9/+37
2026-06-05rhashtable: Add selftest for rhashtable_next_key()Mykyta Yatsenko1-0/+75
2026-06-05rhashtable: Add rhashtable_next_key() APIMykyta Yatsenko1-0/+69
2026-06-04raid6: use kmalloc() in raid6_select_algo()Mike Rapoport (Microsoft)1-3/+3
2026-06-04xor: use kmalloc() in calibrate_xor_blocks()Mike Rapoport (Microsoft)1-2/+3
2026-06-04lib: kunit_iov_iter: repeatedly call alloc_pages_bulk()Thomas Weißschuh1-2/+10
2026-06-04vdso/gettimeofday: Rename __arch_get_vdso_u_timens_data()Thomas Weißschuh1-7/+7
2026-06-03mm/slab: improve kmem_cache_alloc_bulkChristoph Hellwig1-12/+11
2026-06-03lib/vsprintf: replace min_t/max_t with min/maxThorsten Blum1-3/+3
2026-06-03lockdep/selftests: Restore sched_rt_mutex state on PREEMPT_RTKarl Mehltretter1-0/+3
2026-06-03lockdep/selftests: Restore migrate_disable() state on PREEMPT_RTKarl Mehltretter1-4/+0
2026-06-02lib/test_vmalloc: add vrealloc test caseShivam Kalra1-0/+62
2026-06-02lib/test_hmm: fix error path in dmirror_devmem_fault()Qiang Liu1-2/+8
2026-06-02lib/test_hmm: use kvfree() to free kvcalloc() allocationsHao Ge1-2/+2
2026-06-02lib/test_meminit: use && for boolsAlexander Potapenko1-1/+1
2026-06-02maple_tree: document that "last" in mtree_insert_range() is inclusiveSteven Rostedt1-2/+5
2026-06-02vdso/datastore: Mark vdso_k_*_data pointers as __ro_after_initThomas Weißschuh1-3/+3
2026-06-01liveupdate: Reference count incoming FLB dataDavid Matlack1-0/+3
2026-05-29Merge tag 'iommu-fixes-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2026-05-28lib/nmi_backtrace: print out the CPUs which fail to respond to NMIFeng Tang1-3/+12
2026-05-28string: use min in sized_strscpyThorsten Blum1-5/+3
2026-05-28lib/uuid_kunit: add tests for the four random UUID/GUID generatorsStepan Ionichev1-0/+56
2026-05-28error-inject: use IS_ERR() check for debugfs_create_file()Ingyu Jang1-2/+2
2026-05-28raid6_kunit: randomize buffer alignmentChristoph Hellwig1-6/+35
2026-05-28raid6_kunit: randomize parameters and increase limitsChristoph Hellwig1-57/+130
2026-05-28raid6_kunit: cleanup dataptr handlingChristoph Hellwig1-12/+7
2026-05-28raid6_kunit: dynamically allocate data buffers using vmallocChristoph Hellwig1-15/+62
2026-05-28raid6_kunit: use KUNIT_CASE_PARAMChristoph Hellwig1-52/+68
2026-05-28raid6: update top of file commentsChristoph Hellwig10-78/+28
2026-05-28raid6: use static_call for raid6_recov_2data and raid6_recov_datapChristoph Hellwig1-2/+6
2026-05-28raid6: use static_call for gen_syndrom and xor_syndromChristoph Hellwig1-6/+12
2026-05-28raid6: rework registration of optimized algorithmsChristoph Hellwig31-409/+384
2026-05-28raid6: hide internalsChristoph Hellwig24-15/+119
2026-05-28raid6: warn when using less than four devicesChristoph Hellwig1-0/+2
2026-05-28raid6: improve the public interfaceChristoph Hellwig9-26/+147
2026-05-28raid6: use named initializers for struct raid6_callsChristoph Hellwig12-105/+95
2026-05-28raid6: remove raid6_get_zero_pageChristoph Hellwig8-27/+27
2026-05-28raid6: move to lib/raid/Christoph Hellwig37-130/+148
2026-05-28raid6: remove __KERNEL__ ifdefsChristoph Hellwig19-186/+15
2026-05-28raid6: turn the userspace test harness into a kunit testChristoph Hellwig6-261/+98
2026-05-28lib: kunit: add tests for __ashldi3(), __ashrdi3(), and __lshrdi3()Dmitry Antipov3-0/+186
2026-05-28lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warningsDmitry Antipov1-2/+5
2026-05-28lib/cmdline_kunit: add test case for memparse()Dmitry Antipov1-0/+56
2026-05-28lib: add more string to 64-bit integer conversion overflow testsDmitry Antipov1-0/+6
2026-05-28lib: fix memparse() to handle overflowDmitry Antipov1-8/+15
2026-05-28lib: fix _parse_integer_limit() to handle overflowDmitry Antipov1-15/+22
2026-05-28lib/tests: extend cmdline KUnit with next_arg() testsShuvam Pandey1-0/+62
2026-05-28lib/bug: cleanup comment style, types and modernize loggingLucas Poupeau1-40/+40
2026-05-28uaccess: unify inline vs outline copy_{from,to}_user() selectionYury Norov1-3/+1
2026-05-28lib/base64: fix copy-pasted @padding doc in base64_decode()Josh Law1-1/+1
2026-05-28lib/base64: validate before writing in decode tail pathJosh Law1-1/+2
2026-05-28lib/tests: string_helpers: don't use "proxy" headersAndy Shevchenko1-2/+7
2026-05-28lib/tests: string_helpers: decouple unescape and escape casesAndy Shevchenko1-0/+6
2026-05-28treewide: fix indentation and whitespace in Kconfig filesAnand Moon1-1/+1
2026-05-28seq_buf: export seq_buf_putmem_hex() and add KUnit testsShuvam Pandey2-0/+35
2026-05-28lib/crc: arm: Enable arm64's NEON intrinsics implementation of crc64Ard Biesheuvel4-1/+75
2026-05-28lib/crc: Turn NEON intrinsics crc64 implementation into common codeArd Biesheuvel4-27/+30
2026-05-28xor/arm64: Use shared NEON intrinsics implementation from 32-bit ARMArd Biesheuvel4-315/+154
2026-05-28xor/arm: Replace vectorized implementation with arm64's intrinsicsArd Biesheuvel6-37/+186
2026-05-28lib/bitrev: Introduce GENERIC_BITREVERSEYury Norov3-4/+13
2026-05-28arch: select HAVE_ARCH_BITREVERSE conditionally on BITREVERSEYury Norov1-0/+1
2026-05-28bitmap: drop bitmap_print_to_pagebuf()Yury Norov1-37/+5
2026-05-28compiler-context-analysis: Bump required Clang version to 23Marco Elver2-2/+26
2026-05-28iommu, debugobjects: avoid gcc-16.1 section mismatch warningsArnd Bergmann1-1/+1
2026-05-26audit: use 'unsigned int' instead of 'unsigned'Ricardo Robaina1-6/+6
2026-05-26Merge tag 'linux_kselftest-kunit-fixes-7.1-rc6' of git://git.kernel.org/pub/s...Linus Torvalds2-3/+17
2026-05-26kunit: provide kunit_platform_device_unregister()Bartosz Golaszewski1-0/+33
2026-05-26kunit: provide kunit_platform_device_register_full()Bartosz Golaszewski1-0/+31
2026-05-26lib/vsprintf: Require exact hash_pointers mode matchesKaitao Cheng1-3/+3
2026-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc5Alexei Starovoitov6-32/+68
2026-05-24Merge tag 'core-urgent-2026-05-24' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+14
2026-05-21seq_buf: Export seq_buf_putmem_hex() and add KUnit testsShuvam Pandey2-0/+35
2026-05-21kunit: fix use-after-free in debugfs when using kunit.filterFlorian Schmaus2-3/+17
2026-05-21vsprintf: Add test for restricted kernel pointersThomas Weißschuh2-1/+22
2026-05-21vsprintf: Only export no_hash_pointers to test moduleThomas Weißschuh1-1/+1
2026-05-21iov_iter: use kmemdup_array for dup_iter to harden against overflowWang Haoran1-4/+4
2026-05-21vsprintf: Revert "add simple_strntoul"Andy Shevchenko1-7/+0
2026-05-19Merge tag 'mm-hotfixes-stable-2026-05-18-21-07' of git://git.kernel.org/pub/s...Linus Torvalds1-5/+5
2026-05-18debugobjects: Do not fill_pool() if pi_blocked_onHelen Koike1-4/+14
2026-05-17Merge tag 'timers-urgent-2026-05-17' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+2
2026-05-15Merge tag 'v7.1-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-7/+26
2026-05-14kunit: Add backtrace suppression self-testsGuenter Roeck2-0/+199
2026-05-14bug/kunit: Core support for suppressing warning backtracesAlessandro Carminati4-3/+136
2026-05-14vdso/gettimeofday: Reload sequence counter after switch to time page in do_aux()Thomas Weißschuh1-3/+2
2026-05-13lib: kunit_iov_iter: fix test fail on powerpcChristian A. Ehrhardt1-5/+5
2026-05-13lib/string_helpers: annotate struct strarray with __counted_by_ptrThorsten Blum1-2/+2
2026-05-13lib/string_helpers: drop redundant allocation in kasprintf_strarrayThorsten Blum1-2/+2
2026-05-12Merge tag 'probes-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-11/+18
2026-05-12rhashtable: give each instance its own lockdep classChristian Brauner1-7/+10
2026-05-12bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.cBreno Leitao1-0/+56
2026-05-11Merge tag 'linux_kselftest-kunit-fixes-7.1-rc4' of git://git.kernel.org/pub/s...Linus Torvalds1-2/+3
2026-05-11workqueue: forbid TEST_WORKQUEUE from being built-inBreno Leitao1-0/+5
2026-05-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc3Alexei Starovoitov16-86/+573
2026-05-09lib/crypto: powerpc/md5: Drop powerpc optimized MD5 codeEric Biggers5-269/+7
2026-05-08test_kprobes: clear kprobes between test runsMartin Kaiser1-11/+18
2026-05-05Merge tag 'fbdev-for-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2026-05-05lib/vsprintf: Limit the returning size to INT_MAXMasami Hiramatsu (Google)1-2/+13
2026-05-05lib/vsprintf: Fix to check field_width and precisionMasami Hiramatsu (Google)1-22/+14
2026-05-05rhashtable: Add bucket_table_free_atomic() helperUladzislau Rezki (Sony)1-1/+9
2026-05-05rhashtable: drop ht->mutex in rhashtable_free_and_destroy()Mikhail Gavrilov1-6/+17
2026-05-04objtool: Grow __cfi_* prefix symbols for all CFI+CALL_PADDINGJosh Poimboeuf1-1/+1
2026-05-04kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FSDavid Gow1-0/+1
2026-05-04kunit: config: Enable KUNIT_DEBUGFS by defaultDavid Gow1-2/+2
2026-05-01Merge tag 'mm-hotfixes-stable-2026-04-30-15-39' of git://git.kernel.org/pub/s...Linus Torvalds2-3/+3
2026-04-28Merge tag 'sched_ext-for-7.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-5/+31
2026-04-28lib/fonts: Fix bit position when rotating by 180 degreesThomas Zimmermann1-1/+1
2026-04-27MAINTAINERS: update Liam's email addressLiam R. Howlett2-3/+3
2026-04-24Merge tag 'riscv-for-linus-7.1-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+285
2026-04-24Merge tag 'loongarch-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-1/+1
2026-04-22LoongArch: Adjust build infrastructure for 32BIT/64BITHuacai Chen1-1/+1
2026-04-21Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2026-04-20rhashtable: Bounce deferred worker kick through irq_workTejun Heo1-3/+28
2026-04-20bpf: Exhaustive test coverage for signed division and moduloJie Meng1-100/+263
2026-04-20Merge tag 'printk-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds3-2/+26
2026-04-20Merge branch 'for-7.1-printf-kunit-build' into for-linusPetr Mladek83-729/+1130
2026-04-19Merge tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+36
2026-04-19rhashtable: Restore insecure_elasticity toggleHerbert Xu1-2/+3
2026-04-19Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-73/+189
2026-04-18Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2026-04-18lib: test_hmm: implement a device release methodAlistair Popple1-3/+15
2026-04-18lib: test_hmm: evict device pages on file close to avoid use-after-freeAlistair Popple1-50/+62
2026-04-18mm/alloc_tag: clear codetag for pages allocated before page_ext initializationHao Ge1-0/+109
2026-04-18liveupdate: remove liveupdate_test_unregister()Pasha Tatashin1-18/+0
2026-04-18kho: persist blob size in KHO FDTBreno Leitao1-1/+1
2026-04-18kho: add size parameter to kho_add_subtree()Breno Leitao1-1/+2
2026-04-17Merge tag 'bootconfig-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-26/+36
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds62-64/+5927
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-1170/+980
2026-04-15Merge tag 'wq-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds3-0/+305
2026-04-15Merge tag 'slab-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-0/+92
2026-04-15Merge tag 'fbdev-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds18-39/+589
2026-04-15printf: Compile the kunit test with DISABLE_BRANCH_PROFILING DISABLE_BRANCH_P...Petr Mladek1-0/+2
2026-04-14lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()Lukas Wunner1-1/+1
2026-04-14Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+19
2026-04-14Merge tag 'timers-vdso-2026-04-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-118/+106
2026-04-14Merge tag 'timers-core-2026-04-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-0/+31
2026-04-14Merge tag 'core-debugobjects-2026-04-12' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2026-04-14Merge tag 'bitmap-for-v7.1' of https://github.com/norov/linuxLinus Torvalds6-36/+144
2026-04-14lib/vsprintf: use bool for local decode variableThorsten Blum1-2/+2
2026-04-13Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds8-47/+169
2026-04-13Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds64-1502/+6778
2026-04-13Merge tag 'audit-pr-20260410' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2026-04-13Merge tag 'rust-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/l...Linus Torvalds1-0/+17
2026-04-13Merge branch 'nocache-cleanup'Linus Torvalds1-2/+2
2026-04-13Merge branch 'slab/for-7.1/misc' into slab/for-nextVlastimil Babka (SUSE)1-0/+92
2026-04-11Merge branch 'timers/urgent' into timers/coreThomas Gleixner4-6/+11
2026-04-09lib/prime_numbers: drop temporary buffer in dump_primes()Yury Norov1-4/+2
2026-04-09kernfs: pass struct ns_common instead of const void * for namespace tagsChristian Brauner2-9/+12
2026-04-08Merge tag 'rust-timekeeping-for-v7.1' of https://github.com/Rust-for-Linux/li...Miguel Ojeda2-4/+8
2026-04-07lib/fonts: Implement font rotationThomas Zimmermann1-0/+103
2026-04-07lib/fonts: Refactor glyph-rotation helpersThomas Zimmermann1-33/+46
2026-04-07lib/fonts: Refactor glyph-pattern helpersThomas Zimmermann1-18/+27
2026-04-07lib/fonts: Implement glyph rotationThomas Zimmermann2-0/+151
2026-04-07lib/fonts: Clean up MakefileThomas Zimmermann1-18/+17
2026-04-07lib/fonts: Provide helpers for calculating glyph pitch and sizeThomas Zimmermann1-1/+1
2026-04-07lib/tests/slub_kunit: add a test case for {kmalloc,kfree}_nolockHarry Yoo (Oracle)1-0/+92
2026-04-06Merge tag 'v7.0-rc7' into usb-nextGreg Kroah-Hartman4-6/+11
2026-04-05bug: avoid format attribute warning for clang as wellArnd Bergmann1-5/+2