diff options
author | Alan Maguire <alan.maguire@oracle.com> | 2020-05-30 00:46:21 +0300 |
---|---|---|
committer | Shuah Khan <skhan@linuxfoundation.org> | 2020-06-26 23:12:00 +0300 |
commit | 725aca9585956676687c4cb803e88f770b0df2b2 (patch) | |
tree | d12f4d1586c07f91dec8596e07b17f22c30dad14 /tools/testing/selftests/bpf/progs/test_autoload.c | |
parent | d4cdd146d0db900b2eb6c2d28cba719b3bf0a928 (diff) | |
download | linux-725aca9585956676687c4cb803e88f770b0df2b2.tar.xz |
kunit: add support for named resources
The kunit resources API allows for custom initialization and
cleanup code (init/fini); here a new resource add function sets
the "struct kunit_resource" "name" field, and calls the standard
add function. Having a simple way to name resources is
useful in cases such as multithreaded tests where a set of
resources are shared among threads; a pointer to the
"struct kunit *" test state then is all that is needed to
retrieve and use named resources. Support is provided to add,
find and destroy named resources; the latter two are simply
wrappers that use a "match-by-name" callback.
If an attempt to add a resource with a name that already exists
is made kunit_add_named_resource() will return -EEXIST.
Signed-off-by: Alan Maguire <alan.maguire@oracle.com>
Reviewed-by: Brendan Higgins <brendanhiggins@google.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_autoload.c')
0 files changed, 0 insertions, 0 deletions