aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/media/usb/dvb-usb
diff options
context:
space:
mode:
authorSean Young <sean@mess.org>2020-03-31 14:39:52 +0200
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-04-21 12:54:42 +0200
commita8648098948d9b04627408b0c51877720412dc9f (patch)
treedb3aacfee83079d2e5982a7526014c43a7001cb5 /drivers/media/usb/dvb-usb
parentmedia: dvb: digitv: remove unused array element 0 (diff)
downloadwireguard-linux-a8648098948d9b04627408b0c51877720412dc9f.tar.xz
wireguard-linux-a8648098948d9b04627408b0c51877720412dc9f.zip
media: rc: if kernel is built without an IR codec, don't advertise it
If the kernel is built without e.g. the imon IR decoder, the protocols sysfs file still show the protocol as available. If user-space tries to enable this decoder, the kernel will report an error: $ echo +imon > /sys/class/rc/rc0/protocols [ 57.693033] rc_core: Loaded IR protocol module ir-imon-decoder, but protocol imon still not available Ensuring that unavailable protocols are not advertised, ensures that users space knows it is not available, and a BPF based IR decoder can be loaded instead. This supports the case when no kernel-based codec needs to be compiled in, and every IR decoder can be BPF based. Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media/usb/dvb-usb')
0 files changed, 0 insertions, 0 deletions