mirror-linux/drivers/staging
Khadija Kamran 6ce24d176e staging: axis-fifo: initialize timeouts in init only
[ Upstream commit 752cbd8f19 ]

Initialize the module parameters, read_timeout and write_timeout once in
init().

Module parameters can only be set once and cannot be modified later, so we
don't need to evaluate them again when passing the parameters to
wait_event_interruptible_timeout().

Convert datatype of {read,write}_timeout from 'int' to 'long int' because
implicit conversion of 'long int' to 'int' in statement
'{read,write}_timeout = MAX_SCHEDULE_TIMEOUT' results in an overflow.

Change format specifier for {read,write}_timeout from %i to %li.

Reviewed-by: Fabio M. De Francesco <fmdefrancesco@gmail.com>
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Khadija Kamran <kamrankhadijadj@gmail.com>
Link: https://lore.kernel.org/r/ZBN3XAsItCiTk7CV@khadija-virtual-machine
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-05-24 17:32:40 +01:00
..
axis-fifo staging: axis-fifo: initialize timeouts in init only 2023-05-24 17:32:40 +01:00
board
emxx_udc
fbtft
fieldbus
gdm724x
greybus
iio staging: iio: resolver: ads1210: fix config mode 2023-05-11 23:03:01 +09:00
ks7010
media media: Prefer designated initializers over memset for subdev pad ops 2023-05-24 17:32:36 +01:00
most
nvec
octeon
olpc_dcon
pi433
qlge
r8188eu
rtl8192e staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE 2023-05-24 17:32:40 +01:00
rtl8192u
rtl8712
rtl8723bs drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() 2023-05-11 23:03:27 +09:00
rts5208
sm750fb
vc04_services
vme_user
vt6655
vt6656
wlan-ng
Kconfig
Makefile