Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4405 commits
Select commit Hold shift + click to select a range
a02f519
ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF
Mar 16, 2026
756c48b
ASoC: SOF: topology: reject invalid vendor array size in token parser
CassivsGabriellis Mar 20, 2026
a1baa35
can: mcp251x: add error handling for power enable in open and resume
vanyuan599 Mar 15, 2026
ba7ee38
ASoC: amd: acp: add ASUS HN7306EA quirk for legacy SDW machine
Mar 19, 2026
e0dafff
ALSA:usb:qcom: add AUXILIARY_BUS to Kconfig dependencies
Mar 17, 2026
a77f62d
platform/x86: asus-nb-wmi: add DMI quirk for ASUS ROG Flow Z13-KJP GZ…
matte-schwartz Mar 12, 2026
03e966b
btrfs: fix zero size inode with non-zero size after log replay
fdmanana Feb 17, 2026
a5c9f98
platform/x86: hp-wmi: Add support for Omen 16-wf1xxx (8C76)
VulnX Feb 27, 2026
d110d7c
btrfs: tracepoints: get correct superblock from dentry in event btrfs…
Mar 13, 2026
88b66f8
ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx
donCESAR12345 Mar 21, 2026
497f99b
netfilter: ctnetlink: ensure safe access to master conntrack
ummakynes Mar 25, 2026
cd2830d
drm/amdgpu: Handle GPU page faults correctly on non-4K page systems
donettom-1 Mar 23, 2026
bb37286
srcu: Use irq_work to start GP in tiny SRCU
Mar 24, 2026
7442b8c
ALSA: hda/realtek: add HP Laptop 15-fd0xxx mute LED quirk
Mar 23, 2026
0abbc43
netfilter: nft_set_pipapo_avx2: don't return non-matching entry on ex…
Mar 25, 2026
fee6c79
ALSA: hda/realtek - Fixed Speaker Mute LED for HP EliteBoard G1a plat…
KailangYang Mar 19, 2026
09e1289
ALSA: hda/realtek: add quirk for Framework F111:000F
DHowett Mar 27, 2026
26ee518
wifi: wl1251: validate packet IDs before indexing tx_frames
neosys007 Mar 23, 2026
11e4f58
ASoC: soc-core: call missing INIT_LIST_HEAD() for card_aux_list
morimoto Mar 27, 2026
8621885
ALSA: hda/realtek: Add quirk for Samsung Book2 Pro 360 (NP950QED)
tiwai Mar 30, 2026
ce34585
ALSA: usb-audio: Fix quirk flags for NeuralDSP Quad Cortex
WillerZ Mar 28, 2026
4bb643c
ALSA: hda/realtek: Add quirk for Lenovo Yoga Slim 7 14AKP10
Mar 31, 2026
12a2d90
drm/amdkfd: Fix queue preemption/eviction failures by aligning contro…
donettom-1 Mar 23, 2026
49b1ce6
fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath
Mar 30, 2026
bfbbd64
ASoC: amd: yc: Add DMI entry for HP Laptop 15-fc0xxx
gilsonmandalogo Mar 30, 2026
900b4e5
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IMH9
nomad4tech Mar 31, 2026
342b50f
pinctrl: intel: Fix the revision for new features (1kOhm PD, HW debou…
andy-shev Mar 11, 2026
b06ecf7
platform/x86/amd: pmc: Add Thinkpad L14 Gen3 to quirk_s2idle_bug
superm1 Mar 24, 2026
1db790b
HID: Intel-thc-hid: Intel-quickspi: Add NVL Device IDs
Evenxf Mar 17, 2026
efc88f4
HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3
leo60228 Mar 4, 2026
2272707
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IAH10
Apr 5, 2026
bca0b59
HID: roccat: fix use-after-free in roccat_report_event
dlelcldkekslele Mar 23, 2026
1c4c542
ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585
artmoty-dev Apr 6, 2026
b427c2b
wifi: brcmfmac: validate bsscfg indices in IF events
neosys007 Mar 23, 2026
bf70078
net: sfp: add quirks for Hisense and HSGQ GPON ONT SFP modules
jspavlick Apr 6, 2026
262b6d3
x86: shadow stacks: proper error handling for mmap lock
torvalds Apr 8, 2026
b479aac
ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J
arr-tomm Apr 8, 2026
e912b32
soc: aspeed: socinfo: Mask table entries for accurate SoC ID matching
potinlai Jan 22, 2026
820cb27
arm64: dts: qcom: hamoa/x1: fix idle exit latency
dblueman Feb 20, 2026
3f97aad
arm64: dts: qcom: qcm6490-idp: Fix WCD9370 reset GPIO polarity
RaviHothi Feb 20, 2026
723d0ff
arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency
dos1 Jan 27, 2026
cf8ed65
arm64: dts: imx93-9x9-qsb: change usdhc tuning step for eMMC and SD
Feb 3, 2026
4378508
arm64: dts: imx91-tqma9131: improve eMMC pad configuration
tq-niebelm Feb 9, 2026
222c0f4
arm64: dts: imx93-tqma9352: improve eMMC pad configuration
tq-niebelm Feb 9, 2026
686ccd5
arm64: dts: qcom: monaco: Fix UART10 pinconf
Feb 2, 2026
cba8413
soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei
mukeshojha-linux Jan 29, 2026
979d6b2
tools/power turbostat: Fix swidle header vs data display
lenb Mar 8, 2026
d0ba807
tools/power/turbostat: Fix microcode patch level output for AMD/Hygon
spievniev Feb 25, 2026
4253a5f
tools/power turbostat: Fix incorrect format variable
dedekind Mar 11, 2026
9b9167e
tools/power turbostat: Fix --show/--hide for individual cpuidle counters
dedekind Mar 11, 2026
59bd908
arm64: dts: qcom: monaco: Reserve full Gunyah metadata region
Mar 2, 2026
5ffa3a7
tools/power turbostat: Fix delimiter bug in print functions
dedekind Mar 11, 2026
d7fe427
soc: microchip: mpfs-control-scb: Fix resource leak on driver unbind
outman119 Mar 9, 2026
af8be8d
soc: microchip: mpfs-mss-top-sysreg: Fix resource leak on driver unbind
outman119 Mar 9, 2026
dac5645
ARM: dts: microchip: sam9x7: fix gpio-lines count for pioB
Feb 9, 2026
036721b
PCI: hv: Set default NUMA node to 0 for devices without affinity info
longlimsft Mar 16, 2026
f1fb319
HID: amd_sfh: don't log error when device discovery fails with -EOPNO…
Mar 4, 2026
58e5735
xfrm: account XFRMA_IF_ID in aevent size calculation
Niebelungen-D Mar 26, 2026
18532bb
dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN
mstsirkin Dec 29, 2025
6c4bc56
dma-debug: track cache clean flag in entries
mstsirkin Dec 29, 2025
cc14bdb
dma-debug: suppress cacheline overlap warning when arch has no DMA al…
NTMan Mar 27, 2026
6577df7
cachefiles: fix incorrect dentry refcount in cachefiles_cull()
Mar 26, 2026
58732f1
drm/vc4: Release runtime PM reference after binding V3D
mairacanal Mar 30, 2026
b813856
drm/vc4: Fix memory leak of BO array in hang state
mairacanal Mar 30, 2026
3eb7dd5
drm/vc4: Fix a memory leak in hang state error path
mairacanal Mar 30, 2026
7f58074
drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock
mairacanal Mar 30, 2026
ae0bb9c
eventpoll: defer struct eventpoll free to RCU grace period
carlini Mar 31, 2026
3d165d9
net: sched: act_csum: validate nested VLAN headers
RyderCRD Apr 2, 2026
7ad16c9
net: fec: make FIXED_PHY dependency unconditional
arndb Apr 2, 2026
b117056
net: lapbether: handle NETDEV_PRE_TYPE_CHANGE
edumazet Apr 2, 2026
7ee0063
net: airoha: Fix memory leak in airoha_qdma_rx_process()
LorenzoBianconi Apr 2, 2026
3719c23
ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()
edumazet Apr 2, 2026
ddf0ec2
bridge: guard local VLAN-0 FDB helpers against NULL vlan group
backupAccAurora Apr 2, 2026
d04cc16
rtnetlink: add missing netlink_ns_capable() check for peer netns
nickgarlis Apr 2, 2026
e3d7a68
ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump
ffmancera Apr 2, 2026
635038f
ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop()
ffmancera Apr 2, 2026
5b99115
ipv4: icmp: fix null-ptr-deref in icmp_build_probe()
sunichi Apr 2, 2026
527918c
net: increase IP_TUNNEL_RECURSION_LIMIT to 5
arges Apr 2, 2026
09822d3
nfc: s3fwrn5: allocate rx skb before consuming bytes
neosys007 Apr 2, 2026
78c333e
net: stmmac: Fix PTP ref clock for Tegra234
jonhunter Apr 1, 2026
1016814
dt-bindings: net: Fix Tegra234 MGBE PTP clock
jonhunter Apr 1, 2026
21bc8e0
PCI: hv: Fix double ida_free in hv_pci_probe error path
Apr 3, 2026
0222683
mshv: Fix infinite fault loop on permission-denied GPA intercepts
Mar 24, 2026
eab4f0b
tracing/probe: reject non-closed empty immediate strings
neosys007 Apr 1, 2026
5e9ab34
ASoC: SDCA: Add ASoC jack hookup in class driver
charleskeepax Dec 15, 2025
b022da1
ASoC: SDCA: Fix errors in IRQ cleanup
charleskeepax Mar 16, 2026
c164d02
ASoC: SOF: Intel: Fix endpoint index if endpoints are missing
mstrozek Apr 2, 2026
f1aa3e0
ASoC: SOF: Intel: fix iteration in is_endpoint_present()
mstrozek Apr 2, 2026
c73f365
ice: ptp: don't WARN when controlling PF is unavailable
hyperenju Feb 1, 2026
764e7f3
ixgbe: stop re-reading flash on every get_drvinfo for e610
aloktion Mar 4, 2026
1455ff8
ixgbevf: add missing negotiate_features op to Hyper-V ops table
michich Mar 13, 2026
a8393fb
e1000: check return value of e1000_read_eeprom
empt1nesss Mar 18, 2026
6523bc1
xsk: tighten UMEM headroom validation to account for tailroom and min…
mfijalko Apr 2, 2026
34a8f78
xsk: respect tailroom for ZC setups
mfijalko Apr 2, 2026
35b52f2
xsk: fix XDP_UMEM_SG_FLAG issues
mfijalko Apr 2, 2026
b2f4daa
xsk: validate MTU against usable frame size on bind
mfijalko Apr 2, 2026
c99bcb5
vsock/test: fix send_buf()/recv_buf() EINTR handling
stefano-garzarella Apr 3, 2026
33a3149
xfrm: Wait for RCU readers during policy netns exit
klassert Apr 2, 2026
70c2a89
xfrm: fix refcount leak in xfrm_migrate_policy_find
Raptor-X102 Apr 4, 2026
700c962
xfrm_user: fix info leak in build_mapping()
gregkh Apr 6, 2026
2e74f97
net: af_key: zero aligned sockaddr tail in PF_KEY exports
ARC-CPS Mar 22, 2026
f8c3258
pinctrl: mcp23s08: Disable all pin interrupts during probe
Mar 30, 2026
a5ebff1
ASoC: Intel: avs: Fix memory leak in avs_register_i2s_test_boards()
crojewsk-intel Apr 7, 2026
d029334
drm/xe: Fix bug in idledly unit conversion
vsbelgaum Apr 1, 2026
3391752
selftests: net: bridge_vlan_mcast: wait for h1 before querier check
dangowrt Apr 5, 2026
c2ddbe5
ipvs: fix NULL deref in ip_vs_add_service error path
winmin Apr 1, 2026
15d209b
netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
n132 Apr 1, 2026
1e4baa8
netfilter: xt_multiport: validate range encoding in checkentry
Apr 3, 2026
309ae3e
netfilter: ip6t_eui64: reject invalid MAC header for all packets
ARC-CPS Apr 4, 2026
c7e06a1
netfilter: nfnetlink_queue: nfqnl_instance GFP_ATOMIC -> GFP_KERNEL_A…
Scottmitch Jan 17, 2026
9e5ebef
netfilter: nfnetlink_queue: make hash table per queue
Apr 7, 2026
0d74cb4
ASoC: SDCA: Fix overwritten var within for loop
mstrozek Apr 8, 2026
b9094db
ASoC: SDCA: Unregister IRQ handlers on module remove
rfvirgil Apr 8, 2026
4fc250a
ASoC: amd: acp: update DMI quirk and add ACP DMIC for Lenovo platforms
saba-kareem Apr 8, 2026
66c45e0
net: mdio: realtek-rtl9300: use scoped device_for_each_child_node loop
outman119 Apr 5, 2026
95a1334
net: ioam6: fix OOB and missing lock
IurmanJ Apr 4, 2026
92c0926
net: txgbe: leave space for null terminators on property_entry
fabiobaltieri Apr 5, 2026
bdf206e
af_unix: read UNIX_DIAG_VFS data under unix_state_lock
Apr 7, 2026
eb5f48c
devlink: Fix incorrect skb socket family dumping
lrq-max Apr 7, 2026
2aa50d2
net: ipa: fix GENERIC_CMD register field masks for IPA v5.0+
AKoskovich Apr 3, 2026
34c988b
net: ipa: fix event ring index not programmed for IPA v5.0+
AKoskovich Apr 3, 2026
f295fe8
l2tp: Drop large packets with UDP encap
gentoo-root Apr 3, 2026
dd1c542
gpio: tegra: fix irq_release_resources calling enable instead of disable
samasth-norway Apr 7, 2026
4a264b2
crypto: af_alg - limit RX SG extraction by receive buffer budget
lexiaox Apr 2, 2026
7a2cb02
perf/x86/intel/uncore: Skip discovery table for offline dies
ZideChen0 Mar 13, 2026
6a5dc3e
perf/x86/intel/uncore: Fix die ID init and look up bugs
ZideChen0 Mar 13, 2026
a431ddd
sched/deadline: Use revised wakeup rule for dl_server
Apr 4, 2026
9532501
crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
herbertx Apr 4, 2026
3afdc15
crypto: algif_aead - Fix minimum RX size check for decryption
herbertx Apr 12, 2026
ff3d9e8
nfc: llcp: add missing return after LLCP_CLOSED checks
Apr 8, 2026
7201a53
can: raw: fix ro->uniq use-after-free in raw_rcv()
sam4k Apr 8, 2026
71b3c31
i2c: s3c24xx: check the size of the SMBUS message before using it
gregkh Feb 23, 2026
c2026c6
staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
Mar 20, 2026
4b61824
HID: alps: fix NULL pointer dereference in alps_raw_event()
gregkh Apr 6, 2026
ea363a3
HID: core: clamp report_size in s32ton() to avoid undefined shift
gregkh Apr 6, 2026
ebf75c6
net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
gregkh Apr 11, 2026
8d9d9bf
NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
gregkh Apr 9, 2026
9c10b83
drm/vc4: platform_get_irq_byname() returns an int
gregkh Feb 23, 2026
38c383e
bnge: return after auxiliary_device_uninit() in error path
gregkh Apr 11, 2026
fbaf29c
ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
gregkh Apr 9, 2026
cc624b3
ALSA: fireworks: bound device-supplied status before string array lookup
gregkh Apr 9, 2026
6567d3e
fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
gregkh Apr 9, 2026
d58ba8f
usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
gregkh Apr 7, 2026
bd44ce0
usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
gregkh Apr 7, 2026
37f430b
usb: gadget: renesas_usb3: validate endpoint index in standard reques…
gregkh Apr 6, 2026
ba3ad15
smb: client: fix off-by-8 bounds check in check_wsl_eas()
gregkh Apr 6, 2026
781902e
smb: client: fix OOB reads parsing symlink error response
gregkh Apr 6, 2026
243b206
ksmbd: validate EaNameLength in smb2_get_ea()
gregkh Apr 6, 2026
46bbcd3
ksmbd: require 3 sub-authorities before reading sub_auth[2]
gregkh Apr 6, 2026
269c800
ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc
gregkh Apr 6, 2026
22b7c1c
smb: client: avoid double-free in smbd_free_send_io() after smbd_send…
metze-samba Apr 10, 2026
2ba03f4
smb: server: avoid double-free in smb_direct_free_sendmsg after smb_d…
metze-samba Apr 10, 2026
ef8ebb1
usbip: validate number_of_packets in usbip_pack_ret_submit()
nathancrebello Apr 2, 2026
c16962e
usb: typec: fusb302: Switch to threaded IRQ handler
alchark Mar 17, 2026
d3742e4
usb: storage: Expand range of matched versions for VL817 quirks entry
LonerDan Apr 2, 2026
283f816
USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen
carvsdriver Apr 2, 2026
5a22901
usb: gadget: f_hid: don't call cdev_init while cdev in use
M1cha Mar 27, 2026
e1301fb
usb: port: add delay after usb_hub_set_port_power()
Mar 16, 2026
cccbf9b
fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
gregkh Apr 9, 2026
cf1daae
scripts/gdb/symbols: handle module path parameters
benzea Mar 4, 2026
9242ecf
scripts: generate_rust_analyzer.py: avoid FD leak
tamird Jan 27, 2026
af7307e
wifi: rtw88: fix device leak on probe failure
jhovold Mar 6, 2026
6144895
staging: sm750fb: fix division by zero in ps_to_hz()
avasummer Mar 23, 2026
84d6666
selftests/mm: hmm-tests: don't hardcode THP size to 2MB
apopple-nvidia Mar 31, 2026
f475f4a
USB: serial: option: add Telit Cinterion FN990A MBIM composition
fabio-porcedda Apr 2, 2026
2521e7a
Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param update…
sjp38 Mar 29, 2026
b7f5ecd
ALSA: ctxfi: Limit PTP to a single page
harinworks Apr 6, 2026
5718df1
dcache: Limit the minimal number of bucket to two
Jan 30, 2026
8fa4113
vfio/xe: Reorganize the init to decouple migration from reset
mwiniars Apr 10, 2026
747b648
arm64: mm: Handle invalid large leaf mappings correctly
ryanhrob Mar 30, 2026
b832cfd
media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match…
norus Mar 3, 2026
f9fb1a7
ocfs2: fix possible deadlock between unlink and dio_end_io_write
josephhz Mar 6, 2026
76a602f
ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
bharambetejas Apr 10, 2026
10fb72c
ocfs2: handle invalid dinode in ocfs2_group_extend
Gality369 Apr 1, 2026
5999067
PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cle…
Feb 26, 2026
478e776
PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
Feb 26, 2026
4526a7a
KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES mi…
sean-jc Mar 10, 2026
6ef109e
KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypt…
sean-jc Mar 10, 2026
ab725ac
KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lock
sean-jc Mar 10, 2026
e00ef00
KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being created
sean-jc Mar 10, 2026
4df7774
KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finish
sean-jc Mar 10, 2026
c29ff28
KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION
sean-jc Mar 13, 2026
b667df3
mm: call ->free_folio() directly in folio_unmap_invalidate()
Apr 13, 2026
5ef3179
selftests/bpf: Test refinement of single-value tnum
pchaigno Feb 27, 2026
2f7d037
KVM: Remove subtle "struct kvm_stats_desc" pseudo-overlay
sean-jc Apr 13, 2026
42da72a
KVM: x86: Use __DECLARE_FLEX_ARRAY() for UAPI structures with VLAs
dwmw2 Apr 13, 2026
77d0295
ocfs2: validate inline data i_size during inode read
deepanshu406 Apr 13, 2026
69d3c69
ocfs2: fix out-of-bounds write in ocfs2_write_end_inline
josephhz Apr 13, 2026
c441135
checkpatch: add support for Assisted-by tag
Mar 11, 2026
d993e17
x86-64: rename misleadingly named '__copy_user_nocache()' function
torvalds Mar 30, 2026
dce2cb6
x86: rename and clean up __copy_from_user_inatomic_nocache()
torvalds Mar 30, 2026
846cf18
x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache
torvalds Mar 30, 2026
2b83d91
KVM: x86: Use scratch field in MMIO fragment to hold small write values
sean-jc Feb 25, 2026
f7b7905
ASoC: qcom: q6apm: move component registration to unmanaged version
Apr 2, 2026
85d9861
mm/kasan: fix double free for kasan pXds
riteshharjani Feb 24, 2026
50879a3
mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
leitao Apr 13, 2026
83110c2
media: vidtv: fix nfeeds state corruption on start_streaming failure
norus Mar 1, 2026
93d9a58
media: mediatek: vcodec: fix use-after-free in encoder release path
Mar 4, 2026
6b9e664
media: em28xx: fix use-after-free in em28xx_v4l2_open()
abhi62466246 Mar 10, 2026
7003ae4
hwmon: (powerz) Fix use-after-free on USB disconnect
Apr 10, 2026
3dc20d1
ALSA: 6fire: fix use-after-free on disconnect
berkgoksel Apr 10, 2026
4f71c8b
bcache: fix cached_dev.sb_bio use-after-free and crash
zoumingzhe Mar 22, 2026
1c52ef0
wireguard: device: use exit_rtnl callback instead of manual rtnl_lock…
shardulsdk-mpiric Apr 14, 2026
2eeae47
media: as102: fix to not free memory after the device is registered i…
name2965 Jan 10, 2026
41de342
nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shado…
deepanshu406 Mar 31, 2026
57b01d9
media: vidtv: fix pass-by-value structs causing MSAN warnings
masalkhi Feb 21, 2026
2145c71
media: hackrf: fix to not free memory after the device is registered …
name2965 Jan 10, 2026
08282b1
mm/userfaultfd: fix hugetlb fault mutex hash calculation
zzjianhui Mar 10, 2026
1098f97
dma-debug: Allow multiple invocations of overlapping entries
rleon Mar 16, 2026
27cf295
dma-mapping: handle DMA_ATTR_CPU_CACHE_CLEAN in trace output
rleon Mar 16, 2026
b9dbb45
Linux 6.19.14
gregkh Apr 22, 2026
b2127ef
fixup! arm64: dts: apple: Add PMP nodes and hook up power reporting
WhatAmISupposedToPutHere Apr 28, 2026
ce94b2c
iio: common: select RUST_FW_LOADER_ABSTRACTIONS
flokli Apr 29, 2026
86dae73
fixup! soc: apple: Add support for the PMP co-processor
WhatAmISupposedToPutHere Apr 28, 2026
b072a26
Merge branch 'bits/000-devicetree' into asahi-wip
jannau Apr 30, 2026
56e911f
Merge branch 'bits/001-devicetree-m3' into asahi-wip
jannau Apr 30, 2026
6455f46
Merge branch 'bits/002-backports' into asahi-wip
jannau Apr 30, 2026
27c9a75
Merge branch 'bits/010-soc' into asahi-wip
jannau Apr 30, 2026
9d04ba6
Merge branch 'bits/020-dart' into asahi-wip
jannau Apr 30, 2026
1b9612c
Merge branch 'bits/030-misc' into asahi-wip
jannau Apr 30, 2026
29ac826
Merge branch 'bits/050-nvme' into asahi-wip
jannau Apr 30, 2026
3d437f8
Merge branch 'bits/070-audio' into asahi-wip
jannau Apr 30, 2026
816dcd6
Merge branch 'bits/080-wifi' into asahi-wip
jannau Apr 30, 2026
4d09ed2
Merge branch 'bits/090-spi-hid' into asahi-wip
jannau Apr 30, 2026
ec8eca1
Merge branch 'bits/110-smc' into asahi-wip
jannau Apr 30, 2026
07f60e8
Merge branch 'bits/140-pci' into asahi-wip
jannau Apr 30, 2026
a844715
Merge branch 'bits/150-xhci-firmware' into asahi-wip
jannau Apr 30, 2026
70b7404
Merge branch 'bits/170-atcphy' into asahi-wip
jannau Apr 30, 2026
b66fd0c
Merge branch 'bits/180-sio' into asahi-wip
jannau Apr 30, 2026
9e03974
Merge branch 'bits/190-rust' into asahi-wip
jannau Apr 30, 2026
bd6177e
Merge branch 'bits/200-dcp' into asahi-wip
jannau Apr 30, 2026
4c6fcf3
Merge branch 'bits/210-gpu' into asahi-wip
jannau Apr 30, 2026
208265f
Merge branch 'bits/220-tso' into asahi-wip
jannau Apr 30, 2026
66e8427
Merge branch 'bits/240-isp' into asahi-wip
jannau Apr 30, 2026
a509125
Merge branch 'bits/250-aop' into asahi-wip
jannau Apr 30, 2026
4d57b2f
watchdog: apple: Add "apple,t8103-wdt" compatible
jannau Aug 28, 2025
d5c78bf
arm64: dts: apple: t8122: Add PCI power enable GPIOs
jannau Apr 3, 2026
8f6dcb0
arm64: dts: apple: Add MTP DockChannel to M3 device tree
IntegralPilot Jan 30, 2026
6cbb584
arm64: dts: apple: t8122: Add MTP device nodes to Macbook board files
IntegralPilot Jan 30, 2026
f23d730
Bluetooth: Add Broadcom channel priority commands
WhatAmISupposedToPutHere Apr 7, 2026
26ade71
crypto: algif_aead - snapshot IV for async AEAD requests
lexiaox Apr 19, 2026
d820837
crypto: authencesn - Fix src offset when decrypting in-place
herbertx Apr 14, 2026
6d4f75e
drm: apple: Define IOMFB parameter for Adaptive Sync
chadmed Apr 6, 2026
f9e17b8
drm: apple: Do not set IOMFBParameter_adaptive_sync on poweron
chadmed Apr 6, 2026
7e14931
drm: apple: Add preliminary VRR support
chadmed Apr 3, 2026
d620c29
drm: apple: Force modeset when VRR is toggled
chadmed Apr 4, 2026
0bfd48a
drm: apple: Set swap timestamps to sane values for Adaptive Sync
chadmed Apr 3, 2026
83d31f0
drm: apple: Set min and max VRRs for MacBook Pros
chadmed Apr 4, 2026
b767394
drm: apple: Only use swap timestamps if VRR is actually active
chadmed Apr 5, 2026
2c01a4e
NOUPSTREAM: drm: apple: Hide VRR behind a module parameter
chadmed Apr 7, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-driver-intel-xe-sriov
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ Description:
The GT preemption timeout (PT) in [us] to be applied to all functions.
See sriov_admin/{pf,vf<N>}/profile/preempt_timeout_us for more details.

sched_priority: (RW/RO) string
sched_priority: (WO) string
The GT scheduling priority to be applied for all functions.
See sriov_admin/{pf,vf<N>}/profile/sched_priority for more details.

Expand Down
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 @@ -111,13 +111,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 @@ -139,7 +139,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 @@ -152,7 +152,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
8 changes: 4 additions & 4 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2561,10 +2561,10 @@ Cpuset Interface Files
Users can manually set it to a value that is different from
"cpuset.cpus". One constraint in setting it is that the list of
CPUs must be exclusive with respect to "cpuset.cpus.exclusive"
of its sibling. If "cpuset.cpus.exclusive" of a sibling cgroup
isn't set, its "cpuset.cpus" value, if set, cannot be a subset
of it to leave at least one CPU available when the exclusive
CPUs are taken away.
and "cpuset.cpus.exclusive.effective" of its siblings. Another
constraint is that it cannot be a superset of "cpuset.cpus"
of its sibling in order to leave at least one CPU available to
that sibling when the exclusive CPUs are taken away.

For a parent cgroup, any one of its exclusive CPUs can only
be distributed to at most one of its child cgroups. Having an
Expand Down
3 changes: 3 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8090,6 +8090,9 @@ Kernel parameters
p = USB_QUIRK_SHORT_SET_ADDRESS_REQ_TIMEOUT
(Reduce timeout of the SET_ADDRESS
request from 5000 ms to 500 ms);
q = USB_QUIRK_FORCE_ONE_CONFIG (Device
claims zero configurations,
forcing to 1);
Example: quirks=0781:5580:bk,0a5c:5834:gij

usbhid.mousepoll=
Expand Down
4 changes: 4 additions & 0 deletions Documentation/admin-guide/mm/damon/reclaim.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@ of parametrs except ``enabled`` again. Once the re-reading is done, this
parameter is set as ``N``. If invalid parameters are found while the
re-reading, DAMON_RECLAIM will be disabled.

Once ``Y`` is written to this parameter, the user must not write to any
parameters until reading ``commit_inputs`` again returns ``N``. If users
violate this rule, the kernel may exhibit undefined behavior.

min_age
-------

Expand Down
56 changes: 56 additions & 0 deletions Documentation/devicetree/bindings/arm/apple.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,13 @@ description: |
- MacBook Pro (13-inch, M2, 2022)
- Mac mini (M2, 2023)

Devices based on the "M3" SoC:

- MacBook Air (13-inch, M3, 2024)
- MacBook Air (15-inch, M3, 2024)
- MacBook Pro (14-inch, M3, 2023)
- iMac (24-inch, M3, 2023)

Devices based on the "M1 Pro", "M1 Max" and "M1 Ultra" SoCs:

- MacBook Pro (14-inch, M1 Pro, 2021)
Expand All @@ -116,6 +123,14 @@ description: |
- Mac Studio (M2 Ultra, 2023)
- Mac Pro (M2 Ultra, 2023)

Devices based on the "M3 Pro", "M3 Max" and "M3 Ultra" SoCs:

- MacBook Pro (14-inch, M3 Pro, 2023)
- MacBook Pro (14-inch, M3 Max, 2023)
- MacBook Pro (16-inch, M3 Pro, 2023)
- MacBook Pro (16-inch, M3 Max, 2023)
- Mac Studio (M3 Ultra, 2025)

The compatible property should follow this format:

compatible = "apple,<targettype>", "apple,<socid>", "apple,arm-platform";
Expand Down Expand Up @@ -297,6 +312,17 @@ properties:
- const: apple,t8112
- const: apple,arm-platform

- description: Apple M3 SoC based platforms
items:
- enum:
- apple,j433 # iMac (24-inch, 2x USB-C, M3, 2023)
- apple,j434 # iMac (24-inch, 4x USB-C, M3, 2023)
- apple,j504 # MacBook Pro (14-inch, M3, 2023)
- apple,j613 # MacBook Air (13-inch, M3, 2024)
- apple,j615 # MacBook Air (15-inch, M3, 2024)
- const: apple,t8122
- const: apple,arm-platform

- description: Apple M1 Pro SoC based platforms
items:
- enum:
Expand Down Expand Up @@ -347,6 +373,36 @@ properties:
- const: apple,t6022
- const: apple,arm-platform

- description: Apple M3 Pro SoC based platforms
items:
- enum:
- apple,j514s # MacBook Pro (14-inch, M3 Pro, 2023)
- apple,j516s # MacBook Pro (16-inch, M3 Pro, 2023)
- const: apple,t6030
- const: apple,arm-platform

- description: Apple M3 Max SoC based platforms
oneOf:
- items:
- enum:
- apple,j514c # MacBook Pro (14-inch, M3 Max, 16 cores, 2023)
- apple,j516c # MacBook Pro (16-inch, M3 Max, 16 cores, 2023)
- const: apple,t6031
- const: apple,arm-platform
- items:
- enum:
- apple,j514m # MacBook Pro (14-inch, M3 Max, 14 cores, 2023)
- apple,j516m # MacBook Pro (16-inch, M3 Max, 14 cores, 2023)
- const: apple,t6034
- const: apple,arm-platform

- description: Apple M3 Ultra SoC based platforms
items:
- enum:
- apple,j575d # Mac Studio (M3 Ultra, 2025)
- const: apple,t6032
- const: apple,arm-platform

additionalProperties: true

...
5 changes: 4 additions & 1 deletion Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,10 @@ properties:
- const: syscon
- const: simple-mfd
- items:
- const: apple,t6020-pmgr
- enum:
- apple,t6020-pmgr
- apple,t6030-pmgr
- apple,t8122-pmgr
- const: apple,t8103-pmgr
- const: syscon
- const: simple-mfd
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/arm/cpus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,13 @@ properties:
- apple,avalanche
- apple,blizzard
- apple,cyclone
- apple,everest
- apple,firestorm
- apple,hurricane-zephyr
- apple,icestorm
- apple,mistral
- apple,monsoon
- apple,sawtooth
- apple,twister
- apple,typhoon
- arm,arm710t
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ then:
required:
- refresh-rate-hz

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,7 @@ properties:
maxItems: 4

dependencies:
pd-disable: [typec-power-opmode]
sink-vdos-v1: [ sink-vdos ]
sink-vdos: [ sink-vdos-v1 ]

Expand Down
21 changes: 20 additions & 1 deletion Documentation/devicetree/bindings/display/msm/dp-controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,6 @@ allOf:
enum:
# these platforms support 2 streams MST on some interfaces,
# others are SST only
- qcom,glymur-dp
- qcom,sc8280xp-dp
- qcom,x1e80100-dp
then:
Expand Down Expand Up @@ -310,6 +309,26 @@ allOf:
minItems: 6
maxItems: 8

- if:
properties:
compatible:
contains:
enum:
# these platforms support 2 streams MST on some interfaces,
# others are SST only, but all controllers have 4 ports
- qcom,glymur-dp
then:
properties:
reg:
minItems: 9
maxItems: 9
clocks:
minItems: 5
maxItems: 6
clocks-names:
minItems: 5
maxItems: 6

unevaluatedProperties: false

examples:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,13 +176,17 @@ examples:
};
};

displayport-controller@ae90000 {
displayport-controller@af54000 {
compatible = "qcom,glymur-dp";
reg = <0xae90000 0x200>,
<0xae90200 0x200>,
<0xae90400 0x600>,
<0xae91000 0x400>,
<0xae91400 0x400>;
reg = <0xaf54000 0x200>,
<0xaf54200 0x200>,
<0xaf55000 0xc00>,
<0xaf56000 0x400>,
<0xaf57000 0x400>,
<0xaf58000 0x400>,
<0xaf59000 0x400>,
<0xaf5a000 0x600>,
<0xaf5b000 0x600>;

interrupt-parent = <&mdss>;
interrupts = <12>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ maintainers:
- Krzysztof Kozlowski <krzk@kernel.org>

description:
SM8650 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks like
SM8750 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks like
DPU display controller, DSI and DP interfaces etc.

$ref: /schemas/display/msm/mdss-common.yaml#
Expand Down
Loading