diff options
| author | Sean Young <sean@mess.org> | 2021-07-05 20:56:01 +0300 | 
|---|---|---|
| committer | Mauro Carvalho Chehab <mchehab+huawei@kernel.org> | 2021-07-22 09:21:03 +0300 | 
| commit | 50634548d3c360c19013f665964e6c5b8300ff05 (patch) | |
| tree | 78aa6b087e04e2a61cbee51f7a7b42a82d990938 /drivers/media/rc/rc-loopback.c | |
| parent | 7300d0c2391a08d03b69100c454146b578322fa3 (diff) | |
| download | linux-50634548d3c360c19013f665964e6c5b8300ff05.tar.xz | |
media: rc-loopback: max_timeout of UINT_MAX does not work
Any timeout larger than LIRC_VALUE_MASK cannot work for the lirc uapi.
LIRC_VALUE_MASK is about 16 seconds which is more than enough.
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media/rc/rc-loopback.c')
| -rw-r--r-- | drivers/media/rc/rc-loopback.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/rc/rc-loopback.c b/drivers/media/rc/rc-loopback.c index 67782dd7ee4d..40fca1226b09 100644 --- a/drivers/media/rc/rc-loopback.c +++ b/drivers/media/rc/rc-loopback.c @@ -222,9 +222,9 @@ static int __init loop_init(void)  	rc->allowed_protocols	= RC_PROTO_BIT_ALL_IR_DECODER;  	rc->allowed_wakeup_protocols = RC_PROTO_BIT_ALL_IR_ENCODER;  	rc->encode_wakeup	= true; -	rc->timeout		= MS_TO_US(100); /* 100 ms */ +	rc->timeout		= IR_DEFAULT_TIMEOUT;  	rc->min_timeout		= 1; -	rc->max_timeout		= UINT_MAX; +	rc->max_timeout		= IR_MAX_TIMEOUT;  	rc->rx_resolution	= 1;  	rc->tx_resolution	= 1;  	rc->s_tx_mask		= loop_set_tx_mask;  | 
