bpf, btf: Fix return value of register_btf_id_dtor_kfuncs
authorGeliang Tang <tanggeliang@kylinos.cn>
Thu, 8 Feb 2024 06:24:21 +0000 (14:24 +0800)
committerMartin KaFai Lau <martin.lau@kernel.org>
Thu, 8 Feb 2024 19:05:07 +0000 (11:05 -0800)
commitb9a395f0f7af66fe8224450481b99d4f83b57207
tree1d92c1af25cd8725f9d870209de02717462b69bb
parente55dad12abe42383b68ba88212eb3d0fba0e9820
bpf, btf: Fix return value of register_btf_id_dtor_kfuncs

The same as __register_btf_kfunc_id_set(), to let the modules with
stripped btf section loaded, this patch changes the return value of
register_btf_id_dtor_kfuncs() too from -ENOENT to 0 when btf is NULL.

Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
Link: https://lore.kernel.org/r/eab65586d7fb0e72f2707d3747c7d4a5d60c823f.1707373307.git.tanggeliang@kylinos.cn
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
kernel/bpf/btf.c