Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1686 commits
Select commit Hold shift + click to select a range
02669e2
net/tcp-md5: Fix MAC comparison to be constant-time
Mar 10, 2026
2cdc56e
ksmbd: Compare MACs in constant time
Mar 10, 2026
7955a91
smb: client: Compare MACs in constant time
Mar 10, 2026
f24a529
dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()
edumazet Feb 24, 2026
34d6691
ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths
pchelkin91 Feb 25, 2026
65ed522
spi: cadence-quadspi: Implement refcount to handle unbind during busy
kromli Feb 25, 2026
c171f90
gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for…
agarg2008 Mar 9, 2026
241cd64
net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
lunn Mar 9, 2026
99e7b48
x86/sev: Allow IBPB-on-Entry feature for SNP guests
kimphillamd Mar 9, 2026
0b6e86e
platform/x86: hp-bioscfg: Support allocations of larger data
superm1 Mar 9, 2026
d0155fe
wifi: libertas: fix use-after-free in lbs_free_adapter()
hodgesds Mar 9, 2026
4597b92
perf/x86/intel/uncore: Support more units on Granite Rapids
Mar 9, 2026
3bc5856
perf/x86/intel/uncore: Add per-scheduler IMC CAS count events
ZideChen0 Mar 9, 2026
67f34ab
mptcp: pm: in-kernel: always mark signal+subflow endp as used
matttbe Mar 9, 2026
5299c35
mptcp: pm: avoid sending RM_ADDR over same subflow
matttbe Mar 9, 2026
27c9acb
drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink
pixelcluster Mar 9, 2026
f642955
selftests: mptcp: add a check for 'add_addr_accepted'
Dwyane-Yan Mar 9, 2026
a603078
selftests: mptcp: join: check RM_ADDR not sent over same subflow
matttbe Mar 9, 2026
03a072e
kbuild: Leave objtool binary around with 'make clean'
nathanchance Mar 9, 2026
035d0d0
net/sched: act_gate: snapshot parameters with RCU on replace
jopamo Mar 12, 2026
970e13e
xfs: Fix error pointer dereference
Mar 9, 2026
88ced0d
can: gs_usb: gs_can_open(): always configure bitrates before starting…
marckleinebudde Mar 16, 2026
b1e8c17
cleanup: Provide retain_and_null_ptr()
KAGA-KOKO Mar 16, 2026
93f116c
usb: gadget: f_ncm: Fix net_device lifecycle with device_move
Mar 16, 2026
f962ca3
usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
Mar 16, 2026
eb78f67
KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_ids
rnav Mar 16, 2026
04898c1
KVM: SVM: Add a helper to look up the max physical ID for AVIC
rnav Mar 16, 2026
01651e7
KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated
sean-jc Mar 16, 2026
bcb5996
mmc: dw_mmc-rockchip: use modern PM macros
xhackerustc Mar 17, 2026
7457b35
mmc: dw_mmc-rockchip: Add memory clock auto-gating support
shawn1221 Mar 17, 2026
a10b3c5
mmc: dw_mmc-rockchip: Fix runtime PM support for internal phase support
shawn1221 Mar 17, 2026
9287df8
mm/page_alloc: move set_page_refcounted() to callers of post_alloc_ho…
Mar 17, 2026
05634a1
mm/page_alloc: sort out the alloc_contig_range() gfp flags mess
davidhildenbrand Mar 17, 2026
e305204
mm/page_alloc: forward the gfp flags from alloc_contig_range() to pos…
davidhildenbrand Mar 17, 2026
fe8b548
mm/kfence: fix KASAN hardware tag faults during late enablement
ramosian-glider Mar 17, 2026
3376b34
nsfs: tighten permission checks for ns iteration ioctls
brauner Mar 17, 2026
4142391
sched_ext: Disable preemption between scx_claim_exit() and kicking he…
htejun Mar 17, 2026
e0b14bf
sched_ext: Fix starvation of scx_enable() under fair-class saturation
htejun Mar 18, 2026
2ca7125
iomap: reject delalloc mappings during writeback
Mar 18, 2026
5bc7aeb
fgraph: Fix thresh_return clear per-task notrace
HSM6236 Mar 18, 2026
715b07a
KVM: x86: Co-locate initialization of feature MSRs in kvm_arch_vcpu_c…
sean-jc Mar 16, 2026
d3e2196
KVM: x86: Quirk initialization of feature MSRs to KVM's max configura…
sean-jc Mar 16, 2026
70bc291
KVM: x86: do not allow re-enabling quirks
bonzini Mar 16, 2026
541304d
KVM: x86: Allow vendor code to disable quirks
bonzini Mar 16, 2026
18fd5e4
KVM: x86: Introduce supported_quirks to block disabling quirks
yanzhao56 Mar 16, 2026
4055f25
KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT
yanzhao56 Mar 16, 2026
0e729a5
KVM: nVMX: Add consistency checks for CR0.WP and CR4.CET
gaochaointel Mar 16, 2026
60fe028
KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
jsmattsonjr Mar 16, 2026
3fe2d9e
ksmbd: Don't log keys in SMB3 signing and encryption key generation
toblux Mar 18, 2026
c20b47a
drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS output
lucaceresoli Mar 18, 2026
88f974f
net: macb: Shuffle the tx ring before enabling tx
haokexin Mar 18, 2026
0e4b8fa
cifs: open files should not hold ref on superblock
sprasad-microsoft Mar 18, 2026
1ab70c2
crypto: atmel-sha204a - Fix OOM ->tfm_count leak
toblux Mar 19, 2026
3729fd7
xfs: fix integer overflow in bmap intent sort comparator
Mar 19, 2026
91c228f
drm/xe/sync: Cleanup partially initialized sync on parse failure
ShuichengLin Feb 19, 2026
bd0905e
ipv6: use RCU in ip6_xmit()
edumazet Aug 28, 2025
4220cb3
dm-verity: disable recursive forward error correction
Feb 26, 2026
cf969bd
rxrpc: Fix recvmsg() unconditional requeue
dhowells Feb 26, 2026
0c3666e
btrfs: do not strictly require dirty metadata threshold for metadata …
adam900710 Feb 27, 2026
8ac7dd0
ice: fix devlink reload call trace
pgreenwa Feb 27, 2026
19e18e6
tracing: Add recursion protection in kernel stack trace recording
rostedt Feb 28, 2026
079050a
Octeontx2-af: Add proper checks for fwdata
Feb 27, 2026
55a88ab
io_uring/uring_cmd: fix too strict requirement on ioctl
Feb 28, 2026
5844e21
x86/uprobes: Fix XOL allocation failure for 32-bit tasks
oleg-nesterov Mar 2, 2026
996092b
platform/x86/amd/pmc: Add support for Van Gogh SoC
antheas Mar 3, 2026
7c1d221
mptcp: pm: in-kernel: always set ID as avail when rm endp
matttbe Mar 6, 2026
cd19a32
net: stmmac: remove support for lpi_intr_o
Mar 6, 2026
7c002e2
f2fs: compress: change the first parameter of page_array_{alloc,free}…
Mar 6, 2026
cc81768
f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic
Mar 6, 2026
25d2dc6
f2fs: fix to avoid migrating empty section
chaseyu Mar 5, 2026
7b4bfd0
blk-throttle: fix access race during throttle policy activation
Feb 27, 2026
fc023b8
dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
docularxu Feb 28, 2026
b358fc6
net: dsa: properly keep track of conduit reference
vladimiroltean Mar 3, 2026
6cce7bc
binfmt_misc: restore write access before closing files opened by open…
GoodLuck612 Mar 4, 2026
695455f
xfs: get rid of the xchk_xfile_*_descr calls
Mar 10, 2026
ad07ea0
erofs: fix inline data read failure for ztailpacking pclusters
hsiangkao Mar 11, 2026
08de46a
mm: thp: deny THP for files on anonymous inodes
deepanshu406 Feb 14, 2026
cc095cd
sched_ext: Remove redundant css_put() in scx_cgroup_init()
EricccTaiwan Mar 3, 2026
f3fb54e
io_uring/kbuf: check if target buffer list is still legacy on recycle
axboe Mar 12, 2026
d2fc2dc
sched/fair: Fix zero_vruntime tracking
Feb 9, 2026
6949c35
s390/stackleak: Fix __stackleak_poison() inline assembly constraint
hcahca Mar 2, 2026
c962bdc
s390/xor: Fix xor_xc_2() inline assembly constraints
hcahca Mar 2, 2026
bc4a662
drm/i915/alpm: ALPM disable fixes
hogander Feb 12, 2026
b0e9965
drm/i915/psr: Repeat Selective Update area alignment
hogander Mar 4, 2026
c179bec
drm/amd/display: Add pixel_clock to amd_pp_display_configuration
Sep 9, 2025
0ea986a
drm/amd/pm: Use pm_display_cfg in legacy DPM (v2)
Sep 9, 2025
0479268
drm/amdgpu: Add basic validation for RAS header
Mar 26, 2025
e3d77f9
NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd
chucklever Feb 19, 2026
dad0c3c
nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
jtlayton Feb 24, 2026
9cd1005
selftests/hid: fix compilation when bpf_wq and hid_device are not exp…
Mar 13, 2026
d6efaa5
HID: bpf: prevent buffer overflow in hid_hw_request
Mar 13, 2026
301670d
sunrpc: fix cache_request leak in cache_release
jtlayton Feb 23, 2026
2c63825
nvdimm/bus: Fix potential use after free in asynchronous initialization
weiny2 Mar 6, 2026
2970f0f
LoongArch: Give more information if kmem access failed
seehearfeel Mar 16, 2026
548a1bf
NFC: nxp-nci: allow GPIOs to sleep
iangehc Mar 17, 2026
0bb848d
net: macb: fix use-after-free access to PTP clock
pchelkin91 Mar 16, 2026
d646b03
parisc: Flush correct cache in cacheflush() syscall
hdeller Mar 9, 2026
65c25b5
mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN stations
nbd168 Mar 5, 2026
d90150c
Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
JohannesLks Mar 10, 2026
9aeacde
Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before access
JohannesLks Mar 10, 2026
d33cbf0
smb: client: fix krb5 mount with username option
pcacjr Mar 13, 2026
89afe5e
ksmbd: unset conn->binding on failed binding request
namjaejeon Mar 13, 2026
ce00616
ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
namjaejeon Mar 13, 2026
182d342
drm/i915/dsc: Add Selective Update register definitions
hogander Mar 4, 2026
5329d72
drm/i915/dsc: Add helper for writing DSC Selective Update ET parameters
hogander Mar 4, 2026
1ec7d3c
drm/i915/psr: Write DSC parameters on Selective Update in ET mode
hogander Mar 4, 2026
cd3215d
s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
hfreude Mar 19, 2026
a870724
powerpc64/bpf: Fold bpf_jit_emit_func_call_hlp() into bpf_jit_emit_fu…
rnav Mar 19, 2026
c75bdff
powerpc64/bpf: fix kfunc call support
hbathini Mar 19, 2026
7838880
kprobes: Remove unneeded goto
mhiramat Mar 19, 2026
4998dac
kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
mhiramat Mar 19, 2026
e3d8efc
btrfs: fix transaction abort when snapshotting received subvolumes
fdmanana Mar 19, 2026
6e40ebb
batman-adv: avoid OGM aggregation when skb tailroom is insufficient
Mar 20, 2026
f1cf617
net: macb: Introduce gem_init_rx_ring()
haokexin Mar 20, 2026
2ee1064
net: macb: Reinitialize tx/rx queue pointer registers and rx ring dur…
haokexin Mar 20, 2026
26760c3
ata: libata-core: disable LPM on ADATA SU680 SSD
damien-lemoal Mar 14, 2026
570bbd5
mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
matte-schwartz Mar 2, 2026
45fd9d8
mmc: sdhci: fix timing selection for 1-bit bus width
Mar 11, 2026
ea4fa54
pmdomain: bcm: bcm2835-power: Increase ASB control timeout
mairacanal Mar 17, 2026
afe27c1
spi: fix use-after-free on controller registration failure
jhovold Mar 12, 2026
df30056
spi: fix statistics allocation
jhovold Mar 12, 2026
c96bae9
mtd: rawnand: pl353: make sure optimal timings are applied
oso Mar 17, 2026
0643441
mtd: rawnand: cadence: Fix error check for dma_alloc_coherent() in ca…
Feb 9, 2026
2025b2d
mtd: Avoid boot crash in RedBoot partition table parser
fthain Feb 16, 2026
31fd1e0
iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
Mar 16, 2026
868b44e
serial: 8250_pci: add support for the AX99100
mupuf Mar 9, 2026
2a72403
serial: 8250: Fix TX deadlock when using DMA
Feb 9, 2026
0bae1c6
serial: 8250: Add late synchronize_irq() to shutdown to handle DW UAR…
ij-intel Feb 3, 2026
04d57b3
serial: uartlite: fix PM runtime usage count underflow on probe
mandrzejewski-iceye Mar 5, 2026
0866809
io_uring/kbuf: propagate BUF_MORE through early buffer commit path
axboe Mar 19, 2026
7e3ec3b
drm: Fix use-after-free on framebuffers and property blobs when calli…
Mar 13, 2026
68b2678
drm/amd/display: Wrap dcn32_override_min_req_memclk() in DC_FP_{START…
xry111 Mar 6, 2026
04a789b
drm/amdgpu/gmc9.0: add bounds checking for cid
alexdeucher Mar 16, 2026
5b53680
drm/amdgpu/mmhub2.0: add bounds checking for cid
alexdeucher Mar 4, 2026
3ca7711
drm/amdgpu/mmhub2.3: add bounds checking for cid
alexdeucher Mar 4, 2026
2acb07d
drm/amdgpu/mmhub3.0.1: add bounds checking for cid
alexdeucher Mar 4, 2026
76b0c2e
drm/amdgpu/mmhub3.0.2: add bounds checking for cid
alexdeucher Mar 4, 2026
d23171e
drm/amdgpu/mmhub3.0: add bounds checking for cid
alexdeucher Mar 4, 2026
5af0510
drm/amdgpu/mmhub4.1.0: add bounds checking for cid
alexdeucher Mar 4, 2026
f99e8b8
drm/imagination: Fix deadlock in soft reset sequence
alessiob-img Mar 9, 2026
0285fc0
drm/radeon: apply state adjust rules to some additional HAINAN vairants
alexdeucher Sep 25, 2023
b7a629d
drm/amdgpu: apply state adjust rules to some additional HAINAN vairants
alexdeucher Sep 25, 2023
91edd66
drm/xe/oa: Allow reading after disabling OA stream
ashutoshx Mar 13, 2026
e2b424a
drm/xe: Open-code GGTT MMIO access protection
mbrost05 Mar 10, 2026
6b949a6
Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
Vudentz Mar 3, 2026
e9b76a8
ata: libata-scsi: Return residual for emulated SCSI commands
damien-lemoal Mar 20, 2026
18f67e5
ata: libata-scsi: report correct sense field pointer in ata_scsiop_ma…
damien-lemoal Mar 20, 2026
f556b1e
btrfs: log new dentries when logging parent dir of a conflicting inode
fdmanana Mar 3, 2026
e6b8133
btrfs: tree-checker: fix misleading root drop_level error message
Gality369 Mar 12, 2026
da4b44c
soc: microchip: mpfs: Fix memory leak in mpfs_sys_controller_probe()
GoodLuck612 Dec 28, 2025
bff1310
cache: starfive: fix device node leak in starlink_cache_init()
outman119 Jan 30, 2026
4408419
cache: ax45mp: Fix device node reference leak in ax45mp_cache_init()
outman119 Jan 30, 2026
2095513
soc: rockchip: grf: Add missing of_node_put() when returning
shawn1221 Feb 11, 2026
751f60b
soc: fsl: qbman: fix race condition in qman_destroy_fq
richard-bootlin Dec 23, 2025
af521c7
soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource() in q…
Feb 9, 2026
29a1a35
wifi: mac80211: Fix static_branch_dec() underflow for aql_disable.
q2ven Mar 6, 2026
d32c07e
wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
Mar 5, 2026
d82a0f7
arm64: dts: renesas: r9a09g057: Add RTC node
Nov 7, 2025
b82eac7
arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
Feb 3, 2026
71cdba4
firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
LeviYeoReum Mar 4, 2026
1588026
firmware: arm_scpi: Fix device_node reference leak in probe path
outman119 Jan 21, 2026
ab0b2de
Bluetooth: LE L2CAP: Disconnect if received packet's SDU exceeds IMTU
ceggers-arri Feb 25, 2026
ca97abd
Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed SDU
ceggers-arri Feb 25, 2026
c53c855
Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy
ceggers-arri Feb 25, 2026
f678ea4
Bluetooth: ISO: Fix defer tests being unstable
Vudentz Feb 27, 2026
537a42a
Bluetooth: hci_sync: Fix hci_le_create_conn_sync
Mar 5, 2026
695b45b
Bluetooth: MGMT: Fix list corruption and UAF in command complete hand…
Feb 27, 2026
7c805b7
Bluetooth: HIDP: Fix possible UAF
Vudentz Mar 5, 2026
c22a5e6
Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
shauryarane05 Nov 6, 2025
8f8023a
Bluetooth: qca: fix ROM version reading on WCN3998 chips
lumag Mar 10, 2026
e89dbd2
bridge: cfm: Fix race condition in peer_mep deletion
V4bel Mar 10, 2026
508f49c
net/rose: fix NULL pointer dereference in rose_transmit_link on recon…
mrpre Mar 11, 2026
be3a573
mpls: add missing unregister_netdevice_notifier to mpls_init
qsn Mar 11, 2026
078d33c
netfilter: ctnetlink: remove refcounting in expectation dumpers
Aug 1, 2025
f025171
netfilter: ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct()
V4bel Mar 7, 2026
75fcaee
netfilter: nf_conntrack_sip: fix Content-Length u32 truncation in sip…
JohannesLks Mar 10, 2026
774a434
netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case
Mar 12, 2026
d135487
nf_tables: nft_dynset: fix possible stateful expression memleak in er…
ummakynes Mar 12, 2026
6802ff8
netfilter: nft_ct: drop pending enqueued packets on removal
ummakynes Mar 12, 2026
19a230d
netfilter: xt_CT: drop pending enqueued packets on template removal
ummakynes Mar 12, 2026
171fe8e
netfilter: xt_time: use unsigned int for monthday bit shift
Mar 12, 2026
633e8f8
netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()
Mar 12, 2026
dcb88a0
net: bcmgenet: increase WoL poll timeout
Ryceancurry Mar 12, 2026
2b00190
net: mana: fix use-after-free in mana_hwc_destroy_channel() by reorde…
Mar 11, 2026
bd2a8f0
sched: idle: Consolidate the handling of two special cases
rafaeljw Mar 13, 2026
c6febaa
PM: runtime: Fix a race condition related to device removal
bvanassche Mar 12, 2026
946bb6c
bonding: prevent potential infinite loop in bond_header_parse()
edumazet Mar 15, 2026
cadf3da
net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
mrpre Mar 12, 2026
afbc79a
net/sched: teql: Fix double-free in teql_master_xmit
jhsmt Mar 15, 2026
a9ed47c
net: airoha: read default PSE reserved pages value before updating
LorenzoBianconi Oct 1, 2024
a04ac7b
net: airoha: fix PSE memory configuration in airoha_fe_pse_ports_init()
LorenzoBianconi Oct 1, 2024
4cba437
net: airoha: Read completion queue data in airoha_qdma_tx_napi_poll()
LorenzoBianconi Oct 29, 2024
652ec11
net: airoha: Remove airoha_dev_stop() in airoha_remove()
LorenzoBianconi Mar 13, 2026
789204f
net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
tobgaertner Mar 14, 2026
af0d161
net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
tobgaertner Mar 14, 2026
37bef86
clsact: Fix use-after-free in init/destroy rollback asymmetry
borkmann Mar 13, 2026
3267bcb
net: usb: aqc111: Do not perform PM inside suspend callback
zlatistiv Mar 13, 2026
79a230f
igc: fix missing update of skb->tail in igc_xmit_frame()
hyperenju Feb 14, 2026
5e4c90c
igc: fix page fault in XDP TX timestamps handling
zdenek-bouska Feb 25, 2026
97d97bf
iavf: fix VLAN filter lost on add/delete race
orosp Feb 25, 2026
a90279e
wifi: mac80211: fix NULL deref in mesh_matches_local()
n132 Mar 18, 2026
cfa64e2
wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enoug…
groeck Mar 18, 2026
e0c4700
ACPI: processor: Fix previous acpi_processor_errata_piix4() fix
rafaeljw Mar 17, 2026
25136c0
net: macb: fix uninitialized rx_fs_lock
pchelkin91 Mar 16, 2026
869ff44
net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
Mar 16, 2026
c3db55d
net/mlx5e: Prevent concurrent access to IPSec ASO context
Mar 16, 2026
2051c70
net/mlx5e: Fix race condition during IPSec ESN update
Mar 16, 2026
9f036aa
udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n
n132 Mar 17, 2026
6a3bb74
net: bonding: fix NULL deref in bond_debug_rlb_hash_show
n132 Mar 17, 2026
cb2bf5e
netfilter: bpf: defer hook memory release until rcu readers are done
Mar 17, 2026
7e3955b
netfilter: nf_tables: release flowtable after rcu grace period on error
ummakynes Mar 17, 2026
ec8bf05
nfnetlink_osf: validate individual option lengths in fingerprints
winmin Mar 19, 2026
7bd20f4
net: mvpp2: guard flow control update with global_tx_fc in buffer swi…
Mar 16, 2026
665152c
net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in error paths
iqbalcodes6602 Mar 18, 2026
9647e99
icmp: fix NULL pointer dereference in icmp_tag_validation()
winmin Mar 18, 2026
15db8db
hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data() retu…
Mar 17, 2026
8b32678
hwmon: (pmbus/isl68137) Fix unchecked return value and use sysfs_emit()
Mar 18, 2026
3ccfbd4
drm/i915/psr: Compute PSR entry_setup_frames into intel_crtc_state
hogander Mar 12, 2026
c6a2484
USB: serial: f81232: fix incomplete serial port generation
Dec 12, 2025
13ccf9b
i2c: cp2615: fix serial string NULL-deref at probe
jhovold Mar 9, 2026
3facec1
i2c: fsi: Fix a potential leak in fsi_i2c_probe()
tititiou36 Mar 1, 2026
93cad30
i2c: pxa: defer reset on Armada 3700 when recovery is used
juhosg Feb 26, 2026
da10272
ring-buffer: Fix to update per-subbuf entries of persistent ring buffer
mhiramat Mar 19, 2026
9956d48
x86/platform/uv: Handle deconfigured sockets
Mar 20, 2026
a056393
mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode
Jul 8, 2025
246bbe3
mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode
Jul 8, 2025
b0e4917
mm: shmem: fix potential data corruption during shmem swapin
Mar 23, 2026
1be8e41
mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio()
Mar 23, 2026
62414ee
mm/shmem, swap: improve cached mTHP handling and fix potential hang
ryncsn Mar 23, 2026
1bfd188
mm/shmem, swap: avoid redundant Xarray lookup during swapin
ryncsn Mar 23, 2026
f71ce0a
mtd: rawnand: serialize lock/unlock against other NAND operations
kamaldasu-crypto Mar 5, 2026
33d2892
mtd: rawnand: brcmnand: skip DMA during panic write
kamaldasu-crypto Mar 5, 2026
7f7d2c4
drm/amd/display: Fix DisplayID not-found handling in parse_edid_displ…
srishanm Mar 15, 2026
131e4ca
drm/amd: fix dcn 2.01 check
TheOfficialFloW Mar 15, 2026
c742b46
ksmbd: fix use-after-free of share_conf in compound request
V4bel Mar 12, 2026
568a25f
ksmbd: fix use-after-free in durable v2 replay of active file handles
V4bel Mar 12, 2026
2e20a88
drm/i915/gt: Check set_default_submission() before deferencing
rahul-b01 Feb 3, 2026
1db7e11
fs/tests: exec: Remove bad test vector
kees Mar 18, 2026
21156d0
lib/bootconfig: check xbc_init_node() return in override path
techyguyperplexable Mar 18, 2026
ebf6449
tools/bootconfig: fix fd leak in load_xbc_file() on fstat failure
techyguyperplexable Mar 18, 2026
e7c9638
hwmon: (max6639) Fix pulses-per-revolution implementation
groeck Mar 20, 2026
80b02e9
perf/x86/intel: Add missing branch counters constraint apply
Mar 23, 2026
78432d8
xen/privcmd: restrict usage in unprivileged domU
jgross1 Oct 9, 2025
1f00bad
xen/privcmd: add boot control for restricted usage in domU
jgross1 Oct 14, 2025
4859112
Linux 6.12.78
gregkh Mar 25, 2026
62f0168
Revert "LoongArch: Add machine_kexec_mask_interrupts() implementation"
chenhuacai Mar 27, 2026
c2d104a
Linux 6.12.79
gregkh Mar 27, 2026
34e3163
Merge remote-tracking branch 'stable/linux-6.12.y' into v6.12-rt
igaw Mar 28, 2026
7bccd75
v6.12.79-rt17
igaw Mar 28, 2026
a5fd54e
Merge tag 'v6.12.79-rt17' into dev/upstream_merge
erickshepherdNI May 8, 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
  •  
  •  
  •  
14 changes: 7 additions & 7 deletions Documentation/PCI/endpoint/pci-vntb-howto.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,14 @@ pci-epf-vntb device, the following commands can be used::
# cd /sys/kernel/config/pci_ep/
# mkdir functions/pci_epf_vntb/func1

The "mkdir func1" above creates the pci-epf-ntb function device that will
The "mkdir func1" above creates the pci-epf-vntb function device that will
be probed by pci_epf_vntb driver.

The PCI endpoint framework populates the directory with the following
configurable fields::

# ls functions/pci_epf_ntb/func1
baseclass_code deviceid msi_interrupts pci-epf-ntb.0
# ls functions/pci_epf_vntb/func1
baseclass_code deviceid msi_interrupts pci-epf-vntb.0
progif_code secondary subsys_id vendorid
cache_line_size interrupt_pin msix_interrupts primary
revid subclass_code subsys_vendor_id
Expand Down Expand Up @@ -106,13 +106,13 @@ A sample configuration for virtual NTB driver for virtual PCI bus::
# echo 0x080A > functions/pci_epf_vntb/func1/pci_epf_vntb.0/vntb_pid
# echo 0x10 > functions/pci_epf_vntb/func1/pci_epf_vntb.0/vbus_number

Binding pci-epf-ntb Device to EP Controller
Binding pci-epf-vntb Device to EP Controller
--------------------------------------------

NTB function device should be attached to PCI endpoint controllers
connected to the host.

# ln -s controllers/5f010000.pcie_ep functions/pci-epf-ntb/func1/primary
# ln -s controllers/5f010000.pcie_ep functions/pci_epf_vntb/func1/primary

Once the above step is completed, the PCI endpoint controllers are ready to
establish a link with the host.
Expand All @@ -134,7 +134,7 @@ lspci Output at Host side
-------------------------

Note that the devices listed here correspond to the values populated in
"Creating pci-epf-ntb Device" section above::
"Creating pci-epf-vntb Device" section above::

# lspci
00:00.0 PCI bridge: Freescale Semiconductor Inc Device 0000 (rev 01)
Expand All @@ -147,7 +147,7 @@ lspci Output at EP Side / Virtual PCI bus
-----------------------------------------

Note that the devices listed here correspond to the values populated in
"Creating pci-epf-ntb Device" section above::
"Creating pci-epf-vntb Device" section above::

# lspci
10:00.0 Unassigned class [ffff]: Dawicontrol Computersysteme GmbH Device 1234 (rev ff)
Expand Down
28 changes: 27 additions & 1 deletion Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,15 @@ properties:
- description: PLL register block

clocks:
maxItems: 2
minItems: 2
maxItems: 3

clock-names:
minItems: 2
items:
- const: aux
- const: cfg_ahb
- const: ref

"#clock-cells":
const: 1
Expand All @@ -58,6 +61,29 @@ required:
- "#clock-cells"
- "#phy-cells"

allOf:
- if:
properties:
compatible:
enum:
- qcom,x1e80100-dp-phy
then:
properties:
clocks:
minItems: 3
maxItems: 3
clock-names:
minItems: 3
maxItems: 3
else:
properties:
clocks:
minItems: 2
maxItems: 2
clock-names:
minItems: 2
maxItems: 2

additionalProperties: false

examples:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ properties:
reg:
maxItems: 1

avdd-supply:
AVDD-supply:
description: Analog power supply

dvdd-supply:
DVDD-supply:
description: Digital power supply

reset-gpios:
Expand Down Expand Up @@ -56,7 +56,7 @@ allOf:
properties:
dsd-path: false

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ properties:
reg:
maxItems: 1

avdd-supply:
AVDD-supply:
description: A 1.8V supply that powers up the AVDD pin.

dvdd-supply:
DVDD-supply:
description: A 1.2V supply that powers up the DVDD pin.

reset-gpios:
Expand Down
10 changes: 9 additions & 1 deletion Documentation/hwmon/aht10.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ Supported chips:

English: http://www.aosong.com/userfiles/files/media/Data%20Sheet%20AHT20.pdf

* Aosong DHT20

Prefix: 'dht20'

Addresses scanned: None

Datasheet: https://www.digikey.co.nz/en/htmldatasheets/production/9184855/0/0/1/101020932

Author: Johannes Cornelis Draaijer <jcdra1@gmail.com>


Expand All @@ -33,7 +41,7 @@ The address of this i2c device may only be 0x38
Special Features
----------------

AHT20 has additional CRC8 support which is sent as the last byte of the sensor
AHT20, DHT20 has additional CRC8 support which is sent as the last byte of the sensor
values.

Usage Notes
Expand Down
20 changes: 15 additions & 5 deletions Documentation/hwmon/mpq8785.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Kernel driver mpq8785

Supported chips:

* MPS MPM82504
* MPS MPQ8785

Prefix: 'mpq8785'
Expand All @@ -14,6 +15,14 @@ Author: Charles Hsu <ythsu0511@gmail.com>
Description
-----------

The MPM82504 is a quad 25A, scalable, fully integrated power module with a PMBus
interface. The device offers a complete power solution that achieves up to 25A
per output channel. The MPM82504 has four output channels that can be paralleled
to provide 50A, 75A, or 100A of output current for flexible configurations.
The device can also operate in parallel with the MPM3695-100 and additional
MPM82504 devices to provide a higher output current. The MPM82504 operates
at high efficiency across a wide load range.

The MPQ8785 is a fully integrated, PMBus-compatible, high-frequency, synchronous
buck converter. The MPQ8785 offers a very compact solution that achieves up to
40A output current per phase, with excellent load and line regulation over a
Expand All @@ -23,18 +32,19 @@ output current load range.
The PMBus interface provides converter configurations and key parameters
monitoring.

The MPQ8785 adopts MPS's proprietary multi-phase digital constant-on-time (MCOT)
The devices adopts MPS's proprietary multi-phase digital constant-on-time (MCOT)
control, which provides fast transient response and eases loop stabilization.
The MCOT scheme also allows multiple MPQ8785 devices to be connected in parallel
with excellent current sharing and phase interleaving for high-current
The MCOT scheme also allows multiple devices or channels to be connected in
parallel with excellent current sharing and phase interleaving for high-current
applications.

Fully integrated protection features include over-current protection (OCP),
over-voltage protection (OVP), under-voltage protection (UVP), and
over-temperature protection (OTP).

The MPQ8785 requires a minimal number of readily available, standard external
components, and is available in a TLGA (5mmx6mm) package.
All supported modules require a minimal number of readily available, standard
external components. The MPM82504 is available in a BGA (15mmx30mmx5.18mm)
package and the MPQ8785 is available in a TLGA (5mmx6mm) package.

Device compliant with:

Expand Down
74 changes: 74 additions & 0 deletions Documentation/trace/events-pci.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
.. SPDX-License-Identifier: GPL-2.0
===========================
Subsystem Trace Points: PCI
===========================

Overview
========
The PCI tracing system provides tracepoints to monitor critical hardware events
that can impact system performance and reliability. These events normally show
up here:

/sys/kernel/tracing/events/pci

Cf. include/trace/events/pci.h for the events definitions.

Available Tracepoints
=====================

pci_hp_event
------------

Monitors PCI hotplug events including card insertion/removal and link
state changes.
::

pci_hp_event "%s slot:%s, event:%s\n"

**Event Types**:

* ``LINK_UP`` - PCIe link established
* ``LINK_DOWN`` - PCIe link lost
* ``CARD_PRESENT`` - Card detected in slot
* ``CARD_NOT_PRESENT`` - Card removed from slot

**Example Usage**::

# Enable the tracepoint
echo 1 > /sys/kernel/debug/tracing/events/pci/pci_hp_event/enable

# Monitor events (the following output is generated when a device is hotplugged)
cat /sys/kernel/debug/tracing/trace_pipe
irq/51-pciehp-88 [001] ..... 1311.177459: pci_hp_event: 0000:00:02.0 slot:10, event:CARD_PRESENT

irq/51-pciehp-88 [001] ..... 1311.177566: pci_hp_event: 0000:00:02.0 slot:10, event:LINK_UP

pcie_link_event
---------------

Monitors PCIe link speed changes and provides detailed link status information.
::

pcie_link_event "%s type:%d, reason:%d, cur_bus_speed:%d, max_bus_speed:%d, width:%u, flit_mode:%u, status:%s\n"

**Parameters**:

* ``type`` - PCIe device type (4=Root Port, etc.)
* ``reason`` - Reason for link change:

- ``0`` - Link retrain
- ``1`` - Bus enumeration
- ``2`` - Bandwidth notification enable
- ``3`` - Bandwidth notification IRQ
- ``4`` - Hotplug event


**Example Usage**::

# Enable the tracepoint
echo 1 > /sys/kernel/debug/tracing/events/pci/pcie_link_event/enable

# Monitor events (the following output is generated when a device is hotplugged)
cat /sys/kernel/debug/tracing/trace_pipe
irq/51-pciehp-88 [001] ..... 381.545386: pcie_link_event: 0000:00:02.0 type:4, reason:4, cur_bus_speed:20, max_bus_speed:23, width:1, flit_mode:0, status:DLLLA
Loading
Loading