bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs
authorDavid Vernet <void@manifault.com>
Sat, 25 Mar 2023 21:31:45 +0000 (16:31 -0500)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 25 Mar 2023 23:56:22 +0000 (16:56 -0700)
commitfb2211a57c110b4ced3cb7f8570bd7246acf2d04
tree1d94a550acc6b2ee4a15129002a1a3bbbbea80b3
parent1431d0b584a673ea690c88a5f7e1aedd9caf0e84
bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs

Now that we're not invoking kfunc destructors when the kptr in a map was
NULL, we no longer require NULL checks in many of our KF_RELEASE kfuncs.
This patch removes those NULL checks.

Signed-off-by: David Vernet <void@manifault.com>
Link: https://lore.kernel.org/r/20230325213144.486885-3-void@manifault.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
drivers/hid/bpf/hid_bpf_dispatch.c
kernel/bpf/cpumask.c
kernel/bpf/helpers.c
net/bpf/test_run.c
net/netfilter/nf_conntrack_bpf.c