Commit Graph

  • ca9a7f4c5c build: Fix license specification master Tobias Stoeckmann 2026-01-13 18:16:38 +01:00
  • dad351539a ci: bump the all-actions group across 1 directory with 6 updates dependabot[bot] 2026-01-01 01:08:42 +00:00
  • 29e905fbd8
    ci: bump github/codeql-action dependabot/github_actions/all-actions-e42aeb3dac dependabot[bot] 2026-01-16 07:25:50 +00:00
  • 2b3841653a ci: bump the all-actions group across 1 directory with 6 updates dependabot[bot] 2026-01-01 01:08:42 +00:00
  • 23bb264d0b ci: Fix alpine setup Lucas De Marchi 2026-01-16 00:34:54 -06:00
  • 1fd751b172 ci: Fix alpine setup tip-fix-alpine Lucas De Marchi 2026-01-16 00:34:54 -06:00
  • a403590f6e ci: swap bullseye for bookworm Emil Velikov 2025-10-26 12:27:48 +00:00
  • 695fd084a7 testsuite: Fix build with gcc < 15 Lucas De Marchi 2025-07-11 10:53:53 -05:00
  • 5d845ab29a testsuite: simplify syscall number handling Lucas De Marchi 2025-07-08 07:38:58 -05:00
  • 84db2f930f testsuite/init_module: Handle __NR_riscv_hwprobe in syscall wrapper Andreas Schwab 2025-06-29 12:09:25 +02:00
  • 1c304d9b95 testsuite: consolidate final exit() call Emil Velikov 2025-06-16 21:41:14 +01:00
  • dd77977c29 testsuite: fixup argument handling Emil Velikov 2025-06-16 17:00:42 +01:00
  • ffc165c44b testsuite: remove struct test alignment Emil Velikov 2025-06-16 21:48:31 +01:00
  • bffe1a7800 Remove _always_inline_ attribute Emil Velikov 2025-06-16 21:52:16 +01:00
  • 11553144ca Globally silence all Wattribute warnings Emil Velikov 2025-06-16 18:10:08 +01:00
  • 3f8ec4d859 testsuite: Fix build warning on kernel 6.15 Lucas De Marchi 2025-07-07 11:42:41 -05:00
  • d449664485 ci: Use KDIR=any Lucas De Marchi 2025-06-27 12:13:12 -05:00
  • ea67bad278 testsuite: Handle KDIR=any Lucas De Marchi 2025-06-27 12:01:15 -05:00
  • 9c1a363e3e util: Use local variable in get_backoff_delta_msec Tobias Stoeckmann 2025-06-29 13:40:46 +02:00
  • 2537c171bc modprobe: return error on timeout Tobias Stoeckmann 2025-06-19 18:44:51 +02:00
  • f71f74efa0 testsuite: add test for get_backoff_delta_msec Emil Velikov 2025-06-19 18:41:22 +02:00
  • 65afd0f1c6 util: check for overflow in get_backoff_delta_msec Tobias Stoeckmann 2025-06-29 13:17:22 +02:00
  • f14f260382 util: fix endless loop in get_backoff_delta_msec Tobias Stoeckmann 2025-06-29 13:13:34 +02:00
  • ec0f261ac3 ci: move compression variants further down Emil Velikov 2025-06-17 00:37:52 +01:00
  • 75a1e9348d ci: remove default options from Debian/bullseye build Emil Velikov 2025-06-17 00:34:24 +01:00
  • 12f1b539ff ci: 'temporary' disable sanitizers for 32bit builds Emil Velikov 2025-06-17 00:30:40 +01:00
  • 982e7054d3 CONTRIBUTING.md: make it common markdown compatible Emil Velikov 2025-06-21 11:13:15 +01:00
  • 3ae40a62a1 README.md: make it common markdown compatible Emil Velikov 2025-06-21 11:09:50 +01:00
  • b3a4f0e560 testsuite/test-modprobe: reinstate chdir error path Emil Velikov 2025-06-20 11:11:04 +01:00
  • 049c55df47 libkmod/README: fix grammar Tobias Stoeckmann 2025-06-19 18:54:54 +02:00
  • 6b93232c97 tools/modprobe: Fix odd --remove-holders behavior kmod-34.y Lucas De Marchi 2025-06-13 13:57:08 -05:00
  • 41b1798768 testsuite: remove exit() calls from main() Emil Velikov 2025-06-13 17:45:34 +01:00
  • ac4a65b029 testsuite: always exit() from the child process Emil Velikov 2025-06-13 17:45:34 +01:00
  • 6d0d80ac0b testsuite: remove remaining exit/noreturn instances Emil Velikov 2025-06-13 17:37:25 +01:00
  • e09acf2e24 testsuite: remove exit from EXEC_TOOL tests Emil Velikov 2025-06-13 17:24:32 +01:00
  • d59268554b testsuite: introduce and use EXEC_TOOL() macro Emil Velikov 2025-06-13 17:16:09 +01:00
  • bcdf71a1ef testsuite/test-remove: plug memory leaks in success path Emil Velikov 2025-06-13 20:12:28 +01:00
  • 5611bf6eb2 testsuite/test-init: plug memory leaks in success path Emil Velikov 2025-06-13 20:12:28 +01:00
  • 5cecea47dc testsuite: use ARRAY_SIZE() for iteration Emil Velikov 2025-06-13 19:48:18 +01:00
  • db92629b4f testsuite: static const annotate the remaining test data Emil Velikov 2025-06-13 19:44:25 +01:00
  • 5eac1d728c tools/modprobe: --dry-run shouldn't need -v Lucas De Marchi 2025-06-13 14:11:08 -05:00
  • 15edeed386 tools/modprobe: Fix odd --remove-holders behavior Lucas De Marchi 2025-06-13 13:57:08 -05:00
  • 67e677d340 man/modprobe.8: Remove needless ** Lucas De Marchi 2025-06-13 12:45:31 -05:00
  • e097873146 ci: remove Alpine -Ddocs=false WA Emil Velikov 2025-06-16 07:32:06 +01:00
  • fc0edb4ac1 tools/modprobe: accept module name with --show-modversions Emil Velikov 2025-05-19 21:08:26 +01:00
  • 07f1abb965 testsuite/modprobe: add modprobe --show-exports modulename Emil Velikov 2025-05-30 20:16:11 +01:00
  • 7816017f6e testsuite/modprobe: remove --quiet from --show-{depends,exports} Emil Velikov 2025-05-30 20:10:09 +01:00
  • 5dfa7c9a9b tools/modprobe: accept module name with --show-exports Emil Velikov 2025-05-19 21:08:26 +01:00
  • 5753d25231 tools/modprobe: factor out module_new_from_any() Emil Velikov 2025-05-19 20:54:33 +01:00
  • de2a26d347 man/modprobe.8: document --show-exports Emil Velikov 2025-05-30 19:23:04 +01:00
  • 200c7b32f3 tools/modprobe: standardize on --show-foo, deprecate the rest Emil Velikov 2025-05-30 19:11:48 +01:00
  • f9ecaf7e1f tools/modprobe: properly deprecate --remove-dependencies Emil Velikov 2025-06-13 16:34:22 +01:00
  • d9778a6d9c man/modprobe.8: document --remove-holders Emil Velikov 2025-05-30 19:23:04 +01:00
  • 180335d11c libkmod: return ENOMEM when strbuf_pushchar(s) fails Emil Velikov 2025-06-04 17:16:25 +01:00
  • 077323d034 tools/static-nodes: don't use %m on mkdir_parents() failure Emil Velikov 2025-06-04 17:16:25 +01:00
  • 994da3b8d2 tools/depmod: don't use %m on kmod_new() failure Emil Velikov 2025-06-04 17:16:25 +01:00
  • 5c226b6fa0 tools/depmod: don't use %m on mkdir_p() failure Emil Velikov 2025-06-04 17:16:25 +01:00
  • 137e47880f tools/depmod: explicitly return ENOMEM on hash_new() failure Emil Velikov 2025-06-04 17:16:25 +01:00
  • e8e4122390 testsuite/test-{init,remove}: don't use %m with kmod API Emil Velikov 2025-06-04 17:16:25 +01:00
  • a0bac391ff libkmod: don't use %m on read_str_ulong() failure Emil Velikov 2025-06-04 17:16:25 +01:00
  • a6217da17e libkmod: don't use %m on strbuf_to_vector() failure Emil Velikov 2025-06-04 17:16:25 +01:00
  • a5670807d2 libkmod: readback errno before calling kmod_log() Emil Velikov 2025-06-04 17:16:25 +01:00
  • 7010835103 libkmod: explicitly return ENOMEM on kmod_module_*_new failure Emil Velikov 2025-06-04 17:16:25 +01:00
  • d44eb2ffa4 Use explicit ENOMEM when {m,re}alloc fails Emil Velikov 2025-06-04 17:16:25 +01:00
  • 1eeb00f776 libkmod: return ENOMEM when strbuf_pushchar(s) fails Emil Velikov 2025-06-04 17:16:25 +01:00
  • 0c4ebd45bd Remove unused errno.h include Emil Velikov 2025-06-04 17:16:25 +01:00
  • c32cd7ddc1 testsuite/test-util: add extra get_backoff_delta_msec iteration Emil Velikov 2025-05-30 11:21:32 +01:00
  • d2ee70eac8 shared/util: remove unused t0 in get_backoff_delta_msec() Emil Velikov 2025-05-29 15:31:36 +01:00
  • 2f5b9f1e2c tools/static-nodes: silence unused parameter warning Emil Velikov 2025-05-29 15:31:36 +01:00
  • 72dfead09b tools/modprobe: initialize msec variables as needed Emil Velikov 2025-05-29 15:31:36 +01:00
  • affec6677a tools/kmod: silence unused parameter warnings Emil Velikov 2025-05-29 15:31:36 +01:00
  • d13b0567b9 tools/depmod: remove unused parameter struct depmod Emil Velikov 2025-05-29 15:31:36 +01:00
  • a7ce23ffbb testsuite/test-hash: silence unused parameter warning Emil Velikov 2025-05-29 15:31:36 +01:00
  • abb9e04215 testsuite/{init,delete}_module: add TODOs for args validation Emil Velikov 2025-05-29 15:31:36 +01:00
  • a298cb0d4e testsuite/init_module: remove unused argument Emil Velikov 2025-05-29 15:31:36 +01:00
  • a06f96c876 testsuite: remove unused parameters Emil Velikov 2025-05-29 15:31:36 +01:00
  • abd99d20e2 testsuite: remove unused struct test::print_outputs Emil Velikov 2025-05-29 15:31:36 +01:00
  • 3e22369b34 testsuite: stop passing struct test to the test itself Emil Velikov 2025-05-29 15:31:36 +01:00
  • 9d7c40defd libkmod: silence unused param warnings for kmod_file_load_*() stubs Emil Velikov 2025-05-30 11:52:27 +01:00
  • 52e20d50a6 libkmod: add TODO for module hashkey handling Emil Velikov 2025-05-29 15:31:36 +01:00
  • 5610688ec0 shared: properly __attribute__ all macros Emil Velikov 2025-05-30 11:00:13 +01:00
  • 20e91b3a6b shared/macro: avoid nesting macros where possible Emil Velikov 2025-06-03 19:00:49 +01:00
  • 32008fc497 clang-format: update attribute macros Emil Velikov 2025-06-03 18:55:03 +01:00
  • 59b46aa53c ci: fold gcc/clang combinations together Emil Velikov 2025-06-03 22:46:48 +01:00
  • 6fb90b231d ci: fold 32 and 64 bit jobs together Emil Velikov 2025-06-03 22:46:48 +01:00
  • b3bb011439 ci: install and use bash across the board Emil Velikov 2025-06-03 23:06:48 +01:00
  • 260949d87b ci: use meson bla -C builddir/ Emil Velikov 2025-06-03 22:46:47 +01:00
  • dbc686e8b3 scripts/sanitizer-env.sh: remove incorrect $CC quotes Emil Velikov 2025-05-23 12:01:29 +01:00
  • b1e6f11f36 ci: bump the all-actions group with 2 updates dependabot[bot] 2025-06-01 01:46:06 +00:00
  • 2497950466 tools/depmod: use nsec granularity when checking timestamps Emil Velikov 2025-05-24 16:10:11 +01:00
  • 2077cb39f2 Remove dietlibc stat::st_mtim workaround Emil Velikov 2025-05-24 15:40:49 +01:00
  • d33f479ba8 README: update C runtime library section Emil Velikov 2025-05-29 10:26:29 +01:00
  • 8e3d82ede2 README: explicitly document compiler requirements Emil Velikov 2025-05-29 10:21:47 +01:00
  • 9b19ae8ef8 scripts/setup-modules.sh: remove autotools w/a Emil Velikov 2025-05-24 17:22:27 +01:00
  • 1996121ec1 Convert most #ifdef HAVE_FOO checks to #if HAVE_FOO Emil Velikov 2025-05-24 16:21:18 +01:00
  • dcd652b57c check strtol/strtoul/strtoull results Tobias Stoeckmann 2025-05-25 10:22:09 +02:00
  • 13b646a73f Remove default initializer for static variables Emil Velikov 2025-05-29 09:30:58 +01:00
  • 5a65df53d4 libkmod: s/* const/*const/ style nitpick Emil Velikov 2025-05-24 19:18:27 +01:00
  • 219be963e9 tools: move a few more symbols to data.rel.ro Emil Velikov 2025-05-24 19:17:24 +01:00
  • e3acc66363 shared: declare DECLARE_(DL,PTR)SYM as static Emil Velikov 2025-05-24 19:09:06 +01:00