All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH 0/4] keyctl: SLE12-SP5 build fix + libkeyutils cleanup
@ 2026-09-22 16:09 Petr Vorel
  2026-09-22 16:09 ` [LTP] [PATCH 1/4] lapi/keyctl.h: Remove <keyutils.h> Petr Vorel
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Petr Vorel @ 2026-09-22 16:09 UTC (permalink / raw)
  To: ltp

Hi,

first 2 commits are build fixes for SLE12-SP5 which should be merged
before release (we don't have this 4.12 in LTP CI).

3rd commit is simple cleanup.

And 4th commit the big libkeyutils removal can be postponed before release.

CI (to speedup):
* whole patchset
https://github.com/pevik/ltp/actions/runs/35749797392

* 1st, 2nd and 3rd commit
https://github.com/pevik/ltp/actions/runs/35749853642

* 1st and 2nd commit
https://github.com/pevik/ltp/actions/runs/35749868601

AFTER RELEASE:
And even further cleanup could be done after the release:
include/lapi/keyctl.h contains not only fallback structs and
definitions, but also functions, which should be moved into newly
created lib/tst_keyctl.c and include/tst_keyctl.h. We did not do it in
the past due libkeyutils dependency, which we did not want to have as
hard dependency (problem solved by 4th commit).

Kind regards,
Petr

Cyril Hrubis (1):
  lapi/keyctl.h: Remove <keyutils.h>

Petr Vorel (3):
  keyctl: Use struct keyctl_dh_params 'private' instead of 'priv'
  m4/ltp-keyutils.m4: Remove struct keyctl_dh_params.priv check
  Remove libkeyutils use

 configure.ac                                  |  5 ++++-
 include/lapi/keyctl.h                         | 22 +++++++++----------
 include/mk/config.mk.in                       |  1 -
 m4/ltp-keyutils.m4                            | 17 --------------
 testcases/cve/Makefile                        |  2 --
 testcases/kernel/syscalls/add_key/Makefile    |  2 --
 testcases/kernel/syscalls/keyctl/Makefile     |  1 -
 testcases/kernel/syscalls/keyctl/keyctl25.c   |  2 +-
 testcases/kernel/syscalls/keyctl/keyctl26.c   |  2 +-
 testcases/kernel/syscalls/keyctl/keyctl27.c   |  2 +-
 testcases/kernel/syscalls/keyctl/keyctl28.c   |  2 +-
 testcases/kernel/syscalls/landlock/Makefile   |  2 --
 .../kernel/syscalls/request_key/Makefile      |  2 --
 testcases/kernel/watchqueue/Makefile          |  2 --
 14 files changed, 18 insertions(+), 46 deletions(-)
 delete mode 100644 m4/ltp-keyutils.m4

-- 
2.55.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2026-09-23 19:36 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-22 16:09 [LTP] [PATCH 0/4] keyctl: SLE12-SP5 build fix + libkeyutils cleanup Petr Vorel
2026-09-22 16:09 ` [LTP] [PATCH 1/4] lapi/keyctl.h: Remove <keyutils.h> Petr Vorel
2026-09-22 18:40   ` [LTP] " linuxtestproject.agent
2026-09-23  5:33     ` Petr Vorel
2026-09-23  9:15   ` [LTP] [PATCH 1/4] " Li Wang
2026-09-23 10:27   ` Cyril Hrubis
2026-09-22 16:09 ` [LTP] [PATCH 2/4] keyctl: Use struct keyctl_dh_params 'private' instead of 'priv' Petr Vorel
2026-09-23  9:26   ` Li Wang
2026-09-23 10:28   ` Cyril Hrubis
2026-09-22 16:09 ` [LTP] [PATCH 3/4] m4/ltp-keyutils.m4: Remove struct keyctl_dh_params.priv check Petr Vorel
2026-09-23  9:52   ` Li Wang
2026-09-23 19:35     ` Petr Vorel
2026-09-23 10:29   ` Cyril Hrubis
2026-09-22 16:09 ` [LTP] [PATCH 4/4] Remove libkeyutils use Petr Vorel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.