landlock: Improve bit operations in audit code
authorMickaël Salaün <mic@digikod.net>
Mon, 12 May 2025 09:37:30 +0000 (11:37 +0200)
committerMickaël Salaün <mic@digikod.net>
Mon, 12 May 2025 09:38:53 +0000 (11:38 +0200)
commit3039ed432745f8fdf5cbb43fdc60b2e1aad624c1
tree4dffdb52a26380ad84e43a30fcccac10bfe90a75
parentb1525d0a8d3ad98487775232c3a861f3f4d894ea
landlock: Improve bit operations in audit code

Use the BIT() and BIT_ULL() macros in the new audit code instead of
explicit shifts to improve readability.  Use bitmask instead of modulo
operation to simplify code.

Add test_range1_rand15() and test_range2_rand15() KUnit tests to improve
get_id_range() coverage.

Signed-off-by: Günther Noack <gnoack3000@gmail.com>
Link: https://lore.kernel.org/r/20250512093732.1408485-1-mic@digikod.net
Signed-off-by: Mickaël Salaün <mic@digikod.net>
security/landlock/audit.c
security/landlock/id.c
security/landlock/syscalls.c