linux-stable/drivers
Pawan Gupta 9c23a90648 x86/vmscape: Enable the mitigation
Commit 556c1ad666 upstream.

Enable the previously added mitigation for VMscape. Add the cmdline
vmscape={off|ibpb|force} and sysfs reporting.

Signed-off-by: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-09-11 17:23:22 +02:00
..
accel accel/ivpu: Prevent recovery work from being queued during device removal 2025-09-09 19:02:28 +02:00
accessibility
acpi ACPI: RISC-V: Fix FFH_CPPC_CSR error handling 2025-09-09 19:02:39 +02:00
amba
android
ata
atm atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). 2025-09-04 16:55:36 +02:00
auxdisplay
base x86/vmscape: Enable the mitigation 2025-09-11 17:23:22 +02:00
bcma
block
bluetooth Bluetooth: vhci: Prevent use-after-free by removing debugfs files early 2025-09-09 19:02:21 +02:00
bus
cache
cdrom
cdx cdx: Fix off-by-one error in cdx_rpmsg_probe() 2025-08-28 16:34:40 +02:00
char
clk
clocksource
comedi comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() 2025-08-28 16:34:40 +02:00
connector
counter
cpufreq
cpuidle cpuidle: governors: menu: Avoid selecting states with too much latency 2025-08-28 16:34:32 +02:00
crypto octeontx2: Set appropriate PF, VF masks and shifts based on silicon 2025-09-04 16:55:37 +02:00
cxl
dax
dca
devfreq
dio
dma
dma-buf
dpll
edac
eisa
extcon
firewire
firmware firmware: qcom: scm: request the waitqueue irq *after* initializing SCM 2025-09-04 16:55:51 +02:00
fpga fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() 2025-08-28 16:34:39 +02:00
fsi
fwctl
gnss
gpio
gpu Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" 2025-09-09 19:02:41 +02:00
greybus
hid HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version() 2025-09-04 16:55:46 +02:00
hsi
hte
hv
hwmon hwmon: (ina238) Correctly clamp power limits 2025-09-09 19:02:38 +02:00
hwspinlock
hwtracing
i2c i2c: rtl9300: Add missing count byte for SMBus Block Ops 2025-08-28 16:34:42 +02:00
i3c
idle
iio iio: imu: inv_icm42600: change invalid data error to -EBUSY 2025-08-28 16:34:42 +02:00
infiniband RDMA/hns: Fix dip entries leak on devices newer than hip09 2025-08-28 16:34:44 +02:00
input
interconnect
iommu iommu/amd: Avoid stack buffer overflow from kernel cmdline 2025-08-28 16:34:45 +02:00
ipack
irqchip
isdn mISDN: Fix memory leak in dsp_hwec_enable() 2025-09-09 19:02:22 +02:00
leds
macintosh
mailbox
mcb
md md: prevent incorrect update of resync/recovery offset 2025-09-09 19:02:39 +02:00
media media: iris: Remove unnecessary re-initialization of flush completion 2025-08-28 16:34:29 +02:00
memory
memstick memstick: Fix deadlock by moving removing flag earlier 2025-08-28 16:34:35 +02:00
message
mfd mfd: mt6397: Do not use generic name for keypad sub-devices 2025-08-28 16:34:24 +02:00
misc
mmc mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1 2025-08-28 16:34:35 +02:00
most most: core: Drop device reference after usage in get_channel() 2025-08-28 16:34:40 +02:00
mtd mtd: rawnand: renesas: Add missing check after DMA map 2025-08-28 16:34:24 +02:00
mux
net microchip: lan865x: Fix LAN8651 autoloading 2025-09-09 19:02:35 +02:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of of_numa: fix uninitialized memory nodes causing kernel panic 2025-09-09 19:02:31 +02:00
opp
parisc
parport
pci PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up 2025-08-28 16:34:41 +02:00
pcmcia pcmcia: Add error handling for add_interval() in do_validate_mem() 2025-09-09 19:02:36 +02:00
peci
perf
phy phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence 2025-08-28 16:34:25 +02:00
pinctrl pinctrl: airoha: Fix return value in pinconf callbacks 2025-09-04 16:55:29 +02:00
platform platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID 2025-09-09 19:02:36 +02:00
pmdomain
pnp
power
powercap
pps
ps3
ptp ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog 2025-09-09 19:02:22 +02:00
pwm pwm: mediatek: Fix duty and period setting 2025-08-28 16:34:23 +02:00
rapidio
ras
regulator regulator: tps65219: regulator: tps65219: Fix error codes in probe() 2025-08-28 16:34:47 +02:00
remoteproc
reset
rpmsg
rtc
s390 s390/sclp: Fix SCCB present check 2025-08-28 16:34:36 +02:00
sbus
scsi scsi: sr: Reinstate rotational media flag 2025-09-09 19:02:37 +02:00
sh
siox
slimbus
soc soc: qcom: mdt_loader: Deal with zero e_shentsize 2025-09-09 19:02:31 +02:00
soundwire
spi spi: spi-qpic-snand: unregister ECC engine on probe error and device remove 2025-09-09 19:02:39 +02:00
spmi
ssb
staging media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init() 2025-08-28 16:34:27 +02:00
target
tc
tee tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible" 2025-09-09 19:02:17 +02:00
thermal thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands 2025-09-04 16:55:52 +02:00
thunderbolt
tty
ufs scsi: ufs: ufs-qcom: Fix ESI null pointer dereference 2025-08-28 16:34:47 +02:00
uio
usb usb: dwc3: pci: add support for the Intel Wildcat Lake 2025-08-28 16:34:41 +02:00
vdpa
vfio
vhost vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put() 2025-09-04 16:55:32 +02:00
video
virt
virtio
w1
watchdog
xen
zorro
Kconfig
Makefile