This is a note to let you know that I've just added the patch titled media: rc-loopback: return number of emitters rather than error to the 4.9-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: media-rc-loopback-return-number-of-emitters-rather-than-error.patch and it can be found in the queue-4.9 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From 6b7f554be8c92319d7e6df92fd247ebb9beb4a45 Mon Sep 17 00:00:00 2001 From: Sean Young <sean@xxxxxxxx> Date: Sat, 3 Jul 2021 15:37:17 +0200 Subject: media: rc-loopback: return number of emitters rather than error From: Sean Young <sean@xxxxxxxx> commit 6b7f554be8c92319d7e6df92fd247ebb9beb4a45 upstream. The LIRC_SET_TRANSMITTER_MASK ioctl should return the number of emitters if an invalid list was set. Cc: stable@xxxxxxxxxxxxxxx Signed-off-by: Sean Young <sean@xxxxxxxx> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- drivers/media/rc/rc-loopback.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/media/rc/rc-loopback.c +++ b/drivers/media/rc/rc-loopback.c @@ -55,7 +55,7 @@ static int loop_set_tx_mask(struct rc_de if ((mask & (RXMASK_REGULAR | RXMASK_LEARNING)) != mask) { dprintk("invalid tx mask: %u\n", mask); - return -EINVAL; + return 2; } dprintk("setting tx mask: %u\n", mask); Patches currently in stable-queue which might be from sean@xxxxxxxx are queue-4.9/media-rc-loopback-return-number-of-emitters-rather-than-error.patch queue-4.9/media-dvb-usb-fix-uninit-value-in-vp702x_read_mac_ad.patch queue-4.9/media-dvb-usb-fix-uninit-value-in-dvb_usb_adapter_dv.patch