Rustam Subkhankulov
e134d998a9
wifi: p54: add missing parentheses in p54_flush()
...
[ Upstream commit bcfd9d7f6840b06d5988c7141127795cf405805e ]
The assignment of the value to the variable total in the loop
condition must be enclosed in additional parentheses, since otherwise,
in accordance with the precedence of the operators, the conjunction
will be performed first, and only then the assignment.
Due to this error, a warning later in the function after the loop may
not occur in the situation when it should.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Signed-off-by: Rustam Subkhankulov <subkhankulov@ispras.ru>
Fixes: 0d4171e215 ("p54: implement flush callback")
Acked-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220714134831.106004-1-subkhankulov@ispras.ru
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-08-25 11:17:44 +02:00
..
accessibility
acpi
ACPI: LPSS: Fix missing check in register_device_clock()
2022-08-25 11:17:31 +02:00
amba
android
binder: fix handling of error during copy
2022-01-27 09:19:38 +01:00
ata
ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
2022-06-22 14:11:20 +02:00
atm
atm: eni: Add check for dma_map_single
2022-03-23 09:12:07 +01:00
auxdisplay
auxdisplay: ht16k33: Fix frame buffer device blanking
2021-11-17 09:48:45 +01:00
base
regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
2022-06-29 08:58:47 +02:00
bcma
block
xen/blkfront: force data bouncing when backend is untrusted
2022-07-07 17:36:53 +02:00
bluetooth
Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
2022-04-15 14:18:16 +02:00
bus
bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
2022-08-25 11:17:35 +02:00
cdrom
char
random: update comment from copy_to_user() -> copy_to_iter()
2022-06-29 08:58:49 +02:00
clk
clk: at91: generated: consider range when calculating best rate
2022-05-25 09:14:36 +02:00
clocksource
clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
2022-07-07 17:36:53 +02:00
connector
counter
cpufreq
cpufreq: pmac32-cpufreq: Fix refcount leak bug
2022-07-21 20:59:24 +02:00
cpuidle
crypto
crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
2022-08-25 11:17:42 +02:00
dax
dax: make sure inodes are flushed before destroy cache
2022-04-15 14:18:12 +02:00
dca
devfreq
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
2022-07-07 17:36:49 +02:00
dio
dma
dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
2022-07-12 16:30:50 +02:00
dma-buf
udmabuf: add back sanity check
2022-06-29 08:58:46 +02:00
edac
EDAC/synopsys: Read the error count from the correct register
2022-04-27 13:50:48 +02:00
eisa
extcon
extcon: Modify extcon device to be created after driver data is set
2022-06-14 18:12:00 +02:00
firewire
firewire: core: extend card->lock in fw_core_handle_bus_reset
2022-05-12 12:23:41 +02:00
firmware
firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
2022-06-14 18:11:54 +02:00
fpga
fsi
gnss
gpio
gpio: pca953x: only use single read/write for No AI mode
2022-07-29 17:14:14 +02:00
gpu
drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
2022-08-25 11:17:43 +02:00
greybus
greybus: svc: fix an error handling bug in gb_svc_hello()
2022-04-15 14:17:58 +02:00
hid
HID: wacom: Don't register pad_input for touch switch
2022-08-25 11:17:19 +02:00
hsi
HSI: core: Fix return freed object in hsi_new_client
2022-01-27 09:19:41 +01:00
hv
random: remove unused irq_flags argument from add_interrupt_randomness()
2022-06-22 14:11:06 +02:00
hwmon
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
2022-07-07 17:36:50 +02:00
hwspinlock
hwtracing
coresight: Clear the connection field properly
2022-08-25 11:17:26 +02:00
i2c
i2c: Fix a potential use after free
2022-08-25 11:17:38 +02:00
i3c
ide
idle
iio
iio: light: isl29028: Fix the warning in isl29028_remove()
2022-08-25 11:17:24 +02:00
infiniband
RDMA/qedr: Fix reporting QP timeout attribute
2022-07-07 17:36:49 +02:00
input
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
2022-06-14 18:12:03 +02:00
interconnect
iommu
iommu/vt-d: Fix PCI bus rescan device hot add
2022-07-12 16:30:46 +02:00
ipack
irqchip
irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
2022-07-21 20:59:26 +02:00
isdn
mISDN: change function names to avoid conflicts
2022-01-11 15:23:33 +01:00
leds
lightnvm
lightnvm: disable the subsystem
2022-05-09 09:03:20 +02:00
macintosh
macintosh/adb: fix oob read in do_adb_query() function
2022-08-11 12:57:53 +02:00
mailbox
mailbox: forward the hrtimer if not queued and under a lock
2022-06-14 18:11:42 +02:00
mcb
md
dm: return early from dm_pr_call() if DM device is suspended
2022-08-25 11:17:37 +02:00
media
media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
2022-08-25 11:17:42 +02:00
memory
memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
2022-04-20 09:19:34 +02:00
memstick
message
mfd
mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
2022-06-14 18:11:42 +02:00
misc
locking/refcount: Define constants for saturation and max refcount values
2022-07-29 17:14:16 +02:00
mmc
mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
2022-06-29 08:58:44 +02:00
mtd
Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
2022-07-15 10:14:53 +02:00
mux
net
wifi: p54: add missing parentheses in p54_flush()
2022-08-25 11:17:44 +02:00
nfc
NFC: nxp-nci: don't print header length mismatch on i2c error
2022-07-21 20:59:25 +02:00
ntb
nubus
nvdimm
nvdimm: Fix badblocks clear off-by-one error
2022-07-07 17:36:48 +02:00
nvme
nvme: fix regression when disconnect a recovering ctrl
2022-07-21 20:59:25 +02:00
nvmem
of
of: overlay: do not break notify on NOTIFY_{OK|STOP}
2022-06-14 18:11:34 +02:00
opp
opp: Fix return in _opp_add_static_v2()
2021-11-17 09:48:44 +01:00
oprofile
parisc
parisc: Fix CPU affinity for Lasi, WAX and Dino chips
2022-04-15 14:18:36 +02:00
parport
pci
PCI: hv: Fix interrupt mapping for multi-MSI
2022-07-29 17:14:09 +02:00
pcmcia
pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
2022-06-14 18:11:50 +02:00
perf
arm_pmu: Validate single/group leader events
2022-04-27 13:50:50 +02:00
phy
phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
2022-06-14 18:11:52 +02:00
pinctrl
pinctrl: stm32: fix optional IRQ support to gpios
2022-07-29 17:14:08 +02:00
platform
platform/x86: hp-wmi: Ignore Sanitization Mode event
2022-07-21 20:59:25 +02:00
pnp
power
power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
2022-07-29 17:14:10 +02:00
powercap
pps
ps3
ptp
ptp: replace snprintf with sysfs_emit
2022-04-15 14:18:32 +02:00
pwm
pwm: lp3943: Fix duty calculation in case period was clamped
2022-06-14 18:11:51 +02:00
rapidio
ras
regulator
regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
2022-08-25 11:17:36 +02:00
remoteproc
remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
2022-04-15 14:18:19 +02:00
reset
reset: tegra-bpmp: Restore Handle errors in BPMP response
2022-04-27 13:50:47 +02:00
rpmsg
rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
2022-06-14 18:11:52 +02:00
rtc
rtc: mt6397: check return value after calling platform_get_resource()
2022-06-14 18:11:53 +02:00
s390
tty: the rest, stop using tty_schedule_flip()
2022-07-29 17:14:19 +02:00
sbus
scsi
scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
2022-08-25 11:17:17 +02:00
sfi
sh
maple: fix wrong return value of maple_bus_init().
2021-11-26 10:47:17 +01:00
siox
slimbus
slimbus: qcom: Fix IRQ check in qcom_slim_probe
2022-05-18 09:47:27 +02:00
soc
soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
2022-08-25 11:17:35 +02:00
soundwire
spi
spi: spi-rspi: Fix PIO fallback on RZ platforms
2022-08-25 11:17:32 +02:00
spmi
ssb
staging
tty: the rest, stop using tty_schedule_flip()
2022-07-29 17:14:19 +02:00
target
scsi: target: tcmu: Fix possible page UAF
2022-04-20 09:19:36 +02:00
tc
tee
optee: use driver internal tee_context for some rpc
2022-03-02 11:41:04 +01:00
thermal
thermal: sysfs: Fix cooling_device_stats_setup() error code path
2022-08-25 11:17:22 +02:00
thunderbolt
tty
serial: mvebu-uart: uart2 error bits clearing
2022-08-25 11:17:24 +02:00
uio
usb
USB: HCD: Fix URB giveback issue in tasklet function
2022-08-25 11:17:26 +02:00
vfio
vhost
vringh: Fix loop descriptors check in the indirect cases
2022-06-14 18:12:02 +02:00
video
fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
2022-08-25 11:17:22 +02:00
virt
virtio
virtio_mmio: Restore guest page size on resume
2022-07-21 20:59:24 +02:00
visorbus
vlynq
vme
w1
w1: w1_therm: fixes w1_seq for ds28ea00 sensors
2022-04-15 14:18:35 +02:00
watchdog
watchdog: wdat_wdt: Stop watchdog when rebooting the system
2022-06-14 18:12:00 +02:00
xen
xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
2022-07-29 17:14:09 +02:00
zorro
Kconfig
Makefile