summaryrefslogtreecommitdiff
path: root/drivers/media/rc/streamzap.c
diff options
context:
space:
mode:
authorSean Young <sean@mess.org>2018-06-19 02:04:24 +0300
committerDaniel Borkmann <daniel@iogearbox.net>2018-06-26 12:28:38 +0300
commitfdb5c4531c1e0e50e609df83f736b6f3a02896e2 (patch)
treec2ca0792e966f0bfb00f08d4df3401f2d68d52a9 /drivers/media/rc/streamzap.c
parent68d676a089625daed9d61df56ac63b5cd7189efe (diff)
downloadlinux-fdb5c4531c1e0e50e609df83f736b6f3a02896e2.tar.xz
bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF
If the kernel is compiled with CONFIG_CGROUP_BPF not enabled, it is not possible to attach, detach or query IR BPF programs to /dev/lircN devices, making them impossible to use. For embedded devices, it should be possible to use IR decoding without cgroups or CONFIG_CGROUP_BPF enabled. This change requires some refactoring, since bpf_prog_{attach,detach,query} functions are now always compiled, but their code paths for cgroups need moving out. Rather than a #ifdef CONFIG_CGROUP_BPF in kernel/bpf/syscall.c, moving them to kernel/bpf/cgroup.c and kernel/bpf/sockmap.c does not require #ifdefs since that is already conditionally compiled. Fixes: f4364dcfc86d ("media: rc: introduce BPF_PROG_LIRC_MODE2") Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'drivers/media/rc/streamzap.c')
0 files changed, 0 insertions, 0 deletions