Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
278 commits
Select commit Hold shift + click to select a range
74e15ac
scripts: generate_rust_analyzer: Add pin_init_internal deps
tamird Jul 23, 2025
cfbe371
KVM: SVM: Check vCPU ID against max x2AVIC ID if and only if x2AVIC i…
sean-jc Jan 12, 2026
b4d37cd
KVM: Don't clobber irqfd routing type when deassigning irqfd
sean-jc Jan 13, 2026
ef3719e
KVM: x86: Assert that non-MSI doesn't have bypass vCPU when deleting …
sean-jc Jan 13, 2026
4973d95
fuse: use private naming for fuse hash size
axboe Jan 15, 2026
cb8d2bd
fuse: fix race when disposing stale dentries
Jan 14, 2026
1e2c1af
fuse: make sure dentry is evicted if stale
Jan 14, 2026
09f7a43
fuse: add need_resched() before unlocking bucket
Jan 14, 2026
3926746
fuse: clean up fuse_dentry_tree_work()
Jan 14, 2026
fa79401
fuse: shrink once after all buckets have been scanned
Jan 14, 2026
79d1131
vfs: document d_dispose_if_unused()
Jan 14, 2026
6358461
Merge patch series "fuse: fixes and cleanups for expired dentry evict…
brauner Jan 16, 2026
af20ae3
rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` target
ojeda Jan 15, 2026
1b83ef9
scripts: generate_rust_analyzer: remove sysroot assertion
onur-ozkan Dec 24, 2025
87417cc
scripts: generate_rust_analyzer: syn: treat `std` as a dependency
J3m3 Nov 25, 2025
3a50257
scripts: generate_rust_analyzer: quote: treat `core` and `std` as dep…
J3m3 Nov 25, 2025
bc83834
scripts: generate_rust_analyzer: compile quote with correct edition
tamird Jan 15, 2026
ac3c50b
scripts: generate_rust_analyzer: compile sysroot with correct edition
tamird Jan 16, 2026
09c3c91
rust: bits: always inline functions using build_assert with arguments
Gnurou Dec 8, 2025
d6ff6e8
rust: sync: refcount: always inline functions using build_assert with…
Gnurou Dec 8, 2025
2af6ad0
rust: num: bounded: add missing comment for always inlined function
Gnurou Dec 8, 2025
28f2406
pinctrl: meson: mark the GPIO controller as sleeping
Jan 5, 2026
1fbe3ab
pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SW…
krzk Jan 8, 2026
4b22ec1
efivarfs: fix error propagation in efivar_entry_get()
Jan 17, 2026
6dd0fdc
ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channel
rriveramcrus Jan 15, 2026
2e48020
ASoC: dt-bindings: fsl,sai: Add support for i.MX952 platform
TE-N-ShengjiuWang Jan 15, 2026
304c3eb
pinctrl: th1520: Fix typo
thgerner Jan 20, 2026
9210f5f
ASoC: fsl: imx-card: Do not force slot width to sample width
fabioestevam Jan 18, 2026
018b211
ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list
AnatolyShirykalov Jan 19, 2026
0fcee2c
nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereference
Jan 21, 2026
4e15915
btrfs: do not strictly require dirty metadata threshold for metadata …
adam900710 Jan 19, 2026
0d0f131
btrfs: zlib: fix the folio leak on S390 hardware acceleration
adam900710 Jan 19, 2026
0baa4d3
can: at91_can: Fix memory leak in at91_can_probe()
GoodLuck612 Jan 22, 2026
0c3cd7a
Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
AxelHowe Jan 18, 2026
1b9c17f
Bluetooth: MGMT: Fix memory leak in set_ssp_complete
Jan 21, 2026
731bb31
Revert "PCI/TSM: Report active IDE streams"
djbw Jan 23, 2026
8370af2
PCI/IDE: Fix off by one error calculating VF RID range
MingLi-4 Jan 14, 2026
0b50f11
PCI/IDE: Fix reading a wrong reg for unused sel stream initialization
MingLi-4 Jan 11, 2026
108948f
net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
GoodLuck612 Jan 20, 2026
4c4e623
rust: proc-macro2: rebuild if the version text changes
ojeda Jan 22, 2026
630fbc6
ALSA: hda/realtek - fixed speaker no sound
KailangYang Jan 23, 2026
2733634
Merge tag 'asoc-fix-v6.19-rc6' of https://git.kernel.org/pub/scm/linu…
tiwai Jan 23, 2026
61ceaf2
vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF
rleon Jan 21, 2026
e396a74
KVM: selftests: Add -U_FORTIFY_SOURCE to avoid some unpredictable tes…
freelancer-leon Jan 22, 2026
494fc02
can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
marckleinebudde Jan 20, 2026
deb5c20
MAINTAINERS: Update be2net maintainers
ajitkhaparde Jan 22, 2026
d48c896
Merge tag 'for-net-2026-01-22' of git://git.kernel.org/pub/scm/linux/…
kuba-moo Jan 23, 2026
6de4436
net: bcmasp: fix early exit leak with fixed phy
Ryceancurry Jan 22, 2026
8016dc5
octeon_ep: Fix memory leak in octep_device_setup()
GoodLuck612 Jan 21, 2026
894148a
coco/tsm: Remove unused variable tsm_rwsem
t-8ch Jan 23, 2026
f6c3665
bonding: annotate data-races around slave->last_rx
edumazet Jan 22, 2026
a44bfed
kbuild: rust: clean libpin_init_internal in mrproper
ChenMiaoi Oct 31, 2025
dedb897
drm/msm/a6xx: fix bogus hwcg register updates
jhovold Dec 21, 2025
56bd3c0
scsi: qla2xxx: edif: Fix dma_free_coherent() size
Thomas-fourier Jan 12, 2026
4747baf
scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
Dec 13, 2025
b2d6b1d
scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
Jan 21, 2026
0444568
scsi: ufs: amd-versal2: Fix PHY initialization in HCE enable notify
Dec 24, 2025
1aaedaf
ALSA: hda/realtek: Really fix headset mic for TongFang X6AR55xU.
tuxedo-wse Jan 23, 2026
f66f5c2
Merge tag 'linux-can-fixes-for-6.19-20260123' of git://git.kernel.org…
kuba-moo Jan 25, 2026
944c614
sfc: fix deadlock in RSS config read
Jan 23, 2026
09f979d
net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
GoodLuck612 Jan 23, 2026
03cbcdf
ipv6: use the right ifindex when replying to icmpv6 from localhost
Jan 21, 2026
1742272
selftests: net: add ipv6 ping to local address from localhost
Jan 21, 2026
f0813bc
net: wwan: t7xx: fix potential skb->frags overflow in RX path
Jan 22, 2026
ca12c4a
net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
Jan 23, 2026
709bbb0
net: dsa: yt921x: Fix MIB overflow wraparound routine
yangfl Jan 22, 2026
bd36f6e
rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
ojeda Jan 23, 2026
b0581f6
drm/tyr: depend on `COMMON_CLK` to fix build error
ojeda Jan 24, 2026
e440bc5
scripts: generate_rust_analyzer: fix resolution of #[pin_data] macros
Engineer-HaMa Jan 23, 2026
473dd9e
MAINTAINERS: Replace Shawn with Frank as i.MX platform maintainer
Jan 21, 2026
5016cae
rust: num: bounded: clean __new documentation and comments
Jan 23, 2026
ba89709
riscv: signal: fix some warnings reported by sparse
Jan 26, 2026
494d4a0
riscv: fix minor typo in syscall.h comment
Jan 26, 2026
28a12ef
errata/sifive: remove unreliable warn_miss_errata
andreas-schwab Jan 26, 2026
891b77d
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
Jan 26, 2026
9e18920
ALSA: hda/realtek: Add quirk for Inspur S14-G1
Jan 26, 2026
403a059
ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
bardliao Jan 23, 2026
12f15d5
drm: Do not allow userspace to trigger kernel warnings in drm_gem_cha…
Jan 23, 2026
c73a891
drm/xe: Skip address copy for sync-only execs
ShuichengLin Jan 22, 2026
051be49
drm/xe/xelp: Fix Wa_18022495364
Jan 16, 2026
ca8dcfe
drm/xe: derive mem copy capability from graphics version
NitinGote Jan 20, 2026
43b0b7e
platform/x86: panasonic-laptop: Fix sysfs group leak in error path
rafaeljw Jan 20, 2026
1284974
platform/x86: toshiba_haps: Fix memory leaks in add/remove routines
rafaeljw Jan 26, 2026
98bdc48
platform/x86/intel/vsec: Add Nova Lake PUNIT support
debox1 Jan 22, 2026
25e9e32
platform/x86: intel_telemetry: Fix swapped arrays in PSS output
kaushlen Dec 24, 2025
39e9c37
platform/x86: intel_telemetry: Fix PSS event register mask
kaushlen Dec 24, 2025
2b4e00d
platform/x86/amd/pmc: Add quirk for MECHREVO Wujie 15X Pro
Gong-Mi Jan 22, 2026
662c9cb
platform/x86: lg-laptop: Recognize 2022-2025 models
GlitchDevX Jan 23, 2026
fcb70a5
Merge tag 'vfs-6.19-rc8.fixes' of git://git.kernel.org/pub/scm/linux/…
torvalds Jan 26, 2026
9502b7d
ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
Jan 26, 2026
8a1968b
mm/shmem, swap: fix race of truncate and swap entry split
ryncsn Jan 19, 2026
9b47d4e
mm/kasan: fix KASAN poisoning in vrealloc()
aryabinin Jan 13, 2026
a0f3c08
mm, swap: restore swap_space attr aviod kernel panic
Jan 16, 2026
a148a20
mm/memory-failure: fix missing ->mf_stats count in hugetlb poison
jchu314atgithub Jan 20, 2026
057a6f2
mm/memory-failure: teach kill_accessing_process to accept hugetlb tai…
jchu314atgithub Jan 20, 2026
d54887e
mailmap: add entry for Viacheslav Bocharov
adeepn Jan 20, 2026
dd9e2f5
flex_proportions: make fprop_new_period() hardirq safe
jankara Jan 21, 2026
71e2b5e
memfd: export alloc_file()
Jan 22, 2026
02e117b
mm: memfd_luo: use memfd_alloc_file() instead of shmem_file_setup()
Jan 22, 2026
c657c5d
mm: memfd_luo: restore and free memfd_luo_ser on failure
Jan 22, 2026
e86436a
kho: init alloc tags when restoring pages from reserved memory
ranxiaokai Jan 22, 2026
412a32f
kho: kho_preserve_vmalloc(): don't return 0 when ENOMEM
akpm00 Jan 21, 2026
870ff19
mm/kfence: randomize the freelist on initialization
pimyn-girgis Jan 20, 2026
cbbbf77
mm/mm_init: don't cond_resched() in deferred_init_memmap_chunk() if c…
Waiman-Long Jan 22, 2026
12b2285
mm/zone_device: reinitialize large zone device private folios
mbrost05 Jan 16, 2026
bd58782
vmcoreinfo: make hwerr_data visible for debugging
leitao Jan 22, 2026
8d7ba71
rocker: fix memory leak in rocker_world_port_post_fini()
Jan 23, 2026
e2a9eeb
mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()
edumazet Jan 24, 2026
2c84959
net: spacemit: Check for netif_carrier_ok() in emac_stats_update()
dramforever Jan 23, 2026
165c34f
nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().
q2ven Jan 25, 2026
7e3debb
cpufreq: qcom-nvmem: add sentinel to qcom_cpufreq_ipq806x_match_list
Jan 22, 2026
7ca497b
gpio: rockchip: Stop calling pinctrl for set_direction
rmurphy-arm Jan 26, 2026
4f0d22e
pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver
Jan 26, 2026
f584427
dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: fix 'usb32_drvvb…
juhosg Jan 26, 2026
213c4e5
ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
Tydik42 Jan 21, 2026
1730daa
Merge tag 'cpufreq-arm-fixes-6.19-rc8' of git://git.kernel.org/pub/sc…
rafaeljw Jan 27, 2026
e9acda5
bonding: fix use-after-free due to enslave fail after slave array update
NikAleksandrov Jan 23, 2026
05cd654
irqchip/ls-extirq: Convert to a platform driver to make it work again
IoanaCiornei Jan 22, 2026
ba5c657
bus: simple-pm-bus: Probe the Layerscape SCFG node
IoanaCiornei Jan 22, 2026
fd4eeb3
objtool: Print bfd_vma as unsigned long long on ia32-x86_64 cross build
0x7f454c46 Jan 26, 2026
d107b32
objtool: Replace custom macros in elf.c with shared ones
petrpavlu Jan 26, 2026
f2dba60
objtool/klp: Fix bug table handling for __WARN_printf()
jpoimboe Jan 26, 2026
78c268f
livepatch/klp-build: Fix klp-build vs CONFIG_MODULE_SRCVERSION_ALL
jpoimboe Jan 26, 2026
1f97d9d
Merge tag 'vfio-v6.19-rc8' of https://github.com/awilliam/linux-vfio
torvalds Jan 27, 2026
96313fc
gpio: sprd: Change sprd_gpio lock to raw_spin_lock
Jan 26, 2026
c0ae43d
gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler
Jan 26, 2026
53ad4a9
gpio: virtuser: fix UAF in configfs release path
CeS-3 Jan 26, 2026
d02f20a
gpio: pca953x: mask interrupts in irq shutdown
actia-martin-larsson Jan 21, 2026
6383447
ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
hyperenju Dec 11, 2025
100cf7b
ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
hyperenju Dec 11, 2025
9bb30be
ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
pyma1 Dec 25, 2025
05faf2c
ice: stop counting UDP csum mismatch as rx_errors
jbrandeb Dec 1, 2025
c764b7a
drm/amd/pm: fix smu v13 soft clock frequency setting issue
Jan 21, 2026
239d0cc
drm/amd/pm: fix smu v14 soft clock frequency setting issue
Jan 21, 2026
8b1ecc9
drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_…
arilou Dec 20, 2025
ee8d07c
drm/amd/pm: fix race in power state check before mutex lock
Jan 27, 2026
2ae8c7e
net/mlx5: Fix Unbinding uplink-netdev in switchdev mode
shayshyi Jan 26, 2026
f676669
net/mlx5e: TC, delete flows only for existing peers
mark-bloch Jan 26, 2026
476681f
net/mlx5e: Account for netdev stats in ndo_get_stats64
gal-pressman Jan 26, 2026
d32ba90
Merge branch 'mlx5-misc-fixes-2026-01-26'
kuba-moo Jan 28, 2026
a040afa
gve: fix probe failure if clock read fails
jordanrh1 Jan 27, 2026
c87f15e
Revert "rnbd-clt: fix refcount underflow in device unmap path"
axboe Jan 28, 2026
2243afc
Merge tag 'drm-msm-fixes-2026-01-23' of https://gitlab.freedesktop.or…
airlied Jan 28, 2026
730e5eb
gpio: omap: do not register driver in probe()
Jan 27, 2026
b2cf569
gpio: brcmstb: correct hwirq to bank map
Jan 27, 2026
e535c23
drm/imx/tve: fix probe device leak
jhovold Oct 30, 2025
62089b8
kbuild: rpm-pkg: Generate debuginfo package manually
nathanchance Jan 21, 2026
6d60354
kbuild: Fix permissions of modules.builtin.modinfo
YuxuanZuo Jan 28, 2026
fe747d7
platform/x86: classmate-laptop: Add missing NULL pointer checks
rafaeljw Jan 26, 2026
5815d93
iommupt: Only cache flush memory changed by unmap
jgunthorpe Jan 24, 2026
e64d1cb
gpiolib: acpi: Fix potential out-of-boundary left shift
andy-shev Jan 28, 2026
a54afbc
nvme-pci: DMA unmap the correct regions in nvme_free_sgls
royger Jan 27, 2026
f2090eb
soc: qcom: smem: fix qcom_smem_is_available and check if __smem is valid
Ansuel Nov 22, 2025
8dfce89
Merge tag 'pinctrl-v6.19-3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jan 28, 2026
2724138
iommufd: Initialize batch->kind in batch_clear()
deepanshu406 Jan 24, 2026
45614d8
Merge tag 'nvme-6.19-2026-01-28' of git://git.infradead.org/nvme into…
axboe Jan 28, 2026
acecfee
drm/amd/display: Clear HDMI HPD pending work only if it is enabled
Jan 16, 2026
e7fbff9
drm/amdgpu/soc21: fix xclk for APUs
alexdeucher Jan 16, 2026
b1defcd
drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
alexdeucher Jan 27, 2026
20e01bb
firewire: core: fix race condition against transaction list
takaswie Jan 27, 2026
0fd17e5
of: reserved_mem: Allow reserved_mem framework detect "cma=" kernel p…
Jan 26, 2026
6ea84d7
bcache: remove dead code in detached_dev_do_request
Jan 27, 2026
4da7c5c
bcache: fix I/O accounting leak in detached_dev_do_request
Jan 27, 2026
d249268
nfc: nci: Fix race between rfkill and nci_unregister_device().
q2ven Jan 27, 2026
cc0cf10
net: bridge: fix static key check
martin-kaiser Jan 27, 2026
2b73e75
Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git…
kuba-moo Jan 29, 2026
a62f7d6
net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
Jan 26, 2026
2aa1545
net: phy: micrel: fix clk warning when removing the driver
Jan 26, 2026
2610a3d
net/mlx5: fs, Fix inverted cap check in tx flow table root disconnect
shayshyi Jan 27, 2026
a8f930b
net/mlx5: Fix vhca_id access call trace use before alloc
paravmellanox Jan 27, 2026
011be34
net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
Jan 27, 2026
95f82b2
Merge branch 'mlx5-misc-fixes-2026-01-27'
kuba-moo Jan 29, 2026
280d654
mptcp: avoid dup SUB_CLOSED events after disconnect
matttbe Jan 27, 2026
8467458
selftests: mptcp: check no dup close events after error
matttbe Jan 27, 2026
dccf461
mptcp: only reset subflow errors when propagated
matttbe Jan 27, 2026
2ef9e3a
selftests: mptcp: check subflow errors in close events
matttbe Jan 27, 2026
c5d5ecf
selftests: mptcp: join: fix local endp not being tracked
matttbe Jan 27, 2026
df8b9be
Merge branch 'mptcp-avoid-dup-nl-events-and-propagate-error'
kuba-moo Jan 29, 2026
0ea05c4
riscv: compat: fix COMPAT_UTS_MACHINE definition
RevySR Jan 27, 2026
9d24a73
Merge tag 'imx-maintainers-6.20' of https://git.kernel.org/pub/scm/li…
arndb Jan 29, 2026
c7e45aa
MAINTAINERS: Add myself as maintainer of hisi_soc_hha
Jan 28, 2026
59e82a4
MAINTAINERS: Change Sudeep Holla's email address
Jan 25, 2026
c3cb272
Merge tag 'qcom-drivers-fixes-for-6.19' of https://git.kernel.org/pub…
arndb Jan 29, 2026
56c430c
dma/pool: distinguish between missing and exhausted atomic pools
sskartheekadivi Jan 28, 2026
1eab33a
wifi: mac80211: correctly decode TTLM with default link map
benzea Jan 29, 2026
94e5baf
ASoC: sof_sdw: Add a quirk for Lenovo laptop using sidecar amps with …
mstrozek Jan 28, 2026
0858206
Merge tag 'wireless-2026-01-29' of https://git.kernel.org/pub/scm/lin…
Jan 29, 2026
6222883
platform/x86: hp-bioscfg: Skip empty attribute names
superm1 Jan 28, 2026
008bec8
platform/x86/intel/tpmi/plr: Make the file domain<n>/status writeable
ricardon Jan 27, 2026
00f32df
Merge tag 'asoc-fix-v6.19-rc7' of https://git.kernel.org/pub/scm/linu…
tiwai Jan 29, 2026
426ca15
net: fix segmentation of forwarding fraglist GRO
Jan 26, 2026
e829083
Merge tag 'for-6.19-rc7-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jan 29, 2026
c1ed856
drm/xe/configfs: Fix is_bound() pci_dev lifetime
ShuichengLin Jan 21, 2026
cc4f433
drm/amdgpu/gfx10: fix wptr reset in KGQ init
alexdeucher Jan 29, 2026
b1f8104
drm/amdgpu/gfx11: fix wptr reset in KGQ init
alexdeucher Jan 28, 2026
9077d32
drm/amdgpu/gfx12: fix wptr reset in KGQ init
alexdeucher Jan 28, 2026
3eb46fb
drm/amdgpu/gfx11: adjust KGQ reset sequence
alexdeucher Jan 29, 2026
dfd64f6
drm/amdgpu/gfx12: adjust KGQ reset sequence
alexdeucher Jan 29, 2026
1cac389
Merge tag 'net-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 29, 2026
bdde21d
lsm: preserve /proc/sys/vm/mmap_min_addr when !CONFIG_SECURITY
pcmoore Jan 29, 2026
bcb6058
Merge tag 'mm-hotfixes-stable-2026-01-29-09-41' of git://git.kernel.o…
torvalds Jan 29, 2026
2da8fbb
drm/xe/nvm: Manage nvm aux cleanup with devres
ShuichengLin Jan 20, 2026
8a44241
drm/xe/nvm: Fix double-free on aux add failure
ShuichengLin Jan 20, 2026
e9f6ac9
Merge tag 'mtd/fixes-for-6.19-rc8' of git://git.kernel.org/pub/scm/li…
torvalds Jan 29, 2026
4d31079
Merge tag 'pm-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jan 29, 2026
190eaa4
Merge tag 'drm-xe-fixes-2026-01-29' of https://gitlab.freedesktop.org…
airlied Jan 29, 2026
016bf66
Merge tag 'amd-drm-fixes-6.19-2026-01-29' of https://gitlab.freedeskt…
airlied Jan 30, 2026
3a390a2
Merge tag 'drm-misc-fixes-2026-01-29' of https://gitlab.freedesktop.o…
airlied Jan 30, 2026
4327db8
Merge tag 'drm-fixes-2026-01-30' of https://gitlab.freedesktop.org/dr…
torvalds Jan 30, 2026
d941a3f
Merge tag 'gpio-fixes-for-v6.19-rc8' of git://git.kernel.org/pub/scm/…
torvalds Jan 30, 2026
2b54ac9
Merge tag 'dma-mapping-6.19-2026-01-30' of git://git.kernel.org/pub/s…
torvalds Jan 30, 2026
03610bd
Merge tag 'block-6.19-20260130' of git://git.kernel.org/pub/scm/linux…
torvalds Jan 30, 2026
f8ade83
KVM: x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_c…
sean-jc Jan 28, 2026
1151354
sched/deadline: Fix 'stuck' dl_server
Jan 30, 2026
76ed276
perf: sched: Fix perf crash with new is_user_task() helper
rostedt Jan 29, 2026
403dd7d
crypto/ccp: Use PCI bridge defaults for IDE
aik Jan 23, 2026
c201226
crypto/ccp: Allow multiple streams on the same root bridge
aik Jan 23, 2026
367b81e
Merge tag 'rust-fixes-6.19' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jan 31, 2026
2830737
Merge tag 'riscv-for-linus-6.19-rc8' of git://git.kernel.org/pub/scm/…
torvalds Jan 31, 2026
2912d79
Merge tag 'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/l…
torvalds Jan 31, 2026
ad9a728
Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jan 31, 2026
80f1a2c
iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user()
nicolinc Jan 29, 2026
8e24994
kbuild: Do not run kernel-doc when building external modules
nathanchance Jan 30, 2026
44f4119
Merge tag 'kbuild-fixes-6.19-3' of git://git.kernel.org/pub/scm/linux…
torvalds Jan 31, 2026
9827b1f
Merge tag 'sound-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jan 31, 2026
d097a07
Merge tag 'efi-fixes-for-v6.19-3' of git://git.kernel.org/pub/scm/lin…
torvalds Jan 31, 2026
162b424
Merge tag 'iommu-fixes-v6.19-rc7' of git://git.kernel.org/pub/scm/lin…
torvalds Jan 31, 2026
5db2a25
Merge tag 'irq-urgent-2026-02-01' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 1, 2026
969b572
Merge tag 'objtool-urgent-2026-02-01' of git://git.kernel.org/pub/scm…
torvalds Feb 1, 2026
e53ada6
Merge tag 'sched-urgent-2026-02-01' of git://git.kernel.org/pub/scm/l…
torvalds Feb 1, 2026
c00a879
Merge tag 'perf-urgent-2026-02-01' of git://git.kernel.org/pub/scm/li…
torvalds Feb 1, 2026
9f26934
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 1, 2026
18f7fcd
Linux 6.19-rc8
torvalds Feb 1, 2026
43151f8
cgroup/dmem: fix NULL pointer dereference when setting max
Feb 2, 2026
592a682
cgroup/dmem: avoid rcu warning when unregister region
Feb 2, 2026
99a2ef5
cgroup/dmem: avoid pool UAF
Feb 2, 2026
e3a4363
smb/client: fix memory leak in smb2_open_file()
Feb 2, 2026
67b3da8
smb/client: fix memory leak in SendReceive()
Feb 2, 2026
dee65f7
Merge tag 'lsm-pr-20260202' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 2, 2026
6bd9ed0
Merge tag 'cgroup-for-6.19-rc8-fixes' of git://git.kernel.org/pub/scm…
torvalds Feb 2, 2026
29fb415
btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_uptodate_bitmap
fdmanana Jan 30, 2026
d0452e3
Merge tag 'platform-drivers-x86-v6.19-4' of git://git.kernel.org/pub/…
torvalds Feb 3, 2026
de0674d
Merge tag 'for-6.19-rc8-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 3, 2026
5fd0a1d
Merge tag 'v6.19rc8-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds Feb 4, 2026
a149804
Merge tag 'soc-fixes-6.19-3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 4, 2026
0de4a0e
Merge tag 'kvm-x86-fixes-6.19-rc8' of https://github.com/kvm-x86/linu…
bonzini Feb 4, 2026
27db1ae
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Feb 4, 2026
0eca95c
sched_ext: Short-circuit sched_class operations on dead tasks
htejun Feb 4, 2026
3c7b4d1
Merge tag 'sched_ext-for-6.19-rc8-fixes' of git://git.kernel.org/pub/…
torvalds Feb 4, 2026
f14faaf
Merge tag 'tsm-fixes-for-6.19' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -786,7 +786,8 @@ Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com> <subashab@codeaurora.
Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> <subbaram@codeaurora.org>
Subhash Jadavani <subhashj@codeaurora.org>
Sudarshan Rajagopalan <quic_sudaraja@quicinc.com> <sudaraja@codeaurora.org>
Sudeep Holla <sudeep.holla@arm.com> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Sudeep Holla <sudeep.holla@kernel.org> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Sudeep Holla <sudeep.holla@kernel.org> <sudeep.holla@arm.com>
Sumit Garg <sumit.garg@kernel.org> <sumit.garg@linaro.org>
Sumit Semwal <sumit.semwal@ti.com>
Surabhi Vishnoi <quic_svishnoi@quicinc.com> <svishnoi@codeaurora.org>
Expand Down Expand Up @@ -851,6 +852,7 @@ Valentin Schneider <vschneid@redhat.com> <valentin.schneider@arm.com>
Veera Sundaram Sankaran <quic_veeras@quicinc.com> <veeras@codeaurora.org>
Veerabhadrarao Badiganti <quic_vbadigan@quicinc.com> <vbadigan@codeaurora.org>
Venkateswara Naralasetty <quic_vnaralas@quicinc.com> <vnaralas@codeaurora.org>
Viacheslav Bocharov <v@baodeep.com> <adeep@lexina.in>
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <vgarodia@codeaurora.org>
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <quic_vgarodia@quicinc.com>
Vincent Mailhol <mailhol@kernel.org> <mailhol.vincent@wanadoo.fr>
Expand Down
10 changes: 0 additions & 10 deletions Documentation/ABI/testing/sysfs-class-tsm
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,3 @@ Description:
signals when the PCI layer is able to support establishment of
link encryption and other device-security features coordinated
through a platform tsm.

What: /sys/class/tsm/tsmN/streamH.R.E
Contact: linux-pci@vger.kernel.org
Description:
(RO) When a host bridge has established a secure connection via
the platform TSM, symlink appears. The primary function of this
is have a system global review of TSM resource consumption
across host bridges. The link points to the endpoint PCI device
and matches the same link published by the host bridge. See
Documentation/ABI/testing/sysfs-devices-pci-host-bridge.
2 changes: 2 additions & 0 deletions Documentation/admin-guide/sysctl/vm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,8 @@ eventually gets pushed out to disk. This tunable is used to define when dirty
inode is old enough to be eligible for writeback by the kernel flusher threads.
And, it is also used as the interval to wakeup dirtytime_writeback thread.

Setting this to zero disables periodic dirtytime writeback.


dirty_writeback_centisecs
=========================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ patternProperties:
pcie1_clkreq, pcie1_wakeup, pmic0, pmic1, ptp, ptp_clk,
ptp_trig, pwm0, pwm1, pwm2, pwm3, rgmii, sdio0, sdio_sb, smi,
spi_cs1, spi_cs2, spi_cs3, spi_quad, uart1, uart2,
usb2_drvvbus1, usb32_drvvbus ]
usb2_drvvbus1, usb32_drvvbus0 ]

function:
enum: [ drvbus, emmc, gpio, i2c, jtag, led, mii, mii_err, onewire,
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/sound/fsl,sai.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ properties:
- items:
- enum:
- fsl,imx94-sai
- fsl,imx952-sai
- const: fsl,imx95-sai

reg:
Expand Down
42 changes: 23 additions & 19 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ F: tools/power/acpi/
ACPI FOR ARM64 (ACPI/arm64)
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
M: Hanjun Guo <guohanjun@huawei.com>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-acpi@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
Expand All @@ -351,7 +351,7 @@ F: drivers/acpi/riscv/
F: include/linux/acpi_rimt.h

ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-acpi@vger.kernel.org
S: Supported
F: drivers/mailbox/pcc.c
Expand Down Expand Up @@ -2747,14 +2747,14 @@ F: arch/arm/include/asm/hardware/dec21285.h
F: arch/arm/mach-footbridge/

ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
M: Sascha Hauer <s.hauer@pengutronix.de>
R: Pengutronix Kernel Team <kernel@pengutronix.de>
R: Fabio Estevam <festevam@gmail.com>
L: imx@lists.linux.dev
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
F: Documentation/devicetree/bindings/firmware/fsl*
F: Documentation/devicetree/bindings/firmware/nxp*
F: arch/arm/boot/dts/nxp/imx/
Expand All @@ -2769,22 +2769,22 @@ N: mxs
N: \bmxc[^\d]

ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
F: arch/arm/boot/dts/nxp/ls/
F: arch/arm64/boot/dts/freescale/fsl-*
F: arch/arm64/boot/dts/freescale/qoriq-*

ARM/FREESCALE VYBRID ARM ARCHITECTURE
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
M: Sascha Hauer <s.hauer@pengutronix.de>
R: Pengutronix Kernel Team <kernel@pengutronix.de>
R: Stefan Agner <stefan@agner.ch>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
F: arch/arm/boot/dts/nxp/vf/
F: arch/arm/mach-imx/*vf610*

Expand Down Expand Up @@ -3681,7 +3681,7 @@ N: uniphier

ARM/VERSATILE EXPRESS PLATFORM
M: Liviu Dudau <liviu.dudau@arm.com>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
Expand Down Expand Up @@ -6513,7 +6513,7 @@ F: drivers/i2c/busses/i2c-cp2615.c

CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
M: Viresh Kumar <viresh.kumar@linaro.org>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-pm@vger.kernel.org
S: Maintained
W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
Expand Down Expand Up @@ -6609,7 +6609,7 @@ F: include/linux/platform_data/cpuidle-exynos.h

CPUIDLE DRIVER - ARM PSCI
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
M: Ulf Hansson <ulf.hansson@linaro.org>
L: linux-pm@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Expand Down Expand Up @@ -9260,7 +9260,6 @@ F: drivers/scsi/be2iscsi/
EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
M: Ajit Khaparde <ajit.khaparde@broadcom.com>
M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
M: Somnath Kotur <somnath.kotur@broadcom.com>
L: netdev@vger.kernel.org
S: Maintained
W: http://www.emulex.com
Expand Down Expand Up @@ -9816,7 +9815,7 @@ F: include/uapi/linux/firewire*.h
F: tools/firewire/

FIRMWARE FRAMEWORK FOR ARMV8-A
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
F: drivers/firmware/arm_ffa/
Expand Down Expand Up @@ -10514,7 +10513,7 @@ S: Maintained
F: scripts/gendwarfksyms/

GENERIC ARCHITECTURE TOPOLOGY
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-kernel@vger.kernel.org
S: Maintained
F: drivers/base/arch_topology.c
Expand Down Expand Up @@ -11376,6 +11375,11 @@ F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
F: drivers/soc/hisilicon/kunpeng_hccs.c
F: drivers/soc/hisilicon/kunpeng_hccs.h

HISILICON SOC HHA DRIVER
M: Yushan Wang <wangyushan12@huawei.com>
S: Maintained
F: drivers/cache/hisi_soc_hha.c

HISILICON LPC BUS DRIVER
M: Jay Fang <f.fangjian@huawei.com>
S: Maintained
Expand Down Expand Up @@ -15101,7 +15105,7 @@ F: drivers/mailbox/arm_mhuv2.c
F: include/linux/mailbox/arm_mhuv2_message.h

MAILBOX ARM MHUv3
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
M: Cristian Marussi <cristian.marussi@arm.com>
L: linux-kernel@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Expand Down Expand Up @@ -20578,7 +20582,7 @@ F: drivers/pinctrl/pinctrl-amd.c
PIN CONTROLLER - FREESCALE
M: Dong Aisheng <aisheng.dong@nxp.com>
M: Fabio Estevam <festevam@gmail.com>
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
M: Jacky Bai <ping.bai@nxp.com>
R: Pengutronix Kernel Team <kernel@pengutronix.de>
R: NXP S32 Linux Team <s32@nxp.com>
Expand Down Expand Up @@ -23631,7 +23635,7 @@ F: include/uapi/linux/sed*
SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
M: Mark Rutland <mark.rutland@arm.com>
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
F: drivers/firmware/smccc/
Expand Down Expand Up @@ -25395,7 +25399,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
F: drivers/mfd/syscon.c

SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
R: Cristian Marussi <cristian.marussi@arm.com>
L: arm-scmi@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Expand Down Expand Up @@ -26547,7 +26551,7 @@ F: samples/tsm-mr/

TRUSTED SERVICES TEE DRIVER
M: Balint Dobszay <balint.dobszay@arm.com>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L: trusted-services@lists.trustedfirmware.org
S: Maintained
Expand Down
5 changes: 3 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 6
PATCHLEVEL = 19
SUBLEVEL = 0
EXTRAVERSION = -rc7
EXTRAVERSION = -rc8
NAME = Baby Opossum Posse

# *DOCUMENTATION*
Expand Down Expand Up @@ -1624,7 +1624,8 @@ MRPROPER_FILES += include/config include/generated \
certs/x509.genkey \
vmlinux-gdb.py \
rpmbuild \
rust/libmacros.so rust/libmacros.dylib
rust/libmacros.so rust/libmacros.dylib \
rust/libpin_init_internal.so rust/libpin_init_internal.dylib

# clean - Delete most, but leave enough to build external modules
#
Expand Down
1 change: 0 additions & 1 deletion arch/arm64/configs/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -670,7 +670,6 @@ CONFIG_PINCTRL_LPASS_LPI=m
CONFIG_PINCTRL_SC7280_LPASS_LPI=m
CONFIG_PINCTRL_SM6115_LPASS_LPI=m
CONFIG_PINCTRL_SM8250_LPASS_LPI=m
CONFIG_PINCTRL_SM8350_LPASS_LPI=m
CONFIG_PINCTRL_SM8450_LPASS_LPI=m
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
CONFIG_PINCTRL_SM8550_LPASS_LPI=m
Expand Down
2 changes: 1 addition & 1 deletion arch/powerpc/kvm/book3s_hv_uvmem.c
Original file line number Diff line number Diff line change
Expand Up @@ -723,7 +723,7 @@ static struct page *kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm)

dpage = pfn_to_page(uvmem_pfn);
dpage->zone_device_data = pvt;
zone_device_page_init(dpage, 0);
zone_device_page_init(dpage, &kvmppc_uvmem_pgmap, 0);
return dpage;
out_clear:
spin_lock(&kvmppc_uvmem_bitmap_lock);
Expand Down
18 changes: 0 additions & 18 deletions arch/riscv/errata/sifive/errata.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,26 +75,12 @@ static u32 __init_or_module sifive_errata_probe(unsigned long archid,
return cpu_req_errata;
}

static void __init_or_module warn_miss_errata(u32 miss_errata)
{
int i;

pr_warn("----------------------------------------------------------------\n");
pr_warn("WARNING: Missing the following errata may cause potential issues\n");
for (i = 0; i < ERRATA_SIFIVE_NUMBER; i++)
if (miss_errata & 0x1 << i)
pr_warn("\tSiFive Errata[%d]:%s\n", i, errata_list[i].name);
pr_warn("Please enable the corresponding Kconfig to apply them\n");
pr_warn("----------------------------------------------------------------\n");
}

void sifive_errata_patch_func(struct alt_entry *begin, struct alt_entry *end,
unsigned long archid, unsigned long impid,
unsigned int stage)
{
struct alt_entry *alt;
u32 cpu_req_errata;
u32 cpu_apply_errata = 0;
u32 tmp;

BUILD_BUG_ON(ERRATA_SIFIVE_NUMBER >= RISCV_VENDOR_EXT_ALTERNATIVES_BASE);
Expand All @@ -118,10 +104,6 @@ void sifive_errata_patch_func(struct alt_entry *begin, struct alt_entry *end,
patch_text_nosync(ALT_OLD_PTR(alt), ALT_ALT_PTR(alt),
alt->alt_len);
mutex_unlock(&text_mutex);
cpu_apply_errata |= tmp;
}
}
if (stage != RISCV_ALTERNATIVES_MODULE &&
cpu_apply_errata != cpu_req_errata)
warn_miss_errata(cpu_req_errata - cpu_apply_errata);
}
2 changes: 1 addition & 1 deletion arch/riscv/include/asm/compat.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#ifndef __ASM_COMPAT_H
#define __ASM_COMPAT_H

#define COMPAT_UTS_MACHINE "riscv\0\0"
#define COMPAT_UTS_MACHINE "riscv32\0\0"

/*
* Architecture specific compatibility types
Expand Down
2 changes: 1 addition & 1 deletion arch/riscv/include/asm/syscall.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ extern void * const sys_call_table[];
extern void * const compat_sys_call_table[];

/*
* Only the low 32 bits of orig_r0 are meaningful, so we return int.
* Only the low 32 bits of orig_a0 are meaningful, so we return int.
* This importantly ignores the high bits on 64-bit, so comparisons
* sign-extend the low 32 bits.
*/
Expand Down
6 changes: 3 additions & 3 deletions arch/riscv/kernel/signal.c
Original file line number Diff line number Diff line change
Expand Up @@ -145,14 +145,14 @@ struct arch_ext_priv {
long (*save)(struct pt_regs *regs, void __user *sc_vec);
};

struct arch_ext_priv arch_ext_list[] = {
static struct arch_ext_priv arch_ext_list[] = {
{
.magic = RISCV_V_MAGIC,
.save = &save_v_state,
},
};

const size_t nr_arch_exts = ARRAY_SIZE(arch_ext_list);
static const size_t nr_arch_exts = ARRAY_SIZE(arch_ext_list);

static long restore_sigcontext(struct pt_regs *regs,
struct sigcontext __user *sc)
Expand Down Expand Up @@ -297,7 +297,7 @@ static long setup_sigcontext(struct rt_sigframe __user *frame,
} else {
err |= __put_user(arch_ext->magic, &sc_ext_ptr->magic);
err |= __put_user(ext_size, &sc_ext_ptr->size);
sc_ext_ptr = (void *)sc_ext_ptr + ext_size;
sc_ext_ptr = (void __user *)sc_ext_ptr + ext_size;
}
}
/* Write zero to fp-reserved space and check it on restore_sigcontext */
Expand Down
3 changes: 2 additions & 1 deletion arch/x86/kvm/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,8 @@ void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons,
*/
spin_lock_irq(&kvm->irqfds.lock);

if (irqfd->irq_entry.type == KVM_IRQ_ROUTING_MSI) {
if (irqfd->irq_entry.type == KVM_IRQ_ROUTING_MSI ||
WARN_ON_ONCE(irqfd->irq_bypass_vcpu)) {
ret = kvm_pi_update_irte(irqfd, NULL);
if (ret)
pr_info("irq bypass consumer (eventfd %p) unregistration fails: %d\n",
Expand Down
4 changes: 2 additions & 2 deletions arch/x86/kvm/svm/avic.c
Original file line number Diff line number Diff line change
Expand Up @@ -376,6 +376,7 @@ void avic_init_vmcb(struct vcpu_svm *svm, struct vmcb *vmcb)

static int avic_init_backing_page(struct kvm_vcpu *vcpu)
{
u32 max_id = x2avic_enabled ? x2avic_max_physical_id : AVIC_MAX_PHYSICAL_ID;
struct kvm_svm *kvm_svm = to_kvm_svm(vcpu->kvm);
struct vcpu_svm *svm = to_svm(vcpu);
u32 id = vcpu->vcpu_id;
Expand All @@ -388,8 +389,7 @@ static int avic_init_backing_page(struct kvm_vcpu *vcpu)
* avic_vcpu_load() expects to be called if and only if the vCPU has
* fully initialized AVIC.
*/
if ((!x2avic_enabled && id > AVIC_MAX_PHYSICAL_ID) ||
(id > x2avic_max_physical_id)) {
if (id > max_id) {
kvm_set_apicv_inhibit(vcpu->kvm, APICV_INHIBIT_REASON_PHYSICAL_ID_TOO_BIG);
vcpu->arch.apic->apicv_active = false;
return 0;
Expand Down
2 changes: 2 additions & 0 deletions arch/x86/kvm/svm/svm.c
Original file line number Diff line number Diff line change
Expand Up @@ -5284,6 +5284,8 @@ static __init void svm_set_cpu_caps(void)
*/
kvm_cpu_cap_clear(X86_FEATURE_BUS_LOCK_DETECT);
kvm_cpu_cap_clear(X86_FEATURE_MSR_IMM);

kvm_setup_xss_caps();
}

static __init int svm_hardware_setup(void)
Expand Down
2 changes: 2 additions & 0 deletions arch/x86/kvm/vmx/vmx.c
Original file line number Diff line number Diff line change
Expand Up @@ -8051,6 +8051,8 @@ static __init void vmx_set_cpu_caps(void)
kvm_cpu_cap_clear(X86_FEATURE_SHSTK);
kvm_cpu_cap_clear(X86_FEATURE_IBT);
}

kvm_setup_xss_caps();
}

static bool vmx_is_io_intercepted(struct kvm_vcpu *vcpu,
Expand Down
Loading
Loading