linux-stable/drivers
Gustavo A. R. Silva a8d0b5eb3f xen/pci: Avoid -Wflex-array-member-not-at-end warning
Use the `DEFINE_RAW_FLEX()` helper for an on-stack definition of
a flexible structure where the size of the flexible-array member
is known at compile-time, and refactor the rest of the code,
accordingly.

So, with this, fix the following warning:

drivers/xen/pci.c:48:55: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]

Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <kees@kernel.org>
Message-ID: <ZsU58MvoYEEqBHZl@elsanto>
Signed-off-by: Juergen Gross <jgross@suse.com>
2024-09-13 12:24:07 +02:00
..
accel
accessibility
acpi
amba
android binder: fix UAF caused by offsets overwrite 2024-09-03 12:18:46 +02:00
ata
atm
auxdisplay
base
bcma
block block-6.11-20240906 2024-09-06 12:04:06 -07:00
bluetooth Bluetooth: qca: If memdump doesn't work, re-enable IBS 2024-08-30 17:48:24 -04:00
bus
cache
cdrom
cdx
char
clk clk: qcom: gcc-sc8280xp: don't use parking clk_ops for QUPs 2024-09-03 13:01:34 -07:00
clocksource clocksource/drivers/imx-tpm: Fix next event not taking effect sometime 2024-09-02 10:04:15 +02:00
comedi
connector
counter
cpufreq
cpuidle
crypto
cxl
dax
dca
devfreq
dio
dma
dma-buf
dpll
edac
eisa
extcon
firewire
firmware ARM: SoC fixes for 6.11, part 2 2024-09-01 06:42:13 +12:00
fpga
fsi
gnss
gpio gpio: modepin: Enable module autoloading 2024-09-02 15:00:53 +02:00
gpu amd-drm-fixes-6.11-2024-09-05: 2024-09-06 11:31:02 +10:00
greybus
hid
hsi
hte
hv Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 2024-09-03 12:37:38 +02:00
hwmon hwmon: (hp-wmi-sensors) Check if WMI event data exists 2024-09-02 07:23:35 -07:00
hwspinlock
hwtracing
i2c
i3c
idle
iio
infiniband
input Input updates for v6.11-rc5 2024-08-31 15:32:38 +12:00
interconnect
iommu IOMMU Fixes for Linux v6.11-rc5 2024-08-31 06:11:34 +12:00
ipack
irqchip
isdn
leds
macintosh
mailbox
mcb
md
media
memory
memstick
message
mfd
misc VMCI: Fix use-after-free when removing resource in vmci_resource_remove() 2024-09-03 13:16:42 +02:00
mmc mmc: cqhci: Fix checking of CQHCI_HALT state 2024-09-03 14:20:51 +02:00
most
mtd
mux
net net: dsa: vsc73xx: fix possible subblocks range of CAPT block 2024-09-05 12:30:06 +02:00
nfc nfc: pn533: Add poll mod list filling check 2024-08-29 12:08:44 +02:00
ntb
nubus
nvdimm
nvme nvmet: Identify-Active Namespace ID List command should reject invalid nsid 2024-09-03 10:05:40 -07:00
nvmem nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc 2024-09-03 12:20:41 +02:00
of A revert for a previous TTM commit causing stuttering, 3 fixes for 2024-08-30 11:28:11 +10:00
opp
parisc
parport
pci pci-v6.11-fixes-3 2024-09-06 17:38:50 -07:00
pcmcia
peci
perf
phy
pinctrl pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now 2024-09-02 11:07:48 +02:00
platform platform-drivers-x86 for v6.11-6 2024-09-05 09:57:50 -07:00
pmdomain
pnp
power power sequencing fixes for v6.11-rc6 2024-09-01 09:07:44 +12:00
powercap
pps
ps3
ptp ptp: ocp: adjust sysfs entries to expose tty information 2024-09-03 15:37:48 +02:00
pwm pwm: stm32: Use the right CCxNP bit in stm32_pwm_enable() 2024-09-05 11:12:01 +02:00
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390
sbus
scsi SCSI fixes on 20240831 2024-09-01 07:00:38 +12:00
sh
siox
slimbus
soc
soundwire
spi spi: spi-fsl-lpspi: Fix off-by-one in prescale max 2024-09-05 12:55:59 +01:00
spmi
ssb
staging Char/Misc driver fixes for 6.11-rc7 2024-09-08 10:13:39 -07:00
target
tc
tee
thermal
thunderbolt
tty
ufs
uio Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 2024-09-03 12:37:38 +02:00
usb usb: typec: ucsi: Fix cable registration 2024-09-03 19:26:18 +02:00
vdpa
vfio
vhost
video
virt
virtio
w1
watchdog
xen xen/pci: Avoid -Wflex-array-member-not-at-end warning 2024-09-13 12:24:07 +02:00
zorro
Kconfig
Makefile