summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorRae Moar <rmoar@google.com>2022-12-07 01:40:23 +0000
committerShuah Khan <skhan@linuxfoundation.org>2022-12-12 14:13:48 -0700
commit9c988fae6f6ae3224a568ab985881b66bb50c9ec (patch)
treea3f731a17b31d922b5ae2a4c48965834055fb089 /security
parentc2bb92bc4ea13842fdd27819c0d5b48df2b86ea5 (diff)
kunit: add macro to allow conditionally exposing static symbols to tests
Create two macros: VISIBLE_IF_KUNIT - A macro that sets symbols to be static if CONFIG_KUNIT is not enabled. Otherwise if CONFIG_KUNIT is enabled there is no change to the symbol definition. EXPORT_SYMBOL_IF_KUNIT(symbol) - Exports symbol into EXPORTED_FOR_KUNIT_TESTING namespace only if CONFIG_KUNIT is enabled. Must use MODULE_IMPORT_NS(EXPORTED_FOR_KUNIT_TESTING) in test file in order to use symbols. Signed-off-by: Rae Moar <rmoar@google.com> Reviewed-by: John Johansen <john.johansen@canonical.com> Reviewed-by: David Gow <davidgow@google.com> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions