selftests/landlock: Locally define __maybe_unused
The checkpatch tool started to flag __attribute__(__unused__), which we previously used. The header where this is normally defined is not currently compatible with selftests. This is the same approach as used in selftests/net/psock_lib.h. Signed-off-by: Günther Noack <gnoack3000@gmail.com> Link: https://lore.kernel.org/r/20221018182216.301684-8-gnoack3000@gmail.com Signed-off-by: Mickaël Salaün <mic@digikod.net>
This commit is contained in:
parent
41729af28f
commit
97b30f9e35
@ -17,6 +17,10 @@
|
||||
|
||||
#include "../kselftest_harness.h"
|
||||
|
||||
#ifndef __maybe_unused
|
||||
#define __maybe_unused __attribute__((__unused__))
|
||||
#endif
|
||||
|
||||
/*
|
||||
* TEST_F_FORK() is useful when a test drop privileges but the corresponding
|
||||
* FIXTURE_TEARDOWN() requires them (e.g. to remove files from a directory
|
||||
@ -140,14 +144,12 @@ static void _init_caps(struct __test_metadata *const _metadata, bool drop_all)
|
||||
}
|
||||
|
||||
/* We cannot put such helpers in a library because of kselftest_harness.h . */
|
||||
__attribute__((__unused__)) static void
|
||||
disable_caps(struct __test_metadata *const _metadata)
|
||||
static void __maybe_unused disable_caps(struct __test_metadata *const _metadata)
|
||||
{
|
||||
_init_caps(_metadata, false);
|
||||
}
|
||||
|
||||
__attribute__((__unused__)) static void
|
||||
drop_caps(struct __test_metadata *const _metadata)
|
||||
static void __maybe_unused drop_caps(struct __test_metadata *const _metadata)
|
||||
{
|
||||
_init_caps(_metadata, true);
|
||||
}
|
||||
@ -176,14 +178,14 @@ static void _effective_cap(struct __test_metadata *const _metadata,
|
||||
}
|
||||
}
|
||||
|
||||
__attribute__((__unused__)) static void
|
||||
set_cap(struct __test_metadata *const _metadata, const cap_value_t caps)
|
||||
static void __maybe_unused set_cap(struct __test_metadata *const _metadata,
|
||||
const cap_value_t caps)
|
||||
{
|
||||
_effective_cap(_metadata, caps, CAP_SET);
|
||||
}
|
||||
|
||||
__attribute__((__unused__)) static void
|
||||
clear_cap(struct __test_metadata *const _metadata, const cap_value_t caps)
|
||||
static void __maybe_unused clear_cap(struct __test_metadata *const _metadata,
|
||||
const cap_value_t caps)
|
||||
{
|
||||
_effective_cap(_metadata, caps, CAP_CLEAR);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user