Shai Malin
40d23de514
qede: Fix memset corruption
...
[ Upstream commit e543468869e2532f5d7926e8f417782b48eca3dc ]
Thanks to Kees Cook who detected the problem of memset that starting
from not the first member, but sized for the whole struct.
The better change will be to remove the redundant memset and to clear
only the msix_cnt member.
Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Shai Malin <smalin@marvell.com>
Reported-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-12 08:56:39 +02:00
..
accessibility
acpi
ACPI: NFIT: Fix support for virtual SPA ranges
2021-08-18 08:56:57 +02:00
amba
android
ata
libata: fix ata_pio_sector for CONFIG_HIGHMEM
2021-08-12 13:21:04 +02:00
atm
atm: nicstar: register the interrupt handler in the right place
2021-07-19 08:53:12 +02:00
auxdisplay
base
PCI/MSI: Protect msi_desc::masked for multi-MSI
2021-08-18 08:57:03 +02:00
bcma
block
Revert "floppy: reintroduce O_NDELAY fix"
2021-09-03 10:08:16 +02:00
bluetooth
Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
2021-07-19 08:53:13 +02:00
bus
cdrom
char
tpm_ftpm_tee: Free and unregister TEE shared memory during kexec
2021-08-12 13:21:01 +02:00
clk
clk: fix leak on devm_clk_bulk_get_all() unwind
2021-08-12 13:21:00 +02:00
clocksource
clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
2021-07-19 08:53:15 +02:00
connector
counter
cpufreq
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
2021-08-26 08:36:16 -04:00
cpuidle
crypto
crypto: ccp - Annotate SEV Firmware file names
2021-07-19 08:53:14 +02:00
dax
dca
devfreq
dio
dma
dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
2021-08-26 08:36:13 -04:00
dma-buf
dma-buf/sync_file: Don't leak fences on merge failure
2021-07-25 14:35:15 +02:00
edac
eisa
extcon
extcon: intel-mrfld: Sync hardware and software state on init
2021-07-19 08:53:16 +02:00
firewire
firmware
firmware: arm_scmi: Add delayed response status check
2021-08-08 09:04:08 +02:00
fpga
fpga: stratix10-soc: Add missing fpga_mgr_free() call
2021-07-19 08:53:15 +02:00
fsi
gnss
gpio
gpio: tqmx86: really make IRQ optional
2021-08-12 13:20:57 +02:00
gpu
gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
2021-09-12 08:56:39 +02:00
greybus
hid
HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT
2021-08-04 12:27:38 +02:00
hsi
hv
hwmon
hwspinlock
hwtracing
intel_th: Wait until port is in reset before programming it
2021-07-20 16:10:46 +02:00
i2c
i2c: dev: zero out array used for i2c reads from userspace
2021-08-18 08:56:56 +02:00
i3c
ide
idle
iio
iio: adc: Fix incorrect exit of for-loop
2021-08-18 08:56:56 +02:00
infiniband
RDMA/efa: Free IRQ vectors on error flow
2021-09-03 10:08:13 +02:00
input
Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
2021-07-20 16:10:45 +02:00
interconnect
iommu
iommu: Check if group is NULL before remove device
2021-08-26 08:36:15 -04:00
ipack
ipack: tpci200: fix memory leak in the tpci200_register
2021-08-26 08:36:21 -04:00
irqchip
isdn
mISDN: fix possible use-after-free in HFC_cleanup()
2021-07-19 08:53:08 +02:00
leds
leds: ktd2692: Fix an error handling path
2021-07-14 16:53:47 +02:00
lightnvm
macintosh
mailbox
mcb
md
md/raid10: properly indicate failure when ending a failed write request
2021-08-12 13:21:03 +02:00
media
media: drivers/media/usb: fix memory leak in zr364xx_probe
2021-08-26 08:36:12 -04:00
memory
memory: fsl_ifc: fix leak of private memory on probe failure
2021-07-20 16:10:52 +02:00
memstick
message
mfd
mfd: cpcap: Fix cpcap dmamask not set warnings
2021-07-20 16:10:43 +02:00
misc
misc: alcor_pci: fix inverted branch condition
2021-07-20 16:10:53 +02:00
mmc
mmc: sdhci-msm: Update the software timeout value for sdhc
2021-09-03 10:08:12 +02:00
mtd
mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards
2021-08-26 08:36:12 -04:00
mux
net
qede: Fix memset corruption
2021-09-12 08:56:39 +02:00
nfc
nfc: nfcsim: fix use after free during module unload
2021-08-04 12:27:38 +02:00
ntb
nubus
nvdimm
libnvdimm/region: Fix label activation vs errors
2021-08-18 08:56:57 +02:00
nvme
nvme: fix nvme_setup_command metadata trace event
2021-08-08 09:04:08 +02:00
nvmem
nvmem: core: add a missing of_node_put
2021-07-19 08:53:16 +02:00
of
of: Fix truncation of memory sizes on 32-bit platforms
2021-07-14 16:53:45 +02:00
opp
opp: remove WARN when no valid OPPs remain
2021-09-03 10:08:14 +02:00
oprofile
parisc
parport
pci
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
2021-08-26 08:36:21 -04:00
pcmcia
pcmcia: i82092: fix a null pointer dereference bug
2021-08-12 13:21:03 +02:00
perf
phy
phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
2021-07-14 16:53:46 +02:00
pinctrl
pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
2021-07-19 08:53:18 +02:00
platform
platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables
2021-08-18 08:56:58 +02:00
pnp
power
power: supply: rt5033_battery: Fix device tree enumeration
2021-07-20 16:10:49 +02:00
powercap
pps
ps3
ptp
ptp_pch: Restore dependency on PCI
2021-08-26 08:36:17 -04:00
pwm
pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
2021-07-28 13:30:53 +02:00
rapidio
ras
regulator
regulator: hi6421: Fix getting wrong drvdata
2021-07-28 13:30:55 +02:00
remoteproc
reset
reset: reset-zynqmp: Fixed the argument data type
2021-09-12 08:56:39 +02:00
rpmsg
rtc
rtc: max77686: Do not enforce (incorrect) interrupt trigger type
2021-07-25 14:35:12 +02:00
s390
s390/sclp_vt220: fix console name to match device
2021-07-20 16:10:43 +02:00
sbus
scsi
scsi: core: Fix hang of freezing queue between blocking and running device
2021-09-03 10:08:13 +02:00
sfi
sh
siox
slimbus
slimbus: ngd: reset dma setup during runtime pm
2021-08-26 08:36:21 -04:00
soc
soc: ixp4xx/qmgr: fix invalid __iomem access
2021-08-12 13:21:04 +02:00
soundwire
soundwire: stream: Fix test for DP prepare complete
2021-07-14 16:53:45 +02:00
spi
spi: meson-spicc: fix memory leak in meson_spicc_remove
2021-08-12 13:21:04 +02:00
spmi
ssb
staging
staging: rtl8712: get rid of flush_scheduled_work
2021-08-12 13:21:01 +02:00
target
scsi: target: Fix protect handling in WRITE SAME(32)
2021-07-28 13:30:56 +02:00
tc
tee
tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag
2021-08-15 13:08:02 +02:00
thermal
thermal/core: Correct function name thermal_zone_device_unregister()
2021-07-25 14:35:12 +02:00
thunderbolt
tty
vt_kdsetmode: extend console locking
2021-09-03 10:08:15 +02:00
uio
usb
usb: gadget: u_audio: fix race condition on endpoint stop
2021-09-03 10:08:14 +02:00
vfio
vfio/pci: Handle concurrent vma faults
2021-07-14 16:53:47 +02:00
vhost
vringh: Use wiov->used to check for read/write desc order
2021-09-03 10:08:15 +02:00
video
backlight: lm3630a: Fix return code of .update_status() callback
2021-07-20 16:10:45 +02:00
virt
virtio
virtio_pci: Support surprise removal of virtio pci device
2021-09-03 10:08:15 +02:00
visorbus
visorbus: fix error return code in visorchipset_init()
2021-07-14 16:53:42 +02:00
vlynq
vme
w1
w1: ds2438: fixing bug that would always get page0
2021-07-20 16:10:41 +02:00
watchdog
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
2021-08-08 09:04:08 +02:00
xen
xen/events: Fix race in set_evtchn_to_irq
2021-08-18 08:57:01 +02:00
zorro
Kconfig
Makefile