Jan Beulich
a12c2d8efb
xen-pciback: redo VF placement in the virtual topology
...
The commit referenced below was incomplete: It merely affected what
would get written to the vdev-<N> xenstore node. The guest would still
find the function at the original function number as long as
__xen_pcibk_get_pci_dev() wouldn't be in sync. The same goes for AER wrt
__xen_pcibk_get_pcifront_dev().
Undo overriding the function to zero and instead make sure that VFs at
function zero remain alone in their slot. This has the added benefit of
improving overall capacity, considering that there's only a total of 32
slots available right now (PCI segment and bus can both only ever be
zero at present).
This is upstream commit 4ba50e7c423c29639878c00573288869aa627068.
Fixes: 8a5248fe10 ("xen PV passthru: assign SR-IOV virtual functions to
separate virtual slots")
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Link: https://lore.kernel.org/r/8def783b-404c-3452-196d-3f3fd4d72c9e@suse.com
Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-06-10 12:42:37 +02:00
..
accessibility
acpi
ACPI: scan: Fix a memory leak in an error handling path
2021-05-22 10:40:32 +02:00
amba
amba: Fix resource leak for drivers without .remove
2021-03-03 17:44:38 +01:00
android
binder: Prevent context manager from incrementing ref 0
2020-08-21 11:01:55 +02:00
ata
ata: libahci_platform: fix IRQ check
2021-05-22 10:40:25 +02:00
atm
atm: idt77252: fix null-ptr-dereference
2021-03-30 14:41:39 +02:00
auxdisplay
base
Revert "device property: Keep secondary firmware node secondary by type"
2021-01-12 19:49:05 +01:00
bcma
block
xen-blkback: don't leak persistent grants from xen_blkbk_map()
2021-03-30 14:41:43 +02:00
bluetooth
bus
bus: qcom: Put child node before return
2021-05-22 10:40:23 +02:00
cdrom
cdrom: gdrom: initialize global variable at init time
2021-05-26 11:29:07 +02:00
char
char: hpet: add checks after calling ioremap
2021-06-03 08:23:31 +02:00
clk
clk: exynos7: Mark aclk_fsys1_200 as critical
2021-05-22 10:40:33 +02:00
clocksource
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
2021-03-03 17:44:37 +01:00
connector
cpufreq
cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()
2021-01-17 13:57:54 +01:00
cpuidle
cpuidle: Fix three reference count leaks
2020-06-20 10:24:18 +02:00
crypto
crypto: qat - Fix a double free in adf_create_ring
2021-05-22 10:40:24 +02:00
dax
dca
devfreq
PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out
2020-10-01 20:40:02 +02:00
dio
dma
dmaengine: qcom_hidma: comment platform_driver_register call
2021-06-03 08:23:31 +02:00
dma-buf
edac
EDAC/i5100: Fix error handling order in i5100_init_one()
2020-10-29 09:05:32 +01:00
eisa
extcon
extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
2021-05-22 10:40:17 +02:00
firewire
firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
2021-04-07 12:05:40 +02:00
firmware
efi: cper: fix snprintf() use in cper_dimm_err_location()
2021-06-10 12:42:35 +02:00
fmc
fpga
gpio
gpio: pcf857x: Fix missing first interrupt
2021-03-03 17:44:44 +01:00
gpu
drm/amdgpu: Fix a use-after-free
2021-06-03 08:23:32 +02:00
hid
HID: i2c-hid: fix format string mismatch
2021-06-10 12:42:35 +02:00
hsi
HSI: core: fix resource leaks in hsi_add_client_from_dt()
2021-05-22 10:40:26 +02:00
hv
Drivers: hv: vmbus: Increase wait time for VMbus unload
2021-05-22 10:40:24 +02:00
hwmon
Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
2021-05-26 11:29:07 +02:00
hwspinlock
hwtracing
intel_th: Consistency and off-by-one fix
2021-05-22 10:40:16 +02:00
i2c
i2c: i801: Don't generate an interrupt on bus reset
2021-06-03 08:23:30 +02:00
ide
block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>
2020-09-12 11:47:36 +02:00
idle
iio
iio: adc: ad7793: Add missing error code in ad7793_setup()
2021-06-03 08:23:29 +02:00
infiniband
RDMA/rxe: Clear all QP fields if creation failed
2021-05-26 11:29:05 +02:00
input
Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
2021-05-22 10:40:34 +02:00
iommu
iommu/amd: Fix sleeping in atomic in increase_address_space()
2021-03-11 13:48:03 +01:00
ipack
irqchip
irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
2020-12-29 13:45:00 +01:00
isdn
isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
2021-06-03 08:23:31 +02:00
leds
leds: lp5523: check return value of lp5xx_read and jump to cleanup code
2021-05-26 11:29:08 +02:00
lguest
lightnvm
macintosh
drivers/macintosh: Fix memleak in windfarm_pm112 driver
2020-06-20 10:24:21 +02:00
mailbox
mcb
md
dm snapshot: properly fix a crash when an origin has no snapshots
2021-06-03 08:23:29 +02:00
media
media: gspca: properly check for errors in po1030_probe()
2021-06-03 08:23:31 +02:00
memory
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
2021-05-22 10:40:22 +02:00
memstick
memstick: r592: Fix error return in r592_probe()
2020-12-29 13:44:58 +01:00
message
scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
2020-11-10 10:23:57 +01:00
mfd
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
2021-03-03 17:44:38 +01:00
misc
platform/x86: hp_accel: Avoid invoking _INI to speed up resume
2021-06-03 08:23:31 +02:00
mmc
mmc: core: Set read only for SD cards with permanent write protect bit
2021-05-22 10:40:15 +02:00
mtd
mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
2021-05-22 10:40:24 +02:00
net
bnxt_en: Remove the setting of dev_port.
2021-06-10 12:42:37 +02:00
nfc
nfc: pn533: prevent potential memory corruption
2021-05-22 10:40:26 +02:00
ntb
NTB: hw: amd: fix an issue about leak system resources
2020-10-29 09:05:41 +01:00
nubus
nvdimm
libnvdimm/dimm: Avoid race between probe and available_slots_show()
2021-03-03 17:44:44 +01:00
nvme
nvmet: don't check iosqes,iocqes for discovery controllers
2021-03-24 10:59:23 +01:00
nvmem
nvmem: qfprom: remove incorrect write support
2020-06-11 09:22:22 +02:00
of
Revert "fdt: Properly handle "no-map" field in the memory region"
2021-05-22 10:40:29 +02:00
oprofile
parisc
parisc: mask out enable and reserved bits from sba imask
2020-08-21 11:02:06 +02:00
parport
pci
ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
2021-05-22 10:40:34 +02:00
pcmcia
perf
phy
phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
2021-05-22 10:40:16 +02:00
pinctrl
pinctrl: rockchip: fix restore error in resume
2021-04-07 12:05:40 +02:00
platform
platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
2021-06-03 08:23:32 +02:00
pnp
power
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
2021-05-22 10:40:18 +02:00
powercap
powercap: restrict energy meter to root access
2020-11-10 21:04:57 +01:00
pps
ps3
powerpc/ps3: use dma_mapping_error()
2020-12-29 13:45:00 +01:00
ptp
ptp: free ptp device pin descriptors properly
2020-05-20 08:15:33 +02:00
pwm
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
2021-03-03 17:44:39 +01:00
rapidio
rapidio: handle create_workqueue() failure
2021-05-26 11:29:06 +02:00
ras
regulator
regulator: axp20x: Fix reference cout leak
2021-03-03 17:44:37 +01:00
remoteproc
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
2021-02-23 13:59:14 +01:00
reset
rpmsg
rtc
rtc: rx8010: don't modify the global rtc ops
2020-11-10 10:23:59 +01:00
s390
s390/dasd: fix hanging DASD driver unbind
2021-03-17 16:10:15 +01:00
sbus
scsi
scsi: libsas: Use _safe() loop in sas_resume_port()
2021-06-03 08:23:32 +02:00
sfi
sh
sn
soc
soc/fsl: qbman: fix conflicting alignment attributes
2021-04-16 11:59:08 +02:00
spi
spi: Fix use-after-free with devm_spi_alloc_*
2021-06-03 08:23:30 +02:00
spmi
ssb
staging
staging: emxx_udc: fix loop in _nbu2ss_nuke()
2021-06-03 08:23:32 +02:00
target
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
2021-05-22 10:40:17 +02:00
tc
thermal
thermal/core/fair share: Lock the thermal zone while looping over instances
2021-05-22 10:40:33 +02:00
thunderbolt
tty
serial: max310x: unregister uart driver in case of failure and abort
2021-06-03 08:23:31 +02:00
uio
uio_pdrv_genirq: fix use without device tree and no interrupt
2020-07-22 09:10:53 +02:00
usb
usb: core: reduce power-on-good delay time of root hub
2021-06-03 08:23:33 +02:00
uwb
vfio
vfio/platform: fix module_put call in error flow
2021-06-10 12:42:35 +02:00
vhost
vhost: Fix vhost_vq_reset()
2021-04-07 12:05:39 +02:00
video
video: hgafb: correctly handle card detect failure during probe
2021-05-26 11:29:09 +02:00
virt
drivers/virt/fsl_hypervisor: Fix error handling path
2020-10-29 09:05:35 +01:00
virtio
virtio_ring: Avoid loop when vq is broken in virtqueue_poll
2020-08-26 10:29:05 +02:00
vlynq
vme
vme: bridges: reduce stack usage
2020-02-28 15:42:33 +01:00
w1
w1: mxc_w1: Fix timeout resolution problem leading to bus error
2020-11-10 10:23:57 +01:00
watchdog
watchdog: qcom: Avoid context switch in restart handler
2020-12-29 13:45:01 +01:00
xen
xen-pciback: redo VF placement in the virtual topology
2021-06-10 12:42:37 +02:00
zorro
Kconfig
Makefile