Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
820 commits
Select commit Hold shift + click to select a range
aff152a
ASoC: SOF: ipc4-control: Use local copy of IPC message for sending
ujfalusi May 20, 2026
a4f0b00
vsock/virtio: reset connection on receiving queue overflow
stefano-garzarella May 18, 2026
c6087c5
vsock/virtio: fix skb overhead accounting to preserve full buf_alloc
stefano-garzarella May 18, 2026
94e3dd6
Merge branch 'vsock-virtio-fix-skb-overhead-accounting-to-preserve-fu…
May 21, 2026
2e0389f
ASoC: Drop empty i2c remove callbacks
ukleinek May 13, 2026
910714d
ASoC: Use named initializers for arrays of i2c_device_data
ukleinek May 13, 2026
456aae6
ASoC: Rework initialization of i2c_device_ids
broonie May 21, 2026
c69439a
xfs: fix a buffer lookup against removal race
May 18, 2026
a254b6d
ring-buffer: Fix reporting of missed events in iterator
rostedt May 21, 2026
a494d3c
ring-buffer: Flush and stop persistent ring buffer on panic
mhiramat Apr 30, 2026
c2d2856
tracing: Fix nr_subbufs initialization in simple_ring_buffer_init_mm()
devnexen May 12, 2026
a0a2f42
tracing: Fix unload_page for simple_ring_buffer init rollback
vdonnefort May 12, 2026
057caac
tracing: Create output file from cmd_check_undefined
t-8ch May 20, 2026
e70ae40
gpio: sim: lock device when calling device_is_bound()
May 18, 2026
598a2b3
gpio: aggregator: lock device when calling device_is_bound()
May 18, 2026
a4fa45c
gpio: virtuser: lock device when calling device_is_bound()
May 18, 2026
03d8273
efi/loongarch: Randomize kernel preferred address for KASLR
heiher May 21, 2026
08ade00
LoongArch: Skip relocation-time KASLR if already applied
heiher May 21, 2026
5b710aa
LoongArch: Avoid initrd overlap during kernel relocation
heiher May 21, 2026
0ccc9d4
LoongArch: Remove unused code to avoid build warning
chenhuacai May 21, 2026
18e7bd9
ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()
rfvirgil May 21, 2026
6c4e001
hwmon: (lenovo-ec-sensors): Convert to devm_request_region()
kean0048 May 21, 2026
e6056b1
hwmon: (lenovo-ec-sensors): Fix EC "MCHP" signature validation logic
kean0048 May 21, 2026
b86095e
hwmon: (pmbus/adm1266) seed timestamp from the real-time clock
abdurrahman-nexthop May 15, 2026
eee213d
hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX
abdurrahman-nexthop May 15, 2026
4afca95
hwmon: (pmbus/adm1266) reject implausible blackbox record_count
abdurrahman-nexthop May 15, 2026
487566c
hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer
abdurrahman-nexthop May 15, 2026
4d25342
drm/xe/oa: Fix exec_queue leak on width check in stream open
ShuichengLin May 14, 2026
b0ddda5
hwmon: (pmbus/adm1266) include adapter number in GPIO line label
abdurrahman-nexthop May 12, 2026
43cae21
hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-siz…
abdurrahman-nexthop May 15, 2026
d7834d9
hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR
abdurrahman-nexthop May 19, 2026
42734af
Merge tag 'batadv-net-pullrequest-20260520' of https://git.open-mesh.…
May 21, 2026
3327a12
hwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in ge…
abdurrahman-nexthop May 19, 2026
a7232f6
hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO …
abdurrahman-nexthop May 19, 2026
491403b
hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()
abdurrahman-nexthop May 19, 2026
6af713a
hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()
abdurrahman-nexthop May 19, 2026
bab8c6f
hwmon: (pmbus/adm1266) serialize GPIO PMBus accesses with pmbus_lock
abdurrahman-nexthop May 19, 2026
9f1dd8f
hwmon: (pmbus/adm1266) serialize NVMEM blackbox read with pmbus_lock
abdurrahman-nexthop May 19, 2026
4e4af55
hwmon: (pmbus/adm1266) serialize sequencer_state debugfs read with pm…
abdurrahman-nexthop May 19, 2026
67a52d3
ASoC: cs-amp-lib: Fix wrong sizeof() in _cs_amp_set_efi_calibration_d…
rfvirgil May 21, 2026
ba28a07
ASoC: cs-amp-lib: Fix missing dput() after debugfs_lookup()
rfvirgil May 21, 2026
a685252
ASoC: cs-amp-lib: Fix typo in error message: write -> read
rfvirgil May 21, 2026
1129c00
ASoC: cs-amp-lib: Some bug and typo fixes
broonie May 21, 2026
c683374
cifs: Fix busy dentry used after unmounting
May 19, 2026
fbc1523
smb: smbdirect: divide, not multiply, milliseconds by 1000
Al2Klimov May 20, 2026
dbc8160
phonet/pep: disable BH around forwarded sk_receive_skb()
backupAccAurora May 19, 2026
92cc670
selftests: rds: config: disable modules
matttbe May 20, 2026
1341db3
ipv6: route: Unregister netdevice notifier on BPF init failure
Uuuuuuho May 20, 2026
dfc0770
selftests: net: Fix checksums in xdp_native
nimrod-oren May 20, 2026
099258b
MAINTAINERS: add missing entry for Bluetooth include files
kuba-moo May 21, 2026
85fac50
MAINTAINERS: Update address for Michael Grzeschik
mgrzeschik May 21, 2026
85686c7
nvme-pci: fix dma_vecs leak on p2p memory
keithbusch May 20, 2026
1bf8633
nvme-pci: fix dma mapping leak on data setup error
keithbusch May 19, 2026
c5d93b2
net: wwan: iosm: fix potential memory leaks in ipc_imem_init()
May 19, 2026
c367b90
netpoll: normalize skb->dev to the netpoll device
May 19, 2026
9444946
Merge tag 'nvme-7.1-2026-05-21' of git://git.infradead.org/nvme into …
axboe May 21, 2026
9eddc81
octeontx2-af: npc: Fix allmulticast skip logic for LBK and SDP VFs
rkannoth1 May 20, 2026
b809d04
net: mana: validate rx_req_idx to prevent out-of-bounds array access
May 20, 2026
2bccfb8
qed: fix double free in qed_cxt_tables_alloc()
May 20, 2026
bddc092
tap: fix stack info leak in tap_ioctl() SIOCGIFHWADDR
winmin May 20, 2026
e46e6bc
ipv6: ioam: refresh hdr pointer before ioam6_event()
IurmanJ May 20, 2026
985d4a5
net: airoha: Disable GDM2 forwarding before configuring GDM2 loopback
LorenzoBianconi May 20, 2026
3d4432d
pds_core: ensure null-termination for firmware version strings
nprao1 May 20, 2026
4db79a3
net: gro: don't merge zcopy skbs
qsn May 20, 2026
3287e81
tools: ynl: support listening on all nsids
igsilya May 20, 2026
28db033
Revert "drivers: net: 3com: 3c509: Remove this driver"
maciej-w-rozycki May 20, 2026
029a6b3
ethernet: 3c509: Fix AUI transceiver type selection
maciej-w-rozycki May 20, 2026
240117b
ethernet: 3c509: Add GPL 2.0 SPDX license identifier
maciej-w-rozycki May 20, 2026
75756cb
ethernet: 3c509: Update documentation to match MAINTAINERS
maciej-w-rozycki May 20, 2026
014767c
ethernet: 3c509: Fix most coding style issues
maciej-w-rozycki May 20, 2026
c5fcca7
Merge branch 'ethernet-3c509-bring-driver-back-and-make-some-fixes'
kuba-moo May 21, 2026
8f0f5c4
tracing: Do not call map->ops->elt_free() if elt_alloc() fails
mhiramat May 21, 2026
9a17302
net: bcmgenet: keep RBUF EEE/PM disabled
nbuchwitz May 20, 2026
dd3802f
Merge tag 'soc-fixes-7.1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds May 21, 2026
979c017
l2tp: use list_del_rcu in l2tp_session_unhash
mjbommar May 18, 2026
bdd3957
net: bridge: prevent too big nested attributes in br_fill_linkxstats()
edumazet May 20, 2026
8c84c5e
net: enetc: fix incorrect mailbox message status returned to VFs
WeiFang-NXP May 20, 2026
5027266
net: enetc: fix missing error code when pf->vf_state allocation fails
WeiFang-NXP May 20, 2026
4a995d3
net: enetc: add ratelimiting to VF mailbox error messages
WeiFang-NXP May 20, 2026
c666fa6
net: enetc: fix TOCTOU race and validate VF MAC address
WeiFang-NXP May 20, 2026
f262f5d
net: enetc: fix race condition in VF MAC address configuration
WeiFang-NXP May 20, 2026
adb4599
net: enetc: fix DMA write to freed memory in enetc_msg_free_mbx()
WeiFang-NXP May 20, 2026
f8ae63d
net: enetc: fix unbounded loop and interrupt handling in VF-to-PF mes…
WeiFang-NXP May 20, 2026
54362b0
net: enetc: fix init and teardown order to prevent use of unsafe reso…
WeiFang-NXP May 20, 2026
9e68817
net: enetc: avoid VF->PF mailbox timeout during SR-IOV teardown
WeiFang-NXP May 20, 2026
c33f944
Merge branch 'net-enetc-sr-iov-robustness-and-security-fixes'
kuba-moo May 21, 2026
758c807
Merge tag 'efi-fixes-for-v7.1-2' of git://git.kernel.org/pub/scm/linu…
torvalds May 21, 2026
d1ebfce
smb: client: require net admin for CIFS SWN netlink
mjbommar May 18, 2026
dcd4313
smb: client: change allocation requirements in DUP_CTX_STR macro
May 13, 2026
0c1a9dc
sched_ext: Fix spurious WARN on stale ops_state in ops_dequeue()
samuele-mariotti May 21, 2026
e97ff8b
io_uring/nop: pass all errors to userspace
Al2Klimov May 20, 2026
0e3c08f
Merge tag 'wireless-2026-05-21' of https://git.kernel.org/pub/scm/lin…
kuba-moo May 21, 2026
c9b7598
irqchip/renesas-rzt2h: Use pm_runtime_put_sync() in probe error path
Demon000 May 20, 2026
fd9b920
ASoC: Intel: sof_sdw: Add support for nvlrvp in NVL platform
jairaj-arava May 20, 2026
2b8305f
ASoC: Intel: soc-acpi: Add entry for sof_es8336 in NVL match table.
CBala21 May 20, 2026
e0fb794
ASoC: soc-acpi-intel-ptl-match: Make Chrome matches conditional
charleskeepax May 20, 2026
45cf24d
ASoC: Intel: soc-acpi-intel-ptl-match: Remove unnecessary cs42l43 match
charleskeepax May 20, 2026
09e8f9a
ASoC: codecs: pcm512x: fix null-ptr dereference in pcm512x_overclock_…
name2965 May 21, 2026
dc278e9
blk-mq: pop cached request if it is usable
keithbusch May 21, 2026
27cd2dd
spi: dt-bindings: fsl-qspi: support SpacemiT K3
imguoguo May 21, 2026
71d9e15
Merge tag 'drm-misc-fixes-2026-05-21' of https://gitlab.freedesktop.o…
airlied May 21, 2026
7acfa2c
Merge tag 'trace-ringbuffer-v7.1-rc4' of git://git.kernel.org/pub/scm…
torvalds May 21, 2026
6d3b267
Merge tag 'ceph-for-7.1-rc5' of https://github.com/ceph/ceph-client
torvalds May 21, 2026
68993ce
Merge tag 'net-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds May 21, 2026
6779b50
Merge tag 'pci-v7.1-fixes-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 21, 2026
4378a41
Merge tag 'mediatek-drm-fixes-20260521' of https://git.kernel.org/pub…
airlied May 21, 2026
25e3c70
Merge remote-tracking branch 'regmap/for-7.2' into regmap-next
broonie May 21, 2026
44d1694
include: sound: add register header file for acp7.x series
vijendarmukunda May 7, 2026
1da6f79
ASoC: amd: acp7x: add ACP PCI driver probe/remove sequence
vijendarmukunda May 7, 2026
b5a2fdc
ASoC: amd: acp7x: add helper functions and hw ops
vijendarmukunda May 7, 2026
5333081
ASoC: amd: enable acp7.x drivers build
vijendarmukunda May 7, 2026
07d56a8
ASoC: amd: acp7x: add system and runtime PM ops
vijendarmukunda May 7, 2026
75b992a
ASoC: AMD: ACP7.x initial PCI driver bring-up
broonie May 21, 2026
978152b
ASoC: SOF: Intel: hda-mlink/lnl: Convert offload enable functions to …
ujfalusi May 20, 2026
fdfbd9f
ASoC: SOF: Intel: lnl: Enable offload for UAOL link
ujfalusi May 20, 2026
7d28d5c
ASoC: SOF: Intel: Enable offload for UAOL for LNL+
broonie May 21, 2026
cb9a52b
ASoC: cs35l56-shared-test: Subtract reg_base offset in dummy regmap
rfvirgil May 21, 2026
371d1e3
ASoC: cs35l56: Use reg_base to offset addresses on SoundWire
rfvirgil May 21, 2026
4e2310f
ASoC: cs35l56: Use standard SoundWire regmap implementation
rfvirgil May 21, 2026
4c43360
ASoC: cs35l56: Replace open-coded SoundWire regmap with generic regma…
broonie May 21, 2026
6320b64
ASoC: SOF: ipc4-topology: Print for format type in dbg_audio_format
ujfalusi May 20, 2026
caa7a37
ASoC: dt-bindings: imx-card: Complete the full list of supported DAI …
Mar 31, 2026
3515503
ksmbd: fix durable reconnect error path file lifetime
kappamoss May 18, 2026
69f030c
ksmbd: validate SID in parent security descriptor during ACL inheritance
kappamoss May 19, 2026
4ec9c8e
smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close
May 18, 2026
7734b16
MAINTAINERS: arch/nios2: Add Simon Schuster as co-maintainer
May 21, 2026
e90ef85
nios2: Implement _THIS_IP_ using inline asm
melver May 21, 2026
2519003
Merge tag 'asoc-fix-v7.1-rc4' of https://git.kernel.org/pub/scm/linux…
tiwai May 22, 2026
e3ef9a2
LoongArch: kprobes: Use larch_insn_text_copy() to patch instructions
seehearfeel May 22, 2026
1c856e1
LoongArch: kprobes: Fix handling of fatal unrecoverable recursions
seehearfeel May 22, 2026
4a09f4a
LoongArch: KVM: Move some variable declarations to paravirt.h
bibo-mao May 22, 2026
d0f2eb4
KVM: s390: vsie: Fix memory leak when unshadowing
May 19, 2026
4df4b7c
KVM: s390: Fix leaking kvm_s390_mmu_cache in case of errors
May 19, 2026
2d505c2
KVM: s390: vsie: Fix unshadowing logic
May 19, 2026
a488e75
KVM: s390: vsie: Fix redundant rmap entries
May 19, 2026
9029496
KVM: s390: Properly reset zero bit in PGSTE
May 19, 2026
c2ff476
arm64: tlb: Flush walk cache when unsharing PMD tables
henryZe May 21, 2026
215c90e
device property: set fwnode->secondary to NULL in fwnode_init()
May 6, 2026
8fbcb4a
ASoC: SOF: ipc4-topology: Enable deep buffer capture
singalsu May 22, 2026
5404599
ASoC: mediatek: mt8189: Fix probe resource cleanup
CassivsGabriellis May 14, 2026
dabf5b4
ASoC: stm: stm32_adfsdm: Use guard() for mutex locks
BuiDucPhuc May 15, 2026
b212cb0
ASoC: stm: stm32_i2s: Use guard() for spin locks
BuiDucPhuc May 15, 2026
5e54b4c
ASoC: stm: stm32_sai_sub: Use guard() for mutex & spin locks
BuiDucPhuc May 15, 2026
3f0d573
ASoC: stm: stm32_spdifrx: Use guard() for spin locks
BuiDucPhuc May 15, 2026
4de16aa
ASoC: stm: Use guard() for mutex & spin locks
broonie May 22, 2026
654ddf8
platform/x86: bitland-mifs-wmi: add CONFIG_LEDS_CLASS dependency
arndb May 19, 2026
2388400
Merge tag 'trace-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds May 22, 2026
1c04dcd
Merge tag 'dma-mapping-7.1-2026-05-22' of git://git.kernel.org/pub/sc…
torvalds May 22, 2026
46de408
Merge tag 'slab-for-7.1-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 22, 2026
cbadb98
Merge tag 's390-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds May 22, 2026
ef7f594
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds May 22, 2026
f698276
block: avoid use-after-free in disk_free_zone_resources()
damien-lemoal May 22, 2026
28222dc
Merge tag 'acpi-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds May 22, 2026
45255ea
Merge tag 'pm-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds May 22, 2026
632360e
Merge tag 'zonefs-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kern…
torvalds May 22, 2026
558c3ec
Merge tag 'v7.1-rc5-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds May 22, 2026
dbae42c
Merge tag 'io_uring-7.1-20260522' of git://git.kernel.org/pub/scm/lin…
torvalds May 22, 2026
3997e3b
Merge tag 'block-7.1-20260522' of git://git.kernel.org/pub/scm/linux/…
torvalds May 22, 2026
c224072
Merge tag 'sound-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds May 22, 2026
99e08de
Merge tag 'gpio-fixes-for-v7.1-rc5' of git://git.kernel.org/pub/scm/l…
torvalds May 22, 2026
003759d
Merge tag 'pinctrl-v7.1-2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds May 22, 2026
ddae104
Merge tag 'regulator-fix-v7.1-rc4' of git://git.kernel.org/pub/scm/li…
torvalds May 22, 2026
e216d85
Merge tag 'spi-fix-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 22, 2026
cca9543
Merge tag 'phy-fixes-7.1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds May 22, 2026
84335a9
Merge tag 'drm-xe-fixes-2026-05-21' of https://gitlab.freedesktop.org…
airlied May 22, 2026
59825bc
Merge tag 'platform-drivers-x86-v7.1-4' of git://git.kernel.org/pub/s…
torvalds May 22, 2026
0e6582a
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds May 22, 2026
4a5860e
Merge tag 'drm-fixes-2026-05-23' of https://gitlab.freedesktop.org/dr…
torvalds May 22, 2026
de37e50
Merge tag 'cgroup-for-7.1-rc4-fixes' of git://git.kernel.org/pub/scm/…
torvalds May 22, 2026
79bd2dd
Merge tag 'sched_ext-for-7.1-rc4-fixes' of git://git.kernel.org/pub/s…
torvalds May 22, 2026
e23844b
Merge tag 'kvmarm-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/…
bonzini May 23, 2026
37f32d5
Merge tag 'kvm-s390-master-7.1-2' of https://git.kernel.org/pub/scm/l…
bonzini May 23, 2026
06c4f99
Merge tag 'kvm-riscv-fixes-7.1-1' of https://github.com/kvm-riscv/lin…
bonzini May 23, 2026
2d42c7c
KVM: selftests: elf: Include <endian.h> instead of <bits/endian.h>
hissamshar Apr 9, 2026
86e2de1
KVM: x86: Return the VM's configured APIC bus frequency when queried
sean-jc May 22, 2026
d9c41dc
KVM: selftests: Verify that KVM returns the configured APIC cycle length
sean-jc May 22, 2026
9a12fa5
KVM: SVM: Disable AVIC IPI virtualization on Hygon Family 18h (erratu…
May 22, 2026
f53a244
Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/ker…
torvalds May 23, 2026
8339dd0
Merge tag 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/…
cmaiolino May 23, 2026
ab868c1
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds May 23, 2026
3f26465
Merge tag 'i2c-for-7.1-rc5' of git://git.kernel.org/pub/scm/linux/ker…
torvalds May 23, 2026
c8561c7
Merge tag 'driver-core-7.1-rc5' of git://git.kernel.org/pub/scm/linux…
torvalds May 23, 2026
7dd6256
libbpf: fix off-by-one in emit_signature_match jump offset
sinkap May 22, 2026
95e6d3b
Merge tag 'loongarch-fixes-7.1-2' of git://git.kernel.org/pub/scm/lin…
torvalds May 23, 2026
eed108e
Merge tag 'nios2_updates_for_v7.2' of git://git.kernel.org/pub/scm/li…
torvalds May 23, 2026
f83ef5b
Merge tag 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/…
torvalds May 23, 2026
4005446
Merge tag 'for-7.1-rc4-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds May 23, 2026
4cbfe45
Merge tag 'v7.1-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds May 23, 2026
f0e77c5
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds May 24, 2026
53676e4
drm/msm: Restore second parameter name in purge() and evict()
nathanchance May 18, 2026
2be86a8
Merge tag 'hwmon-for-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/…
torvalds May 24, 2026
ee651da
Merge tag 'core-urgent-2026-05-24' of git://git.kernel.org/pub/scm/li…
torvalds May 24, 2026
a674bf7
Merge tag 'irq-urgent-2026-05-24' of git://git.kernel.org/pub/scm/lin…
torvalds May 24, 2026
3526d74
Merge tag 'x86-urgent-2026-05-24' of git://git.kernel.org/pub/scm/lin…
torvalds May 24, 2026
6a97c4d
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds May 24, 2026
e7ae89a
Linux 7.1-rc5
torvalds May 24, 2026
98fb1c1
ALSA: firewire-motu: Protect register DSP event queue positions
CassivsGabriellis May 21, 2026
4e273bc
ALSA: hda/realtek: Fix incorrect comment for ALC299_FIXUP_PREDATOR_SPK
May 22, 2026
f7b1f71
ALSA: hda/realtek: Add HDA_CODEC_QUIRK for Lenovo Yoga Slim 7 14AGP11
mike-echo-oscar-whiskey May 22, 2026
a0d9e8d
ALSA: hda: cs35l56: Fix system name string leaks
CassivsGabriellis May 22, 2026
4cc54bd
ALSA: pcm: oss: Fix setup list UAF on proc write error
CassivsGabriellis May 23, 2026
db37cf4
ALSA: scarlett2: Fix 2i2 Gen 4 direct monitor gain on firmware 2417
geoffreybennett May 23, 2026
7740c6c
ALSA: hda/realtek: Limit mic boost on Positivo DN140
drosdeck May 24, 2026
a714792
Merge branch 'for-linus' into for-next
tiwai May 25, 2026
177be86
ALSA: isa: Mark '*_registered' variables as __ro_after_init
LenBao May 24, 2026
055cda1
ALSA: core: Mark some variables as __ro_after_init
LenBao May 24, 2026
5d1d092
ALSA: drivers: Mark some variables as __ro_after_init
LenBao May 24, 2026
94bdfad
ASoC: soc-dai: add shared BCLK clock for cross-DAI rate constraints
TroyMitchell911 May 22, 2026
2555c62
ASoC: soc-pcm: add DEFINE_GUARD for snd_soc_card_mutex
TroyMitchell911 May 22, 2026
c8c2ffd
ASoC: soc-pcm: constrain hw_params when DAIs share the same BCLK
TroyMitchell911 May 22, 2026
3bd860d
ASoC: add shared BCLK rate constraint for cross-DAI coordination
broonie May 25, 2026
afb2a3a
ASoC: Intel: bytcht_es8316: Fix MCLK leak on init errors
CassivsGabriellis May 19, 2026
8468c8a
ASoC: dapm: Fix widget lookup with prefixed names across DAPM contexts
May 7, 2026
5127118
ASoC: soc-core: Add core support for ignoring suspend on selected DAP…
May 7, 2026
68bb9a7
ASoC: fsl: imx-rpmsg: Switch to core ignore-suspend-widgets support
May 7, 2026
bb49a57
ASoC: soc-core: Add core support for ignoring suspend on selected DAP…
broonie May 25, 2026
bad83ab
ASoC: mt8173-max98090: use standard callback to set jack
May 20, 2026
e2c428c
ASoC: codecs: max98090: use component set_jack callback
May 20, 2026
b0ffc4b
ASoC: codecs: max98090: switch to standard set_jack callback
broonie May 25, 2026
cee3e63
ASoC: qcom: q6asm-dai: do not set stream state in event and trigger c…
May 18, 2026
048c540
ASoC: qcom: q6asm-dai: close stream only when running
May 18, 2026
4b4db09
ASoC: qcom: q6asm-dai: fix error handling in prepare and set_params
May 18, 2026
c92d880
ASoC: qcom: q6asm-dai: remove unnecessary braces
May 18, 2026
909595c
ASoC: qcom: q6asm-dai: use pointer type with kzalloc_obj()
May 18, 2026
500eb02
ASoC: qcom: q6asm-dai: fix error handling
broonie May 25, 2026
3fcc84f
ALSA: seq: Remove arbitrary prioq insertion limit
CassivsGabriellis May 25, 2026
dd1bfaf
Revert "ALSA: scarlett2: Fix 2i2 Gen 4 direct monitor gain on firmwar…
tiwai May 26, 2026
a238120
ALSA: usb-audio: add IFB_SILENCE_ON_EMPTY quirk for Behringer Flow 8
May 26, 2026
4fa2629
ASoC: cs35l56-shared-test: Fix possible null pointer dereference
May 23, 2026
21a5adf
ASoC: SOF: ipc4-topology: Validate the number of in/out formats for s…
ujfalusi May 26, 2026
3c3ce66
ASoC: SOF: ipc4-topology: Allow the use of multiple formats for src o…
ujfalusi May 26, 2026
2fd19f0
ASoC: SOF: ipc4-topology: Support for multiple src output formats
broonie May 26, 2026
9cd8115
ALSA: xen-front: Reset event channel state on stream clear
CassivsGabriellis May 26, 2026
3624f0b
ALSA: xen-front: Connect event channel after stream prepare
CassivsGabriellis May 26, 2026
7c349b4
ALSA: seq: oss: Fix UAF at handling events with embedded SysEx data
tiwai May 26, 2026
b2e9d2c
ALSA: usb-audio: Add quirk for Novation Mininova
oraculix May 26, 2026
06363f9
ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_IFB_SILENCE_ON_EMPTY
Rongronggg9 May 26, 2026
344a4c9
ASoC: mediatek: mt2701: allocate i2s_path with priv
neheb May 19, 2026
64172fa
ASoC: SDCA: Make CONFIG_SND_SOC_SDCA a user selectable symbol
nathanchance May 26, 2026
bf6dfd0
ASoC: codecs: Adjust indentation in CONFIG_SND_SOC_ES9356 definition
nathanchance May 26, 2026
74baa9d
ASoC: es9356-sdca: Depend on CONFIG_SND_SOC_SDCA
nathanchance May 26, 2026
05b9c15
ASoC: Address es9356 build failures without CONFIG_SND_SOC_SDCA
broonie May 27, 2026
ef7607a
ALSA: seq: midi: Serialize output teardown with event_input
May 27, 2026
72d8bf6
ALSA: hda: cs35l41: imply SERIAL_MULTI_INSTANTIATE
johnylin76 May 27, 2026
f63ad68
ASoC: codecs: simple-mux: Fix enum control bounds check
CassivsGabriellis May 27, 2026
985ad41
Merge remote-tracking branch 'asoc/for-7.2' into asoc-next
broonie May 27, 2026
8935f58
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao May 28, 2026
31d9227
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
bardliao May 28, 2026
8edc794
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao May 28, 2026
fad7129
Merge branch 'sound/upstream-20260528' into merge/sound-upstream-2026…
bardliao May 28, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -584,6 +584,8 @@ Mayuresh Janorkar <mayur@ti.com>
Md Sadre Alam <quic_mdalam@quicinc.com> <mdalam@codeaurora.org>
Miaoqing Pan <quic_miaoqing@quicinc.com> <miaoqing@codeaurora.org>
Michael Buesch <m@bues.ch>
Michal Grzeschik <mgr@kernel.org> <m.grzeschik@pengutronix.de>
Michal Grzeschik <mgr@kernel.org> <mgr@pengutronix.de>
Michael Riesch <michael.riesch@collabora.com> <michael.riesch@wolfvision.net>
Michal Simek <michal.simek@amd.com> <michal.simek@xilinx.com>
Michel Dänzer <michel@tungstengraphics.com>
Expand Down
1 change: 1 addition & 0 deletions Documentation/.renames.txt
Original file line number Diff line number Diff line change
Expand Up @@ -786,6 +786,7 @@ networking/altera_tse networking/device_drivers/ethernet/altera/altera_tse
networking/bpf_flow_dissector bpf/prog_flow_dissector
networking/cxacru networking/device_drivers/atm/cxacru
networking/defza networking/device_drivers/fddi/defza
networking/device_drivers/3com/3c509 networking/device_drivers/ethernet/3com/3c509
networking/device_drivers/3com/vortex networking/device_drivers/ethernet/3com/vortex
networking/device_drivers/amazon/ena networking/device_drivers/ethernet/amazon/ena
networking/device_drivers/aquantia/atlantic networking/device_drivers/ethernet/aquantia/atlantic
Expand Down
10 changes: 10 additions & 0 deletions Documentation/admin-guide/laptops/uniwill-laptop.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ Support for changing the platform performance mode is currently not implemented.
Battery Charging Control
------------------------

.. warning:: Some devices do not properly implement the charging threshold interface. Forcing
the driver to enable access to said interface on such devices might damage the
battery [1]_. Because of this the driver will not enable said feature even when
using the ``force`` module parameter.

The ``uniwill-laptop`` driver supports controlling the battery charge limit. This happens over
the standard ``charge_control_end_threshold`` power supply sysfs attribute. All values
between 1 and 100 percent are supported.
Expand Down Expand Up @@ -70,3 +75,8 @@ The ``uniwill-laptop`` driver allows to set the configurable TGP for devices wit
allow it.

See Documentation/ABI/testing/sysfs-driver-uniwill-laptop for details.

References
==========

.. [1] https://www.reddit.com/r/XMG_gg/comments/ld9yyf/battery_limit_hidden_function_discovered_on/
11 changes: 5 additions & 6 deletions Documentation/admin-guide/pm/amd-pstate.rst
Original file line number Diff line number Diff line change
Expand Up @@ -358,9 +358,9 @@ Dynamic energy performance profile
The amd-pstate driver supports dynamically selecting the energy performance
profile based on whether the machine is running on AC or DC power.

Whether this behavior is enabled by default depends on the kernel
config option `CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP`. This behavior can also be overridden
at runtime by the sysfs file ``/sys/devices/system/cpu/cpufreq/policyX/dynamic_epp``.
Whether this behavior is enabled by default depends on the kernel command line option
``amd_dynamic_epp`` is set. This behavior can also be overridden
at runtime by the sysfs file ``/sys/devices/system/cpu/amd_pstate/dynamic_epp``.

When set to enabled, the driver will select a different energy performance
profile when the machine is running on battery or AC power. The driver will
Expand Down Expand Up @@ -485,9 +485,8 @@ kernel parameter ``amd_prefcore=disable``.
``amd_dynamic_epp``

When AMD pstate is in auto mode, dynamic EPP will control whether the kernel
autonomously changes the EPP mode. The default is configured by
``CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP`` but can be explicitly enabled with
``amd_dynamic_epp=enable`` or disabled with ``amd_dynamic_epp=disable``.
autonomously changes the EPP mode. The default is disabled. It can be enabled
with the kernel parameter ``amd_dynamic_epp=enable``.

User Space Interface in ``sysfs`` - General
===========================================
Expand Down
11 changes: 6 additions & 5 deletions Documentation/admin-guide/pm/intel_pstate.rst
Original file line number Diff line number Diff line change
Expand Up @@ -355,11 +355,12 @@ HyperThreading (HT) in the context of Intel processors, is enabled on at least
one core, ``intel_pstate`` assigns performance-based priorities to CPUs. Namely,
the priority of a given CPU reflects its highest HWP performance level which
causes the CPU scheduler to generally prefer more performant CPUs, so the less
performant CPUs are used when the other ones are fully loaded. However, SMT
siblings (that is, logical CPUs sharing one physical core) are treated in a
special way such that if one of them is in use, the effective priority of the
other ones is lowered below the priorities of the CPUs located in the other
physical cores.
performant CPUs are used when the other ones are fully loaded. SMT siblings
(that is, logical CPUs sharing one physical core) are given the same priority.
The scheduler can pull tasks from lower-priority cores and place them on any
sibling. Since the scheduler spreads tasks among physical cores, tasks will be
placed on the SMT siblings of physical cores only after all physical cores are
busy.

This approach maximizes performance in the majority of cases, but unfortunately
it also leads to excessive energy usage in some important scenarios, like video
Expand Down
17 changes: 13 additions & 4 deletions Documentation/crypto/krb5.rst
Original file line number Diff line number Diff line change
Expand Up @@ -158,13 +158,22 @@ returned.
When a message has been received, the location and size of the data with the
message can be determined by calling::

void crypto_krb5_where_is_the_data(const struct krb5_enctype *krb5,
enum krb5_crypto_mode mode,
size_t *_offset, size_t *_len);
int crypto_krb5_where_is_the_data(const struct krb5_enctype *krb5,
enum krb5_crypto_mode mode,
size_t *_offset, size_t *_len);

The caller provides the offset and length of the message to the function, which
then alters those values to indicate the region containing the data (plus any
padding). It is up to the caller to determine how much padding there is.
padding). It is up to the caller to determine how much padding there is. The
function returns an error if the length is too small or if the mode is
unsupported. An additional function::

int crypto_krb5_check_data_len(const struct krb5_enctype *krb5,
enum krb5_crypto_mode mode,
size_t len, size_t min_content);

is provided to just do a basic check that the decrypted/verified message would
have a sufficient minimum payload.

Preparation Functions
---------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,7 @@ allOf:
- required:
- "#sound-dai-cells"
else:
$ref: /schemas/sound/dai-common.yaml#
properties:
aux-bus: false
required:
Expand All @@ -243,7 +244,7 @@ allOf:
clocks:
minItems: 5
maxItems: 5
clocks-names:
clock-names:
minItems: 5
maxItems: 5

Expand All @@ -264,7 +265,7 @@ allOf:
clocks:
minItems: 5
maxItems: 6
clocks-names:
clock-names:
minItems: 5
maxItems: 6

Expand All @@ -277,7 +278,6 @@ allOf:
- qcom,sc8180x-dp
- qcom,sdm845-dp
- qcom,sm8350-dp
- qcom,sm8650-dp
then:
properties:
reg:
Expand All @@ -286,6 +286,24 @@ allOf:
clocks:
minItems: 6
maxItems: 6
clock-names:
minItems: 6
maxItems: 6

- if:
properties:
compatible:
contains:
enum:
- qcom,sm8650-dp
then:
properties:
reg:
minItems: 5
maxItems: 9
clocks:
minItems: 6
maxItems: 6
clocks-names:
minItems: 6
maxItems: 6
Expand All @@ -306,7 +324,7 @@ allOf:
clocks:
minItems: 6
maxItems: 8
clocks-names:
clock-names:
minItems: 6
maxItems: 8

Expand All @@ -326,7 +344,7 @@ allOf:
clocks:
minItems: 5
maxItems: 6
clocks-names:
clock-names:
minItems: 5
maxItems: 6

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ examples:
mdss_mdp: display-controller@ae01000 {
compatible = "qcom,eliza-dpu";
reg = <0x0ae01000 0x93000>,
<0x0aeb0000 0x2008>;
<0x0aeb0000 0x3000>;
reg-names = "mdp",
"vbif";

Expand Down Expand Up @@ -304,7 +304,7 @@ examples:
mdss_dsi0_phy: phy@ae95000 {
compatible = "qcom,eliza-dsi-phy-4nm", "qcom,sm8650-dsi-phy-4nm";
reg = <0x0ae95000 0x200>,
<0x0ae95200 0x280>,
<0x0ae95200 0x300>,
<0x0ae95500 0x400>;
reg-names = "dsi_phy",
"dsi_phy_lane",
Expand Down Expand Up @@ -388,7 +388,7 @@ examples:
mdss_dsi1_phy: phy@ae97000 {
compatible = "qcom,eliza-dsi-phy-4nm", "qcom,sm8650-dsi-phy-4nm";
reg = <0x0ae97000 0x200>,
<0x0ae97200 0x280>,
<0x0ae97200 0x300>,
<0x0ae97500 0x400>;
reg-names = "dsi_phy",
"dsi_phy_lane",
Expand All @@ -407,11 +407,15 @@ examples:

displayport-controller@af54000 {
compatible = "qcom,eliza-dp", "qcom,sm8650-dp";
reg = <0xaf54000 0x104>,
<0xaf54200 0xc0>,
<0xaf55000 0x770>,
<0xaf56000 0x9c>,
<0xaf57000 0x9c>;
reg = <0x0af54000 0x200>,
<0x0af54200 0x200>,
<0x0af55000 0xc00>,
<0x0af56000 0x400>,
<0x0af57000 0x400>,
<0x0af58000 0x400>,
<0x0af59000 0x400>,
<0x0af5a000 0x600>,
<0x0af5b000 0x600>;

interrupts-extended = <&mdss 12>;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ examples:
display-controller@ae01000 {
compatible = "qcom,sm8650-dpu";
reg = <0x0ae01000 0x8f000>,
<0x0aeb0000 0x2008>;
<0x0aeb0000 0x3000>;
reg-names = "mdp", "vbif";

clocks = <&gcc_axi_clk>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ examples:
display-controller@ae01000 {
compatible = "qcom,sm8650-dpu";
reg = <0x0ae01000 0x8f000>,
<0x0aeb0000 0x2008>;
<0x0aeb0000 0x3000>;
reg-names = "mdp", "vbif";

clocks = <&gcc_axi_clk>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ examples:
display-controller@ae01000 {
compatible = "qcom,sm8750-dpu";
reg = <0x0ae01000 0x93000>,
<0x0aeb0000 0x2008>;
<0x0aeb0000 0x3000>;
reg-names = "mdp",
"vbif";

Expand Down Expand Up @@ -389,11 +389,15 @@ examples:

displayport-controller@af54000 {
compatible = "qcom,sm8750-dp", "qcom,sm8650-dp";
reg = <0xaf54000 0x104>,
<0xaf54200 0xc0>,
<0xaf55000 0x770>,
<0xaf56000 0x9c>,
<0xaf57000 0x9c>;
reg = <0x0af54000 0x200>,
<0x0af54200 0x200>,
<0x0af55000 0xc00>,
<0x0af56000 0x400>,
<0x0af57000 0x400>,
<0x0af58000 0x400>,
<0x0af59000 0x400>,
<0x0af5a000 0x600>,
<0x0af5b000 0x600>;

interrupts-extended = <&mdss 12>;

Expand Down
13 changes: 12 additions & 1 deletion Documentation/devicetree/bindings/net/eswin,eic7700-eth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,15 @@ properties:
HSP CSR is to control and get status of different high-speed peripherals
(such as Ethernet, USB, SATA, etc.) via register, which can tune
board-level's parameters of PHY, etc.

Additional background information about the High-Speed Subsystem
and the HSP CSR block is available in Chapter 10 ("High-Speed Interface")
of the EIC7700X SoC Technical Reference Manual, Part 4
(EIC7700X_SoC_Technical_Reference_Manual_Part4.pdf). The manual is
publicly available at
https://github.com/eswincomputing/EIC7700X-SoC-Technical-Reference-Manual/releases

This reference is provided for background information only.
$ref: /schemas/types.yaml#/definitions/phandle-array
items:
- items:
Expand All @@ -82,6 +91,8 @@ properties:
- description: Offset of AXI clock controller Low-Power request
register
- description: Offset of register controlling TX/RX clock delay
- description: Optional offset of register controlling TXD delay
- description: Optional offset of register controlling RXD delay

required:
- compatible
Expand Down Expand Up @@ -116,7 +127,7 @@ examples:
reset-names = "stmmaceth";
rx-internal-delay-ps = <200>;
tx-internal-delay-ps = <200>;
eswin,hsp-sp-csr = <&hsp_sp_csr 0x100 0x108 0x118>;
eswin,hsp-sp-csr = <&hsp_sp_csr 0x100 0x108 0x118 0x114 0x11c>;
snps,axi-config = <&stmmac_axi_setup>;
snps,aal;
snps,fixed-burst;
Expand Down
6 changes: 6 additions & 0 deletions Documentation/devicetree/bindings/sound/imx-audio-card.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,13 @@ patternProperties:
items:
enum:
- i2s
- left_j
- right_j
- dsp_a
- dsp_b
- pdm
- msb
- lsb

dai-tdm-slot-num: true

Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ properties:
- fsl,ls1021a-qspi
- fsl,ls2080a-qspi
- spacemit,k1-qspi
- items:
- const: spacemit,k3-qspi
- const: spacemit,k1-qspi
- items:
- enum:
- fsl,ls1043a-qspi
Expand Down
Loading
Loading