Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1843 commits
Select commit Hold shift + click to select a range
b8026a5
ACPI: CPPC: Detect preferred core availability on online CPUs
gautshen Nov 7, 2025
944b13d
ACPI: CPPC: Check _CPC validity for only the online CPUs
gautshen Nov 7, 2025
49a1b7d
ACPI: CPPC: Perform fast check switch only for online CPUs
gautshen Nov 7, 2025
527739d
ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
gautshen Nov 7, 2025
540471d
Bluetooth: L2CAP: export l2cap_chan_hold for modules
pv Nov 3, 2025
35638c6
acpi,srat: Fix incorrect device handle check for Generic Initiator
axiqia Sep 13, 2025
2c27dd5
regulator: fixed: fix GPIO descriptor leak on register failure
ISCAS-Vulab Oct 28, 2025
1fd2470
ASoC: cs4271: Fix regulator leak on probe failure
ISCAS-Vulab Nov 5, 2025
16608e5
ASoC: codecs: va-macro: fix resource leak in probe error path
ISCAS-Vulab Nov 6, 2025
5aea2cd
drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
en4bz Oct 21, 2025
f2fcc30
ASoC: tas2781: fix getting the wrong device number
Shenghao-Ding Nov 7, 2025
b8031e7
pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
Oct 19, 2025
8961b12
pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
Oct 19, 2025
7da2c13
simplify nfs_atomic_open_v23()
Sep 12, 2025
bd4064f
NFSv2/v3: Fix error handling in nfs_atomic_open_v23()
Oct 28, 2025
b058e49
NFS: sysfs: fix leak when nfs_client kobject add fails
Oct 30, 2025
35517f6
NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
Oct 31, 2025
b2e4cda
NFS: Fix LTP test failures when timestamps are delegated
daimngo Nov 9, 2025
cbdbfc7
ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_contro…
haaeein Nov 11, 2025
0b4f78e
acpi/hmat: Fix lockdep warning for hmem_register_resource()
davejiang Nov 5, 2025
6392e5f
bpf: Add bpf_prog_run_data_pointers()
edumazet Nov 12, 2025
9944c79
bpf: account for current allocated stack depth in widen_imprecise_sca…
eddyz87 Nov 14, 2025
484829b
irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
nick650823 Nov 14, 2025
80dc5a2
wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq…
Mani-Sadhasivam Nov 14, 2025
883902e
proc: fix the issue of proc_mem_open returning NULL
superman-xpt Nov 11, 2025
04b1fd7
ext4: introduce ITAIL helper
Nov 13, 2025
54f8f38
lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
Nov 11, 2025
098927a
ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
Nov 13, 2025
d71b98f
Bluetooth: MGMT: Fix possible UAFs
Vudentz Nov 14, 2025
0e75a09
f2fs: fix to avoid overflow while left shift operation
chaseyu Nov 14, 2025
6700c89
hostfs: Fix only passing host root in boot stage with new mount
Oct 11, 2025
f0bb381
mtd: onenand: Pass correct pointer to IRQ handler
Nov 1, 2025
cf32720
virtio-fs: fix incorrect check for fsvq->kobj
aloktiwa Oct 27, 2025
ba306da
fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
avagin Nov 11, 2025
13d1c96
sched_ext: Fix unsafe locking in the scx_dump_state()
Nov 12, 2025
49344aa
Revert "netfilter: nf_tables: Reintroduce shortened deletion notifica…
ummakynes Nov 17, 2025
cf23d53
netfilter: nf_tables: reject duplicate device on updates
ummakynes Nov 17, 2025
e8d944b
arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
moonlinux Oct 13, 2025
20b72f3
arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic
Sep 6, 2025
77711ee
ARM: dts: imx51-zii-rdu1: Fix audmux node names
JihedChaibi Sep 15, 2025
68859a9
HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
masami256 Sep 21, 2025
81c7985
ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
Oct 2, 2025
4fe3b91
HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
Nov 10, 2025
27f853e
HID: uclogic: Fix potential memory leak in error path
Nov 10, 2025
031e002
net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_d…
vladimiroltean Nov 20, 2025
70c130b
LoongArch: KVM: Restore guest PMU if it is enabled
bibo-mao Nov 9, 2025
4d9b0ea
LoongArch: KVM: Add delay until timer interrupt injected
bibo-mao Nov 9, 2025
08c8d23
KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
yosrym93 Nov 8, 2025
b6bc86c
nfsd: fix refcount leak in nfsd_set_fh_dentry()
neilbrown Oct 8, 2025
3bc3309
nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
Oct 9, 2025
d7be15a
NFSD: free copynotify stateid in nfs4_free_ol_stateid()
Oct 14, 2025
592b3b2
gcov: add support for GCC 15
oberpar Oct 28, 2025
4587a78
ksmbd: close accepted socket when per-IP limit rejects connection
Nov 8, 2025
74f7842
ksm: use range-walk function to jump over holes in scan_get_next_rmap…
pedrodemargomes Oct 22, 2025
381a605
strparser: Fix signed/unsigned mismatch bug
nkarstens Nov 6, 2025
35ca3d5
dma-mapping: benchmark: Restore padding to ensure uABI remained consi…
Oct 28, 2025
5476ceb
LoongArch: Use correct accessor to read FWPC/MWPC
chenhuacai Nov 9, 2025
0c55792
LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
zhangtianyang-zty Nov 9, 2025
b84f083
ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
nashuiliang Nov 11, 2025
36049e8
nilfs2: avoid having an active sc_timer before freeing sci
ea1davis Oct 29, 2025
6a9657e
selftests/tracing: Run sample events to clear page cache events
rostedt Oct 28, 2025
6455948
wifi: mac80211: reject address change while connecting
jmberg-intel Nov 5, 2025
623bb26
fs/proc: fix uaf in proc_readdir_de()
Oct 25, 2025
361e53e
mm/mm_init: fix hash table order logging in alloc_large_system_hash()
isaacmanjarres Oct 28, 2025
dd853cf
mm/shmem: fix THP allocation and fallback loop
ryncsn Oct 22, 2025
793245a
mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
shawn1221 Oct 20, 2025
8662995
mmc: dw_mmc-rockchip: Fix wrong internal phase calculate
shawn1221 Nov 4, 2025
98e9d5e
ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
tiwai Nov 9, 2025
48c1734
cifs: client: fix memory leak in smb3_fs_context_parse_param
ea1davis Nov 7, 2025
fc6acd4
codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty f…
GeHao01994 Oct 29, 2025
f89c5e7
crash: fix crashkernel resource shrink
sourabhjains Nov 1, 2025
16e3385
crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
Yuuoniy Oct 27, 2025
21b7af4
smb: client: fix cifs_pick_channel when channel needs reconnect
hac-v Nov 7, 2025
80db91c
spi: Try to get ACPI GPIO IRQ earlier
Nov 2, 2025
850c7f0
x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
bp3tk0v Nov 14, 2025
a790797
selftests/user_events: fix type cast for write_index packed member in…
ankitkhushwaha Nov 6, 2025
ad8360d
ftrace: Fix BPF fexit with livepatch
liu-song-6 Oct 27, 2025
8e5aa33
LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
chenhuacai Nov 9, 2025
0f64b37
EDAC/altera: Handle OCRAM ECC enable after warm reset
rabara Nov 11, 2025
df0f4b1
EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
rabara Nov 11, 2025
8dd351c
PM: hibernate: Emit an error when image writing fails
superm1 Nov 6, 2025
862b0e6
PM: hibernate: Use atomic64_t for compressed_size variable
superm1 Nov 6, 2025
92f06ab
btrfs: zoned: fix conventional zone capacity calculation
naota Sep 12, 2025
ee49250
btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
GoodLuck612 Nov 5, 2025
1ab78aa
btrfs: do not update last_log_commit when logging inode due to a new …
fdmanana Oct 29, 2025
1272609
btrfs: release root after error in data_reloc_print_warning_inode()
GoodLuck612 Nov 5, 2025
325aa07
drm/amdkfd: relax checks for over allocation of save area
jokim-amd Nov 6, 2025
d9db9ab
drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM sur…
vprosyak Nov 6, 2025
921b090
pmdomain: arm: scmi: Fix genpd leak on provider registration failure
sudeep-holla Oct 17, 2025
47d412d
pmdomain: imx: Fix reference count leak in imx_gpc_remove
Yuuoniy Oct 28, 2025
3e473ae
pmdomain: samsung: plug potential memleak during probe
andred Oct 16, 2025
37f92c4
selftests: mptcp: connect: fix fallback note due to OoO
matttbe Nov 10, 2025
c584a9e
selftests: mptcp: join: rm: set backup flag
matttbe Nov 10, 2025
ce01b8f
selftests: mptcp: join: endpoints: longer transfer
matttbe Nov 10, 2025
da4f2e3
selftests: mptcp: connect: trunc: read all recv data
matttbe Nov 10, 2025
6d44dd3
selftests: mptcp: join: userspace: longer transfer
matttbe Nov 10, 2025
ab9d101
selftests: mptcp: join: properly kill background tasks
matttbe Nov 10, 2025
0206a93
mptcp: fix MSG_PEEK stream corruption
Nov 4, 2025
d4caee3
wifi: cfg80211: add an hrtimer based delayed work item
benzea Nov 9, 2025
c0a9c2c
wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work
benzea Nov 9, 2025
34c93e9
mm, percpu: do not consider sleepable allocations atomic
Nov 17, 2025
4559d96
KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn()
sean-jc Nov 20, 2025
08adc31
KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file
yanzhao56 Nov 20, 2025
a8ac2bd
KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying
sean-jc Nov 20, 2025
1652fbe
net: netpoll: Individualize the skb pool
leitao Nov 20, 2025
f3c8243
net: netpoll: flush skb pool during cleanup
leitao Nov 20, 2025
c79a6d9
net: netpoll: fix incorrect refcount handling causing incorrect cleanup
leitao Nov 20, 2025
6db2b0e
KVM: VMX: Split out guts of EPT violation to common/exposed function
Nov 20, 2025
3010739
KVM: VMX: Fix check for valid GVA on an EPT violation
Nov 20, 2025
218a850
ALSA: hda: Fix missing pointer check in hda_component_manager_init fu…
Nov 14, 2025
61f5665
io_uring/napi: fix io_napi_entry RCU accesses
Nov 12, 2025
3b987eb
rust: kbuild: treat `build_error` and `rustdoc` as kernel objects
ojeda Nov 8, 2025
5a127a4
rust: kbuild: workaround `rustdoc` doctests modifier bug
ojeda Nov 8, 2025
df92165
uio_hv_generic: Set event for all channels on the device
longlimsft Mar 10, 2025
c4476fa
mm/memory: do not populate page table entries beyond i_size
Oct 27, 2025
a6226fa
mm/truncate: unmap large folio on split failure
Oct 27, 2025
52f2d5c
mm/secretmem: fix use-after-free race in fault handler
ioworker0 Oct 31, 2025
6393d21
mm/huge_memory: do not change split_huge_page*() target order silently
x-y-z Oct 17, 2025
90253ac
mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 …
x-y-z Oct 23, 2025
6dce434
isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
Oct 30, 2025
c45a1db
net: phy: micrel: Fix lan8814_config_init
HoratiuVultur Sep 25, 2025
2dbb5e9
net: netpoll: ensure skb_pool list is always initialized
Jan 14, 2025
01c7a6e
proc: proc_maps_open allow proc_mem_open to return NULL
hyuuko1 Aug 7, 2025
5c19daa
Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete
pv Oct 3, 2025
d5dc978
Linux 6.12.59
gregkh Nov 24, 2025
bc1909e
KVM: arm64: Check the untrusted offset in FF-A memory share
Oct 17, 2025
176725f
timers: Fix NULL function pointer race in timer_shutdown_sync()
Nov 22, 2025
3979d2a
HID: amd_sfh: Stop sensor before starting
superm1 Oct 20, 2025
45bdb03
HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
Sep 12, 2025
3e6d93e
arm64: dts: rockchip: Fix vccio4-supply on rk3566-pinetab2
diederikdehaas Oct 27, 2025
ecb7305
arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5
xakep-amatop Nov 3, 2025
d35cf93
arm64: dts: rockchip: include rk3399-base instead of rk3399 in rk3399…
QSchulz Oct 29, 2025
6de1997
arm64: dts: rockchip: disable HS400 on RK3588 Tiger
QSchulz Nov 12, 2025
0c63524
mtd: rawnand: cadence: fix DMA device NULL pointer dereference
rabara Oct 23, 2025
eb93614
mtdchar: fix integer overflow in read/write ioctls
Sep 30, 2025
8480f86
isofs: check the return value of sb_min_blocksize() in isofs_fill_super
Nov 4, 2025
94acf40
shmem: fix tmpfs reconfiguration (remount) when noswap is set
YHNdnzj Nov 8, 2025
93c8a03
exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
Nov 4, 2025
8800f76
mptcp: Disallow MPTCP subflows from sockmap
mrpre Nov 11, 2025
9b1980b
mptcp: Fix proto fallback detection with BPF
mrpre Nov 11, 2025
10354dc
ata: libata-scsi: Fix system suspend for a security locked drive
floatious Nov 19, 2025
7b39fa2
smb: client: introduce close_cached_dir_locked()
hac-v Nov 13, 2025
f7fc52c
ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
Nov 20, 2025
1ecd86e
be2net: pass wrb_params in case of OS2BMC
Nov 19, 2025
4d61cc2
net: dsa: microchip: lan937x: Fix RGMII delay tuning
olerem Nov 14, 2025
11c030f
Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"
diogoivo Nov 3, 2025
6d81068
Input: cros_ec_keyb - fix an invalid memory access
Nov 4, 2025
4742047
Input: goodix - add support for ACPI ID GDIX1003
jwrdegoede Oct 13, 2025
5688129
Input: imx_sc_key - fix memory corruption on unload
Nov 1, 2025
9ab67ef
Input: pegasus-notetaker - fix potential out-of-bounds access
pip-izony Oct 17, 2025
6a13b56
mm/mempool: fix poisoning order>0 pages with HIGHMEM
tehcaster Nov 13, 2025
6492add
nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
covanam Nov 17, 2025
17c3a66
nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
Nov 10, 2025
48ae433
nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
Nov 10, 2025
b2c0340
scsi: sg: Do not sleep in atomic context
bvanassche Nov 13, 2025
72e8831
scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
effective-light Nov 5, 2025
d096d3c
MIPS: Malta: Fix !EVA SOC-it PCI MMIO
maciej-w-rozycki Oct 20, 2025
cd1a68e
dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
krzk Oct 22, 2025
eeaa628
LoongArch: Don't panic if no valid cache info for PCI
chenhuacai Nov 20, 2025
ac28dfd
mptcp: fix race condition in mptcp_schedule_work()
edumazet Nov 13, 2025
ae43625
mptcp: fix ack generation for fallback msk
Nov 18, 2025
f6fb2cb
mptcp: fix duplicate reset on fastclose
Nov 18, 2025
80f27a9
mptcp: fix premature close in case of fallback
Nov 18, 2025
88a2d05
selftests: mptcp: join: endpoints: longer timeout
matttbe Nov 18, 2025
482577b
selftests: mptcp: join: userspace: longer timeout
matttbe Nov 18, 2025
2a01665
mptcp: avoid unneeded subflow-level drops
Nov 18, 2025
5f1a923
mptcp: decouple mptcp fastclose from tcp close
Nov 18, 2025
aab400c
mptcp: do not fallback when OoO is present
Nov 18, 2025
871fba6
drm/tegra: dc: Fix reference leak in tegra_dc_couple()
Oct 22, 2025
73bc12d
drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
rbmcv73 Nov 16, 2025
349238d
drm/amd: Skip power ungate during suspend for VPE
superm1 Nov 18, 2025
806f54a
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
Nov 14, 2025
cd145ed
drm/amd/display: Increase DPCD read retries
superm1 Nov 3, 2025
a45450c
drm/amd/display: Move sleep into each retry for retrieve_link_cap()
superm1 Nov 3, 2025
ded77c1
drm/amd/display: Fix pbn to kbps Conversion
Nov 7, 2025
a077ec7
drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
Nov 5, 2025
ba670eb
xfrm: drop SA reference in xfrm_state_update if dir doesn't match
qsn Oct 16, 2025
e7b4e6e
xfrm: set err and extack on failure to create pcpu SA
qsn Oct 16, 2025
cff5ad5
pinctrl: realtek: Select REGMAP_MMIO for RTD driver
Oct 23, 2025
18a9f21
xfrm: Determine inner GSO type from packet inner protocol
Oct 28, 2025
f15a3d7
xfrm: Prevent locally generated packets from direct output in tunnel …
Oct 29, 2025
36f91ee
pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
ISCAS-Vulab Oct 28, 2025
243e241
platform/x86: msi-wmi-platform: Only load on MSI devices
Wer-Wolf Nov 10, 2025
03f159d
platform/x86: msi-wmi-platform: Fix typo in WMI GUID
Wer-Wolf Nov 10, 2025
59e9e1d
mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
GoodLuck612 Nov 12, 2025
cbf2cbd
drm/tegra: Add call to put_pid()
Sep 19, 2025
470a241
net: dsa: hellcreek: fix missing error handling in LED registration
Nov 13, 2025
336ffac
net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devl…
Nov 13, 2025
9c61d8f
net: openvswitch: remove never-working support for setting nsh fields
igsilya Nov 12, 2025
b91ef04
tools: riscv: Fixed misalignment of CSR related definitions
cp0613 Nov 14, 2025
ef4ab2a
nvme-multipath: fix lockdep WARN due to partition scan work
kawasaki Nov 17, 2025
b9dbfb1
s390/ctcm: Fix double-kfree
AlekseiNikiforovIBM Nov 12, 2025
01a726a
selftests: net: lib: Do not overwrite error messages
idosch Nov 16, 2025
d1fd9ca
platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to…
ISCAS-Vulab Nov 17, 2025
917a9d0
net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont()…
Nov 13, 2025
a0e1c9b
idpf: fix possible vport_config NULL pointer deref in remove
etantilov Oct 13, 2025
f5eb91f
ice: fix PTP cleanup on driver removal in error path
gnitka Oct 20, 2025
583ac7f
pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
rh-jkangas Nov 11, 2025
3969786
pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
rh-jkangas Nov 11, 2025
c70df6c
devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
shayshyi Nov 17, 2025
6ebd02c
net/mlx5: Clean up only new IRQ glue on request_irq() failure
Hannibal404 Nov 17, 2025
232bd2c
af_unix: Cache state->msg in unix_stream_read_generic().
q2ven Jul 2, 2025
2b7b4ef
af_unix: Read sk_peek_offset() again after sleeping in unix_stream_re…
q2ven Nov 17, 2025
55d879d
LoongArch: Use UAPI types in ptrace UAPI header
t-8ch Nov 20, 2025
48d6929
cifs: fix memory leak in smb3_fs_context_parse_param error path
shauryarane05 Nov 18, 2025
f1c170c
vsock: Ignore signal/timeout on connect() if already established
mmhal Nov 19, 2025
62df4bd
bcma: don't register devices disabled in OF
Oct 3, 2025
cfc16a0
cifs: fix typo in enable_gcm_256 module parameter
smfrench Oct 25, 2025
47c8b35
scsi: core: Fix a regression triggered by scsi_host_busy()
bvanassche Oct 7, 2025
09c4f1a
x86/microcode/AMD: Limit Entrysign signature checking to known genera…
bp3tk0v Oct 23, 2025
e8d7fa0
selftests: net: use BASH for bareudp testing
Cypresslin Oct 27, 2025
74bf749
net: tls: Change async resync helpers argument
Oct 26, 2025
1f0f07f
blk-crypto: use BLK_STS_INVAL for alignment errors
Oct 30, 2025
c944a85
net: tls: Cancel RX async resync request on rcd_delta overflow
Oct 26, 2025
9e3a382
kconfig/mconf: Initialize the default locale at startup
Oct 14, 2025
f16b97b
kconfig/nconf: Initialize the default locale at startup
Oct 14, 2025
fdf0dc8
ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check
tiwai Nov 26, 2025
2678cee
KVM: arm64: Make all 32bit ID registers fully writable
Nov 23, 2025
ac9cc4d
Revert "RDMA/irdma: Update Kconfig"
opsiff Nov 24, 2025
23ba534
drm/xe: Prevent BIT() overflow when handling invalid prefetch region
ShuichengLin Nov 24, 2025
b514ad8
s390/mm: Fix __ptep_rdp() inline assembly
hcahca Nov 25, 2025
05695ce
ALSA: usb-audio: fix uac2 clock source at terminal parser
rxrbln Nov 25, 2025
fbb5372
net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return…
nmenon Nov 3, 2025
2e62822
tracing/tools: Fix incorrcet short option in usage text for --threads
Nov 6, 2025
a45d635
drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
guoqzhan Nov 5, 2025
1ebfea9
smb: client: fix incomplete backport in cfids_invalidation_worker()
hac-v Nov 26, 2025
c95e5af
tty/vt: fix up incorrect backport to stable releases
jariruusu Nov 22, 2025
4ade59d
maple_tree: fix tracepoint string pointers
martin-kaiser Oct 30, 2025
3e5271f
drm/i915/dp_mst: Disable Panel Replay
ideak Nov 21, 2025
6d3275d
mptcp: fix a race in mptcp_pm_del_add_timer()
edumazet Nov 24, 2025
12335f6
xfs: Replace strncpy with memcpy
meritissimo1 Nov 24, 2025
7c2d68e
xfs: fix out of bounds memory read error in symlink repair
Nov 24, 2025
467904a
drm/amd/display: avoid reset DTBCLK at clock init
charliu-AMDENG Nov 25, 2025
b151530
drm/amd/display: disable DPP RCG before DPP CLK enable
charliu-AMDENG Nov 25, 2025
25dcf62
drm/amd/display: Insert dccg log for easy debug
charliu-AMDENG Nov 25, 2025
53ca559
drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
Nov 25, 2025
81fdac6
Revert "gpio: swnode: don't use the swnode's name as the key for GPIO…
charleskeepax Nov 25, 2025
318a470
Linux 6.12.60
gregkh Dec 1, 2025
97f38bc
Merge tag 'v6.12.50' into coolo/update-stable
coolo Jan 22, 2026
03812f4
Merge tag 'v6.12.51' into coolo/update-stable
coolo Jan 22, 2026
7ed5d43
Merge tag 'v6.12.52' into coolo/update-stable
coolo Jan 22, 2026
5c55122
Merge tag 'v6.12.53' into coolo/update-stable
coolo Jan 22, 2026
15d4ccf
Merge tag 'v6.12.54' into coolo/update-stable
coolo Jan 22, 2026
9d11d6b
Merge tag 'v6.12.55' into coolo/update-stable
coolo Jan 22, 2026
3143a25
Merge tag 'v6.12.56' into coolo/update-stable
coolo Jan 22, 2026
d9f4df7
Merge tag 'v6.12.57' into coolo/update-stable
coolo Jan 23, 2026
276ff0e
drm: correct C syntax to compile without CONFIG_OF
coolo Jan 22, 2026
e097955
Merge tag 'v6.12.58' into update-to-6.12.56
coolo Jan 23, 2026
8568ef9
Merge tag 'v6.12.59' into update-to-6.12.56
coolo Jan 23, 2026
4798269
Merge tag 'v6.12.60' into update-to-6.12.56
coolo Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5923,6 +5923,9 @@

rootflags= [KNL] Set root filesystem mount option string

initramfs_options= [KNL]
Specify mount options for for the initramfs mount.

rootfstype= [KNL] Set root filesystem type

rootwait [KNL] Wait (indefinitely) for root device to show up.
Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/laptops/lg-laptop.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ This value is reset to 100 when the kernel boots.
Fan mode
--------

Writing 1/0 to /sys/devices/platform/lg-laptop/fan_mode disables/enables
the fan silent mode.
Writing 0/1/2 to /sys/devices/platform/lg-laptop/fan_mode sets fan mode to
Optimal/Silent/Performance respectively.


USB charge
Expand Down
2 changes: 2 additions & 0 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V3AE | #3312417 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | MMU-500 | #841119,826419 | N/A |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | MMU-600 | #1076982,1209401| N/A |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,24 @@ required:
- clocks
- clock-names
- '#phy-cells'
- power-domains
- resets
- reset-names
- rockchip,grf

allOf:
- if:
properties:
compatible:
contains:
enum:
- rockchip,px30-csi-dphy
- rockchip,rk1808-csi-dphy
- rockchip,rk3326-csi-dphy
- rockchip,rk3368-csi-dphy
then:
required:
- power-domains

additionalProperties: false

examples:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,18 +50,20 @@ patternProperties:
groups:
description:
Name of the pin group to use for the functions.
$ref: /schemas/types.yaml#/definitions/string
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
items:
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
minItems: 1
maxItems: 8

drive-strength:
enum: [2, 4, 6, 8, 16, 24, 32]
Expand Down
2 changes: 2 additions & 0 deletions Documentation/netlink/specs/dpll.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -517,6 +517,8 @@ operations:
reply: &pin-attrs
attributes:
- id
- module-name
- clock-id
- board-label
- panel-label
- package-label
Expand Down
3 changes: 3 additions & 0 deletions Documentation/networking/seg6-sysctl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ seg6_require_hmac - INTEGER

Default is 0.

/proc/sys/net/ipv6/seg6_* variables:
====================================

seg6_flowlabel - INTEGER
Controls the behaviour of computing the flowlabel of outer
IPv6 header in case of SR T.encaps
Expand Down
4 changes: 3 additions & 1 deletion Documentation/sphinx/kernel_abi.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
from docutils import nodes, statemachine
from docutils.statemachine import ViewList
from docutils.parsers.rst import directives, Directive
from docutils.utils.error_reporting import ErrorString
from sphinx.util.docutils import switch_source_input

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

__version__ = '1.0'

def setup(app):
Expand Down
4 changes: 3 additions & 1 deletion Documentation/sphinx/kernel_feat.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,11 @@
from docutils import nodes, statemachine
from docutils.statemachine import ViewList
from docutils.parsers.rst import directives, Directive
from docutils.utils.error_reporting import ErrorString
from sphinx.util.docutils import switch_source_input

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

__version__ = '1.0'

def setup(app):
Expand Down
6 changes: 4 additions & 2 deletions Documentation/sphinx/kernel_include.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,15 @@
import os.path

from docutils import io, nodes, statemachine
from docutils.utils.error_reporting import SafeString, ErrorString
from docutils.parsers.rst import directives
from docutils.parsers.rst.directives.body import CodeBlock, NumberLines
from docutils.parsers.rst.directives.misc import Include

__version__ = '1.0'

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

# ==============================================================================
def setup(app):
# ==============================================================================
Expand Down Expand Up @@ -111,7 +113,7 @@ def _run(self):
raise self.severe('Problems with "%s" directive path:\n'
'Cannot encode input file path "%s" '
'(wrong locale?).' %
(self.name, SafeString(path)))
(self.name, path))
except IOError as error:
raise self.severe('Problems with "%s" directive path:\n%s.' %
(self.name, ErrorString(error)))
Expand Down
4 changes: 3 additions & 1 deletion Documentation/sphinx/maintainers_include.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@
import os.path

from docutils import statemachine
from docutils.utils.error_reporting import ErrorString
from docutils.parsers.rst import Directive
from docutils.parsers.rst.directives.misc import Include

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

__version__ = '1.0'

def setup(app):
Expand Down
4 changes: 3 additions & 1 deletion Documentation/trace/histogram-design.rst
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,9 @@ entry, ts0, corresponding to the ts0 variable in the sched_waking
trigger above.

sched_waking histogram
----------------------::
----------------------

.. code-block::

+------------------+
| hist_data |<-------------------------------------------------------+
Expand Down
1 change: 1 addition & 0 deletions Documentation/wmi/driver-development-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ to matching WMI devices using a struct wmi_device_id table:
::

static const struct wmi_device_id foo_id_table[] = {
/* Only use uppercase letters! */
{ "936DA01F-9ABD-4D9D-80C7-02AF85C822A8", NULL },
{ }
};
Expand Down
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 6
PATCHLEVEL = 12
SUBLEVEL = 49
SUBLEVEL = 60
EXTRAVERSION =
NAME = Baby Opossum Posse

Expand Down Expand Up @@ -1372,11 +1372,11 @@ endif

tools/: FORCE
$(Q)mkdir -p $(objtree)/tools
$(Q)$(MAKE) LDFLAGS= O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/
$(Q)$(MAKE) O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/

tools/%: FORCE
$(Q)mkdir -p $(objtree)/tools
$(Q)$(MAKE) LDFLAGS= O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/ $*
$(Q)$(MAKE) O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/ $*

# ---------------------------------------------------------------------------
# Kernel selftest
Expand Down
1 change: 1 addition & 0 deletions arch/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -861,6 +861,7 @@ config HAVE_CFI_ICALL_NORMALIZE_INTEGERS_RUSTC
def_bool y
depends on HAVE_CFI_ICALL_NORMALIZE_INTEGERS_CLANG
depends on RUSTC_VERSION >= 107900
depends on ARM64 || X86_64
# With GCOV/KASAN we need this fix: https://github.com/rust-lang/rust/pull/129373
depends on (RUSTC_LLVM_VERSION >= 190103 && RUSTC_VERSION >= 108200) || \
(!GCOV_KERNEL && !KASAN_GENERIC && !KASAN_SW_TAGS)
Expand Down
1 change: 1 addition & 0 deletions arch/alpha/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* This code generates raw asm output which is post-processed to extract
* and format the required data.
*/
#define COMPILE_OFFSETS

#include <linux/types.h>
#include <linux/stddef.h>
Expand Down
2 changes: 2 additions & 0 deletions arch/arc/include/asm/bitops.h
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ static inline __attribute__ ((const)) int fls(unsigned int x)
*/
static inline __attribute__ ((const)) unsigned long __fls(unsigned long x)
{
if (__builtin_constant_p(x))
return x ? BITS_PER_LONG - 1 - __builtin_clzl(x) : 0;
/* FLS insn has exactly same semantics as the API */
return __builtin_arc_fls(x);
}
Expand Down
1 change: 1 addition & 0 deletions arch/arc/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
/*
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
*/
#define COMPILE_OFFSETS

#include <linux/sched.h>
#include <linux/mm.h>
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@
mdio {
/delete-node/ switch@1e;

bcm54210e: ethernet-phy@0 {
reg = <0>;
bcm54210e: ethernet-phy@25 {
reg = <25>;
};
};
};
Expand Down
6 changes: 4 additions & 2 deletions arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_sodia.dts
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,10 @@
mdio0 {
#address-cells = <1>;
#size-cells = <0>;
phy0: ethernet-phy@0 {
reg = <0>;
compatible = "snps,dwmac-mdio";

phy0: ethernet-phy@4 {
reg = <4>;
rxd0-skew-ps = <0>;
rxd1-skew-ps = <0>;
rxd2-skew-ps = <0>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/marvell/kirkwood-openrd-client.dts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
simple-audio-card,mclk-fs = <256>;

simple-audio-card,cpu {
sound-dai = <&audio0 0>;
sound-dai = <&audio0>;
};

simple-audio-card,codec {
Expand Down
5 changes: 4 additions & 1 deletion arch/arm/boot/dts/nvidia/tegra20-asus-tf101.dts
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,9 @@
compatible = "asahi-kasei,ak8974";
reg = <0xe>;

interrupt-parent = <&gpio>;
interrupts = <TEGRA_GPIO(N, 5) IRQ_TYPE_EDGE_RISING>;

avdd-supply = <&vdd_3v3_sys>;
dvdd-supply = <&vdd_1v8_sys>;

Expand All @@ -515,7 +518,7 @@
reg = <0x1a>;

interrupt-parent = <&gpio>;
interrupts = <TEGRA_GPIO(X, 1) IRQ_TYPE_EDGE_BOTH>;
interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_EDGE_BOTH>;

gpio-controller;
#gpio-cells = <2>;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,8 @@
i2c@7000c400 {
touchscreen@20 {
rmi4-f11@11 {
syna,clip-x-high = <1110>;
syna,clip-y-high = <1973>;
syna,clip-x-high = <1440>;
syna,clip-y-high = <2560>;

touchscreen-inverted-y;
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@
pinctrl-0 = <&pinctrl_audmux>;
status = "okay";

ssi2 {
mux-ssi2 {
fsl,audmux-port = <1>;
fsl,port-config = <
(IMX_AUDMUX_V2_PTCR_SYN |
Expand All @@ -271,7 +271,7 @@
>;
};

aud3 {
mux-aud3 {
fsl,audmux-port = <2>;
fsl,port-config = <
IMX_AUDMUX_V2_PTCR_SYN
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/renesas/r8a7791-porter.dts
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@
};

can0_pins: can0 {
groups = "can0_data";
groups = "can0_data_b";
function = "can0";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@
vcc7-supply = <&vbat>;
vccio-supply = <&vbat>;

ti,en-ck32k-xtal = <1>;
ti,en-ck32k-xtal;

regulators {
vrtc_reg: regulator@0 {
Expand Down
2 changes: 0 additions & 2 deletions arch/arm/boot/dts/ti/omap/am335x-cm-t335.dts
Original file line number Diff line number Diff line change
Expand Up @@ -483,8 +483,6 @@ status = "okay";

op-mode = <0>; /* MCASP_IIS_MODE */
tdm-slots = <2>;
/* 16 serializers */
num-serializer = <16>;
serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0
>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/ti/omap/omap3-devkit8000-lcd-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
ti,debounce-max = /bits/ 16 <10>;
ti,debounce-tol = /bits/ 16 <5>;
ti,debounce-rep = /bits/ 16 <1>;
ti,keep-vref-on = <1>;
ti,keep-vref-on;
ti,settle-delay-usec = /bits/ 16 <150>;

wakeup-source;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/crypto/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ menu "Accelerated Cryptographic Algorithms for CPU (arm)"

config CRYPTO_CURVE25519_NEON
tristate
depends on KERNEL_MODE_NEON
depends on KERNEL_MODE_NEON && !CPU_BIG_ENDIAN
select CRYPTO_KPP
select CRYPTO_LIB_CURVE25519_GENERIC
select CRYPTO_ARCH_HAVE_LIB_CURVE25519
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
* This code generates raw asm output which is post-processed to extract
* and format the required data.
*/
#define COMPILE_OFFSETS

#include <linux/compiler.h>
#include <linux/sched.h>
#include <linux/mm.h>
Expand Down
Loading