Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1119 commits
Select commit Hold shift + click to select a range
cbaffe8
KVM: arm64: Restore POR_EL0 access to host EL0
jgouly Jun 4, 2026
7054335
KVM: arm64: Reassign nested_mmus array behind mmu_lock
V4bel Jun 5, 2026
2b5632d
ALSA: usb-audio: qcom: Initialize offload control return value
CassivsGabriellis Jun 5, 2026
ed46f39
io_uring/net: inherit IORING_CQE_F_BUF_MORE across bundle recv retries
clementleger Jun 4, 2026
49b32dd
KVM: arm64: nv: Fix handling of XN[0] when !FEAT_XNX
Jun 2, 2026
17f073f
KVM: arm64: Correctly identify executable PTEs at stage-2
Jun 2, 2026
e4a9638
Merge tag 'v7.1-rc7-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Jun 5, 2026
2b389a5
Merge tag 'erofs-for-7.1-rc7-fixes' of git://git.kernel.org/pub/scm/l…
torvalds Jun 5, 2026
6a53584
Merge tag 'xfs-fixes-7.1-rc7' of git://git.kernel.org/pub/scm/fs/xfs/…
torvalds Jun 5, 2026
1516134
ALSA: hda: fix Kconfig dependency of HD Audio PCI
hartkopp May 29, 2026
a8dc5f6
Merge tag 'nfs-for-7.1-2' of git://git.linux-nfs.org/projects/trondmy…
torvalds Jun 5, 2026
7ec0360
Merge tag 'kvmarm-fixes-7.1-5' of git://git.kernel.org/pub/scm/linux/…
bonzini Jun 5, 2026
65b09bf
kconfig: Fix repeated include selftest expectation
May 20, 2026
d1b0937
Merge tag 'probes-fixes-v7.1-rc6' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 5, 2026
95b7887
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Jun 5, 2026
06121e1
Merge tag 'kbuild-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/…
torvalds Jun 5, 2026
c10130c
Merge tag 'io_uring-7.1-20260605' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 5, 2026
f80cbe5
Merge tag 'drm-misc-fixes-2026-06-05' of https://gitlab.freedesktop.o…
airlied Jun 5, 2026
8ff3adc
Merge tag 'drm-intel-fixes-2026-06-05' of https://gitlab.freedesktop.…
airlied Jun 5, 2026
1a4f03d
drm/gem: Try to fix change_handle ioctl, attempt 4
danvet Jun 4, 2026
8e65320
Merge tag 'drm-fixes-2026-06-06' of https://gitlab.freedesktop.org/dr…
torvalds Jun 6, 2026
76351ef
Merge tag 'vfs-7.1-rc7.fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jun 6, 2026
2b7bd6f
ALSA: seq: Fix partial userptr event expansion
sammiee5311 Jun 6, 2026
98fe398
ALSA: pcm: Fix unlocked runtime state reads in xfer ioctls
CassivsGabriellis Jun 5, 2026
d054796
Merge tag 'rust-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jun 6, 2026
6086121
Merge tag 'sound-7.1-rc7' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Jun 6, 2026
fb40238
Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard
Cryolitia Jun 5, 2026
979c294
cfi: Include uaccess.h for get_kernel_nofault()
nathanchance Jun 5, 2026
da3039e
ALSA: timer: Forcibly close timer instances at closing
tiwai Jun 6, 2026
053a401
ALSA: timer: Fix UAF at snd_timer_user_params()
tiwai Jun 6, 2026
705dd6d
ALSA: seq: Clear variable event pointer on read
kylebot-oai Jun 7, 2026
27ceefc
Merge branch 'for-linus' into for-next
tiwai Jun 7, 2026
422e42b
ALSA: es18xx: check control allocation before private data setup
Ryuwang3 Jun 7, 2026
33d8d8e
Merge tag 'input-for-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/…
torvalds Jun 7, 2026
e2264c5
Merge tag 'regulator-fix-v7.1-rc6' of git://git.kernel.org/pub/scm/li…
torvalds Jun 7, 2026
96c1ddb
Merge tag 'locking-urgent-2026-06-07' of git://git.kernel.org/pub/scm…
torvalds Jun 7, 2026
77e8e68
Merge tag 'sched-urgent-2026-06-07' of git://git.kernel.org/pub/scm/l…
torvalds Jun 7, 2026
09feffa
Merge tag 'timers-urgent-2026-06-07' of git://git.kernel.org/pub/scm/…
torvalds Jun 7, 2026
c68691d
Merge tag 'x86-urgent-2026-06-07' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 7, 2026
4549871
Linux 7.1-rc7
torvalds Jun 7, 2026
f885804
ASoC: dt-bindings: cdns,xtfpga-i2s: Convert to dt-schema
Chaitya5225 Apr 21, 2026
7d3fb78
ASoC: wm_adsp: Fix NULL dereference when removing firmware controls
rfvirgil Jun 4, 2026
1558039
ASoC: dt-bindings: fsl,rpmsg: Add hp-det-gpios property
May 28, 2026
ec74d4f
ASoC: imx-rpmsg: Support headphone jack detection
May 28, 2026
af0d8aa
ASoC: imx-rpmsg: Set driver_name for snd_soc_card
May 28, 2026
0f2dfa4
ASoC: imx-rpmsg: Add headphone jack detection and driver_name support
broonie Jun 8, 2026
9cc93eb
sh: ecovec24: remove FSI/DA7210/Simple-Audio-Card support
morimoto May 27, 2026
deadb85
sh: 7724se: remove FSI/AK4642/Simple-Audio-Card support
morimoto May 27, 2026
325fea3
ASoC: simple-card: remove platform data style
morimoto May 27, 2026
ceb1d7a
ASoC: simple-card: remove platform data style
broonie Jun 8, 2026
a0cecbf
ASoC: dt-bindings: ti,tas2781: Add TAS2573 support
jimxbj-dot Jun 2, 2026
06ff6ff
ASoC: tas2781: Add TAS2573 support
jimxbj-dot Jun 2, 2026
2592387
ASoC: dt-bindings: ti,tas2781: Add TAS2573 support
broonie Jun 8, 2026
b8948ac
ASoC: mediatek: mt8365-afe-pcm: fix possible NULL-pointer dereference…
lituo1996 May 28, 2026
53ee186
ASoC: sprd: sprd-mcdt: Use guard() for mutex & spin locks
BuiDucPhuc May 29, 2026
d49ecdf
ASoC: amd: acp-sdw-legacy: Bound DAI link iteration
pyma1 May 28, 2026
4d992e6
ASoC: amd: acp-sdw-sof: Bound DAI link iteration
pyma1 May 28, 2026
04015d0
ASoC: amd: acp-sdw-legacy: Bound DAI link iteration
broonie Jun 8, 2026
123fd13
ALSA: aloop: Drop superfluous break
tiwai Jun 9, 2026
60a1646
ASoC: cs35l56: Increase pm_runtime autosuspend delay
rfvirgil Jun 9, 2026
6042c91
ASoC: SOF: amd: fix for ipc flags check
vijendarmukunda Jun 9, 2026
25b17c0
ASoC: SOF: amd: set ipc flags to zero
vijendarmukunda Jun 9, 2026
3ad673e
ASoC: SOF: ipc4-control: Fix TOCTOU in sof_ipc4_bytes_put
ujfalusi Jun 9, 2026
5bdfecc
ASoC: SOF: ipc4-control: Validate notification payload size
ujfalusi Jun 9, 2026
8791977
ASoC: SOF: ipc3-control: Use overflow checks in control_update size calc
ujfalusi Jun 9, 2026
390aa4c
ASoC: SOF: ipc3-control: Validate size in snd_sof_update_control
ujfalusi Jun 9, 2026
1f97760
ASoC: SOF: ipc3-control: Fix TOCTOU in bytes_put and bytes_get
ujfalusi Jun 9, 2026
fd46668
ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/get
ujfalusi Jun 9, 2026
9f0b311
ASoC: SOF: ipc3/ipc4-control: harden kcontrol payload handling
broonie Jun 9, 2026
a750ca7
ASoC: sma1307: Fix uevent string leaks in fault worker
CassivsGabriellis Jun 9, 2026
a980535
ASoC: amd: ps: honor machine_check in SoundWire machine select
vijendarmukunda Jun 9, 2026
ff45765
ASoC: SOF: amd: honor machine_check in SoundWire machine select
vijendarmukunda Jun 9, 2026
0e152e4
ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1403CDA
Jun 4, 2026
1b92b06
ASoC: codecs: aw88261: support changing sample rate and bit width
valpackett May 29, 2026
33f917e
ASoC: codecs: aw88261: add TDM support
valpackett May 29, 2026
d90c361
ASoC: codecs: aw88261: reduce log spam
valpackett May 29, 2026
edf01bc
ASoC: codecs: aw88261: remove fade in/out on start/stop
valpackett May 29, 2026
caea99a
ASoC: codecs: aw88261: remove async start
valpackett May 29, 2026
79c053a
ASoC: codecs: aw88261: fix incorrect masks for boost regs
valpackett May 29, 2026
9b2929e
ASoC: codecs: aw88261: make volume control usable
valpackett May 29, 2026
789a3f8
ASoC: codecs: aw88261: fixes and cleanup
broonie Jun 9, 2026
955fecf
ASoC: dt-bindings: renesas,fsi: add support multiple clocks
BuiDucPhuc Jun 9, 2026
859efe9
ASoC: renesas: fsi: Fix trigger stop ordering
BuiDucPhuc Jun 9, 2026
c9e05e2
ASoC: renesas: fsi: Move fsi_stream_is_working()
BuiDucPhuc Jun 9, 2026
e813df3
ASoC: renesas: fsi: Fix register access from in-flight IRQ after shut…
BuiDucPhuc Jun 9, 2026
cfa1466
ASoC: renesas: fsi: Move fsi_clk_init()
BuiDucPhuc Jun 9, 2026
5fb4660
ASoC: renesas: fsi: Use devm_clk_get_optional() for optional clocks
BuiDucPhuc Jun 9, 2026
2330e0b
ASoC: renesas: fsi: refactor clock initialization
BuiDucPhuc Jun 9, 2026
39033b2
ASoC: renesas: fsi: Add SPU clock support
BuiDucPhuc Jun 9, 2026
05e1ebf
ASoC: renesas: fsi: add fsi_clk_prepare/unprepare()
BuiDucPhuc Jun 9, 2026
26deeee
ASoC: renesas: fsi: Add SPU clock control in hw_startup/shutdown
BuiDucPhuc Jun 9, 2026
853e10e
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IRH8
Jun 9, 2026
513480d
ALSA: hda/tas2781: Fix device-0 reset issue and handle -EXDEV in bloc…
jimxbj-dot Jun 9, 2026
fcd4cce
ALSA: Improve style of pnp_device_id array terminators
ukleinek Jun 9, 2026
98e1579
ALSA: hda/realtek: Add quirk for HP 255 15.6 inch G9 Notebook PC
furstblumier Jun 9, 2026
ccd0db6
ALSA: timer: Manage timer object with kref
tiwai Jun 9, 2026
dde75ff
Revert "ALSA: timer: Fix UAF at snd_timer_user_params()"
tiwai Jun 9, 2026
764e7ed
ALSA: timer: Disable work at freeing timer object
tiwai Jun 9, 2026
85f7bf0
ASoC: cs35l56: Fix missing calls to wm_adsp2_remove()
rfvirgil Jun 10, 2026
344a12c
ASoC: cs35l56: Prevent double-free of debugfs
rfvirgil Jun 10, 2026
a0df752
ASoC: cs35l56: Cleanup if component_probe fails
rfvirgil Jun 10, 2026
3fd01f2
ASoC: cs35l56: Fix some cleanup memory leaks
broonie Jun 10, 2026
fda53b6
ASoC: tas2783A: remove unused tas25xx_(de)register_misc() functions
EthanNelson-Moore Jun 10, 2026
fc83c6a
sh: roll back Ecovec24/7724se Sound support
morimoto Jun 10, 2026
38d3273
ASoC: renesas: fsi: remove platform data style support
morimoto Jun 10, 2026
cc51ca3
ASoC/sh: roll back Ecovec24/7724se Sound support
broonie Jun 10, 2026
53cebeb
ASoC: cs35l56: Don't leave parent IRQ disabled if system_suspend fails
rfvirgil Jun 10, 2026
db06e7b
ASoC: soc_sdw_utils: add is_amp flag to all amps
bardliao Jun 5, 2026
0305c08
ASoC: SOF: Intel: Use codec_info_list.is_amp directly
bardliao Jun 5, 2026
fc10b96
ASoC: Use codec_info_list.is_amp directly in find_acpi_adr_device()
broonie Jun 10, 2026
8468dd7
ASoC: SOF: topology: validate vendor array size before parsing
CassivsGabriellis Jun 3, 2026
aa283db
ASoC: dt-bindings: everest,es8389: Document audio graph port
diederikdehaas Jun 7, 2026
8fec6e5
ASoC: soc-component: remove CONFIG_DEBUG_FS for debugfs_prefix
morimoto Jun 2, 2026
23dff77
ASoC: fsl: imx-pcm-rpmsg: set debugfs_prefix via Component driver
morimoto Jun 2, 2026
921ee96
ASoC: soc-generic-dmaengine: set debugfs_prefix via Component driver
morimoto Jun 2, 2026
d7c18d1
ASoC: stm: stm32_adfsdm: set debugfs_prefix via Component driver
morimoto Jun 2, 2026
0cac8e3
ASoC: mediatek: mt8173-afe-pcm: set debugfs_prefix via Component driver
morimoto Jun 2, 2026
cd849a5
ASoC: soc-component: remove .debugfs_prefix from Component
morimoto Jun 2, 2026
4bc343b
ASoC: remove .debugfs_prefix from Component
broonie Jun 10, 2026
7bc02ab
ALSA: pcm: Fix unlocked state reads in read/write file ops
CassivsGabriellis Jun 10, 2026
3106284
spi: rzv2h-rspi: Fix SPDR read access width for 16-bit RX
outman119 Jun 10, 2026
03a1085
ALSA: 6fire: Use common error handling code in usb6fire_control_init()
elfring Jun 10, 2026
dcca9b6
ALSA: Add simple refcount helper functions
tiwai Jun 10, 2026
2fa8d8b
ALSA: core: Use the new helper for the power refcount
tiwai Jun 10, 2026
53af356
ALSA: hda: Use the new helper for PCM instance refcount
tiwai Jun 10, 2026
c54888c
ALSA: aloop: Use the new helper for stop-count refcount
tiwai Jun 10, 2026
ab8f7ff
ALSA: usb-audio: Use the new helper for shutdown refcount
tiwai Jun 10, 2026
6ad3914
ASoC: loongson: Fix invalid position error in ls_pcm_pointer
GT119119 Jun 11, 2026
79bec46
ASoC: sdw_utils: Add missed component_name strings for TI amps
jimxbj-dot Jun 11, 2026
007699d
ASoC: cs35l56: Fix possible uninitialized value in cs35l56_spi_system…
rfvirgil Jun 11, 2026
e4c60a1
ASoC: SDCA: fix NULL pointer dereference in sdca_dev_unregister_funct…
kean0048 Jun 11, 2026
b0d1553
Merge tag 'asoc-fix-v7.1-rc7' of https://git.kernel.org/pub/scm/linux…
tiwai Jun 11, 2026
0f54ce9
ASoC: soc-core: Create device_link to ensure correct suspend order
rfvirgil Jun 11, 2026
3073eb1
ASoC: cs35l56: Fix wrong error test on simple_write_to_buffer()
rfvirgil Jun 11, 2026
67805f5
ASoC: SOF: Intel: select SND_SOC_SDW_UTILS=y from SND_SOC_SOF_HDA_GEN…
arndb Jun 11, 2026
999ec4c
ASoC: SOF: Intel: hda-sdw-bpt: select SND_SOF_SOF_HDA_SDW_BPT properly
arndb Jun 11, 2026
a68bbd4
ASoC: meson: axg-tdm-formatter: Use guard() for mutex locks
BuiDucPhuc Jun 10, 2026
131e13f
ASoC: img: img-spdif-in: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
4fbf9d7
ASoC: img: img-spdif-out: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
c582790
ASoC: img: Use guard() for spin locks
broonie Jun 11, 2026
0b08bae
ASoC: codecs: hdac_hdmi: Validate written enum value
sammiee5311 Jun 9, 2026
d65adf8
ASoC: meson: aiu: Validate written enum values
sammiee5311 Jun 9, 2026
3cd17e4
ASoC: fsl: fsl_audmix: Validate written enum values
sammiee5311 Jun 9, 2026
1d8aabb
ASoC: tegra: tegra210_ahub: Validate written enum value
sammiee5311 Jun 9, 2026
ed8676d
ASoC: Validate written enum values in custom controls
broonie Jun 11, 2026
5677a55
soundwire: Always wait for initialisation of unattached devices
charleskeepax Jun 8, 2026
f0eb67c
ASoC: wsa881x: Use new SoundWire enumeration helper
charleskeepax Jun 8, 2026
933fedd
ASoC: rt5682: Use new SoundWire enumeration helper
charleskeepax Jun 8, 2026
ae636c9
ASoC: pm4125: Use new SoundWire enumeration helper
charleskeepax Jun 8, 2026
ec1028e
ASoC: wcd937x: Use new SoundWire enumeration helper
charleskeepax Jun 8, 2026
d6fc2c7
ASoC: wcd938x: Use new SoundWire enumeration helper
charleskeepax Jun 8, 2026
4e00650
ASoC: wcd939x: Use new SoundWire enumeration helper
charleskeepax Jun 8, 2026
90a49e0
ASoC: SDCA: Use new SoundWire enumeration helper
charleskeepax Jun 8, 2026
890b61d
ASoC: cs35l56: Remove unnecessary conditionals waiting for enumeration
charleskeepax Jun 8, 2026
b7e44d1
ASoC: topology: Check PCM and DAI name strings before use
CassivsGabriellis Jun 4, 2026
216f745
ASoC: ti: davinci-mcasp: Add audio-graph-card2 and DPCM support
SenWang125 Jun 3, 2026
d057cbc
ASoC: dt-bindings: rockchip-spdif: Correct SPDIF clock descriptions
BuiDucPhuc Jun 2, 2026
74d3f01
ASoC: rockchip: spdif: Reorder clock enable sequence
BuiDucPhuc Jun 2, 2026
3168721
ASoC: rockchip: rockchip_pdm: Reorder clock enable sequence
BuiDucPhuc Jun 2, 2026
3546e9a
ASoC: rockchip: spdif: Restore regcache cache-only mode on sync failure
BuiDucPhuc Jun 2, 2026
ee7b5f7
ASoC: rockchip: rockchip_pdm: Handle runtime PM resume failures in se…
BuiDucPhuc Jun 2, 2026
4263ed7
ASoC: rockchip: Reorder clock enable sequence
broonie Jun 11, 2026
4bda5af
ASoC: rockchip: rockchip_i2s: Use guard() for spin locks
BuiDucPhuc Jun 4, 2026
ec22437
ASoC: rockchip: i2s-tdm: Use guard() for spin locks
BuiDucPhuc Jun 4, 2026
f7fe9f7
ASoC: rockchip: rockchip_sai: Use guard() for spin locks
BuiDucPhuc Jun 4, 2026
5542791
ASoC: rockchip: Use guard() for spin locks
broonie Jun 11, 2026
9475859
ASoC: mediatek: common: mtk-afe-fe-dai: Use guard() for mutex locks
BuiDucPhuc Jun 10, 2026
c69724b
ASoC: mediatek: common: mtk-btcvsd: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
1e9f458
ASoC: mediatek: mt8186: mt8186-afe-gpio: Use guard() for mutex locks
BuiDucPhuc Jun 10, 2026
cc29c31
ASoC: mediatek: mt8188: mt8188-afe-clk: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
14edf39
ASoC: mediatek: mt8192: mt8192-afe-gpio: Use guard() for mutex locks
BuiDucPhuc Jun 10, 2026
a9f8d09
ASoC: mediatek: mt8195: mt8195-afe-clk: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
a57e39c
ASoC: mediatek: mt8195: mt8195-dai-etdm: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
befae72
ASoC: mediatek: mt8195: mt8365-afe-clk: Use guard() for mutex & spin …
BuiDucPhuc Jun 10, 2026
754c2fb
ASoC: mediatek: mt8195: mt8365-dai-adda: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
62bde37
ASoC: mediatek: mt8195: mt8365-dai-i2s: Use guard() for spin locks
BuiDucPhuc Jun 10, 2026
f07dde7
ASoC: mediatek: Use guard() for mutex & spin locks
broonie Jun 11, 2026
d46f9f2
ASoC: SOF: topology: fix memory leak in snd_sof_load_topology
Jun 10, 2026
2773023
ALSA: usb-audio: qcom: Guard sideband endpoint removal
CassivsGabriellis Jun 11, 2026
e76296d
ALSA: pcxhr: Share PLL frequency register calculation
CassivsGabriellis Jun 12, 2026
efc8669
ALSA: seq: Fix kernel heap address leak in bounce_error_event()
AlexNova-ops Jun 12, 2026
0ec17ee
ALSA: hda/hdmi: Add force-connect quirk for HP EliteDesk 800 G5 Mini
baronvertigovongrahamthesecondofsealand Jun 12, 2026
da6899f
ASoC: hisilicon: Use guard() for spin locks
BuiDucPhuc Jun 12, 2026
d7d3dc1
ASoC: mediatek: cleanup mtk_sof_dailink_parse_of() param
morimoto Jun 8, 2026
1ddd7dc
ASoC: mediatek: mtk-soundcard-driver: tidyup set_card_codec_info()
morimoto Jun 8, 2026
7042c5d
ASoC: mediatek: mtk-soundcard-driver: tidyup set_dailink_daifmt()
morimoto Jun 8, 2026
e611c2c
ASoC: mediatek: mt8186-mt6366: tidyup mt8186_mt6366_card_set_be_link()
morimoto Jun 8, 2026
fd83ba0
ASoC: mediatek: mt8186-mt6366: use *dev in mt8186_mt6366_soc_card_pro…
morimoto Jun 8, 2026
c1530e7
ASoC: mediatek: mt8365_mt6357: use *dev in mt8365_mt6357_gpio_probe()
morimoto Jun 8, 2026
bebfc08
ASoC: mediatek: tidyup details
broonie Jun 12, 2026
c429fbe
ASoC: sdw_utils: fix missing component_name for cs42l43 part_id 0x2A3B
acelan Jun 10, 2026
22aed57
ASoC: qcom: common: use scoped OF node handling
CassivsGabriellis Jun 8, 2026
065df02
ASoC: fsl: fsl_qmc_audio: use scoped child node loop
CassivsGabriellis Jun 8, 2026
9741aad
ASoC: bcm: cygnus: use scoped child node loop
CassivsGabriellis Jun 8, 2026
7165d13
ASoC: use scoped OF node handling in manual cleanup paths
broonie Jun 12, 2026
9420958
ALSA: seq: Don't re-bounce the error event
tiwai Jun 12, 2026
69b4141
ASoC: adau1372: Clear PLL_EN on failed PLL lock without reset GPIO
lgs2513 Jun 4, 2026
04c93ea
ASoC: remove SND_SOC_POSSIBLE_xBx_xFx
morimoto Jun 9, 2026
da2d7ec
ASoC: codecs: framer-codec: don't use array if single pattern
morimoto Jun 9, 2026
9b5101c
ASoC: codecs: idt821034: don't use array if single pattern
morimoto Jun 9, 2026
ca446ac
ASoC: codecs: peb2466: don't use array if single pattern
morimoto Jun 9, 2026
23ad625
ASoC: codecs: ak4619: update auto select format
morimoto Jun 9, 2026
06449c0
ASoC: codecs: pcm3168a: update auto select format
morimoto Jun 9, 2026
97c7d3d
ASoC: renesas: rcar: update auto select format
morimoto Jun 9, 2026
c6b09cd
ASoC: update auto format selection method
morimoto Jun 9, 2026
442cfd5
ASoC: audio-graph-card2: recommend to use auto select DAI format
morimoto Jun 9, 2026
fc408ab
ASoC: don't use array if single pattern
broonie Jun 12, 2026
4346d91
ASoC: dt-bindings: Fix RT5677 "realtek,gpio-config" type
robherring Jun 12, 2026
49ce92d
ALSA: seq: oss: Serialize readq reset state with q->lock
zzzccc427 Jun 14, 2026
e546128
ALSA: seq: avoid stale FIFO cells during resize
zzzccc427 Jun 14, 2026
b113a89
ALSA: core: Fix unintuitive behavior of snd_power_ref_and_wait()
tiwai Jun 14, 2026
100407f
ALSA: timer: Fix racy timeri->timer changes with rwlock
tiwai Jun 14, 2026
9afa4bc
Merge branch 'for-linus' into for-next
tiwai Jun 15, 2026
f61bc79
ALSA: hda/realtek: Add CS35L41 I2C quirk for ASUS UM3405GA
CoJoA13 Jun 15, 2026
3a3e810
ALSA: hda/realtek: Add quirk for Lenovo Xiaoxin 14 GT
Ripeeerr Jun 15, 2026
15c0f79
ALSA: usb-audio: Add iface reset and delay quirk for XIBERIA K03S
LianqinHu Jun 15, 2026
c5e90e8
Merge tag 'asoc-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/…
tiwai Jun 15, 2026
9108f7f
regcache: Do not overwrite error code when finalizing cache after error
Jun 16, 2026
4a60127
ALSA: compress: Fix task creation error unwind
CassivsGabriellis Jun 15, 2026
f7c4968
ALSA: hda/conexant: Add pin config quirk for Lenovo IdeaPad Slim 5 16…
rwekyes Jun 16, 2026
7d69804
ALSA: usb-audio: qcom: Free sideband sg_table objects
Jun 16, 2026
8956950
ALSA: usb-audio: Add quirk flags for SC13A
TomAi0 Jun 17, 2026
9e6febe
ALSA: sh: Use more common error handling code in snd_aica_probe()
elfring Jun 17, 2026
2e92617
ASoC: qcom: q6apm: fix NULL pointer dereference in graph_callback
Jun 16, 2026
9df54de
Merge remote-tracking branch 'regmap/for-7.1' into regmap-linus
broonie Jun 17, 2026
1a3c8e2
ASoC: rockchip: Drop problematic guard() changes
Jun 17, 2026
fdf043f
ASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate mode
SenWang125 Jun 16, 2026
5096a16
ASoC: rt5650: enhance spk protection function
shumingfan Jun 15, 2026
53d1ae7
ALSA: pcm: fix __le32 cast warning in snd_pcm_set_sync_per_card
bjdooks-ct Jun 17, 2026
f7f3f9f
ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input p…
maoyixie Jun 18, 2026
58fc127
ALSA: caiaq: bound the length in the EP1 input parsers
maoyixie Jun 18, 2026
4520fbb
ALSA: hda/realtek: Add headset mic quirk for Acer S40-54
Jun 18, 2026
bdb640b
ALSA: usb-audio: qcom: reject stream disable with no active interface
mjbommar Jun 18, 2026
3c7af07
ALSA: usb-audio: qcom: clear opened when stream enable fails
mjbommar Jun 18, 2026
e6fa716
ASoC: audio-graph-card2: Drop warning for manually selected DAI formats
sipraga Jun 17, 2026
348f693
ALSA: usb-audio: Add quirk for YAMAHA CDS3000
JLColaco Jun 18, 2026
b59aff6
ALSA: emu10k1: Use common error handling code in snd_emu10k1_playback…
elfring Jun 18, 2026
f199c8a
ALSA: usb-audio: Kill MIDI 2.0 URBs before freeing endpoints
zzzccc427 Jun 18, 2026
f56521a
ALSA: hda/realtek: Enable mute LED on HP EliteBook 840 G6
RamcharanRajpurohit Jun 19, 2026
b70f007
ALSA: hda/realtek: Add quirk for Lenovo Yoga 7 16IAP7
skrillmurray Jun 22, 2026
6efb189
ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2i Laptops
xanthein Jun 22, 2026
493765b
ALSA: hda/realtek: Fix noisy mic for Clevo V6xxAW
tuxedo-aer May 19, 2026
cf81b26
ASoC: cs530x: Fix expected MCLK rates for CS5302/4/8
a3f Jun 17, 2026
d3185a2
Merge remote-tracking branch 'asoc/for-7.1' into asoc-linus
broonie Jun 22, 2026
e0ecb32
ALSA: FCP: Add Focusrite ISA C8X support
geoffreybennett Jun 22, 2026
435990e
ALSA: seq: Fix uninitialised heap leak in snd_seq_event_dup()
sammiee5311 Jun 23, 2026
5030d07
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Jun 24, 2026
a4d6132
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
bardliao Jun 24, 2026
6ad6ebe
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Jun 24, 2026
6d9f214
Merge branch 'sound/upstream-20260624' into merge/sound-upstream-2026…
bardliao Jun 24, 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
  •  
  •  
  •  
6 changes: 4 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -263,8 +263,9 @@ Enric Balletbo i Serra <eballetbo@kernel.org> <enric.balletbo@collabora.com>
Enric Balletbo i Serra <eballetbo@kernel.org> <eballetbo@iseebcn.com>
Erik Kaneda <erik.kaneda@intel.com> <erik.schmauss@intel.com>
Ethan Carter Edwards <ethan@ethancedwards.com> Ethan Edwards <ethancarteredwards@gmail.com>
Eugen Hristev <eugen.hristev@linaro.org> <eugen.hristev@microchip.com>
Eugen Hristev <eugen.hristev@linaro.org> <eugen.hristev@collabora.com>
Eugen Hristev <ehristev@kernel.org> <eugen.hristev@microchip.com>
Eugen Hristev <ehristev@kernel.org> <eugen.hristev@linaro.org>
Eugen Hristev <ehristev@kernel.org> <eugen.hristev@collabora.com>
Evgeniy Polyakov <johnpol@2ka.mipt.ru>
Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> <ezequiel@collabora.com>
Faith Ekstrand <faith.ekstrand@collabora.com> <jason@jlekstrand.net>
Expand Down Expand Up @@ -339,6 +340,7 @@ Henrik Rydberg <rydberg@bitmath.org>
Herbert Xu <herbert@gondor.apana.org.au>
Huacai Chen <chenhuacai@kernel.org> <chenhc@lemote.com>
Huacai Chen <chenhuacai@kernel.org> <chenhuacai@loongson.cn>
Ian Ray <ian.ray@gehealthcare.com> <ian.ray@ge.com>
Ignat Korchagin <ignat@linux.win> <ignat@cloudflare.com>
Igor Korotin <igor.korotin@linux.dev> <igor.korotin.linux@gmail.com>
Ike Panhc <ikepanhc@gmail.com> <ike.pan@canonical.com>
Expand Down
18 changes: 0 additions & 18 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -789,24 +789,6 @@ Kernel parameters
cio_ignore= [S390]
See Documentation/arch/s390/common_io.rst for details.

clearcpuid=X[,X...] [X86]
Disable CPUID feature X for the kernel. See
arch/x86/include/asm/cpufeatures.h for the valid bit
numbers X. Note the Linux-specific bits are not necessarily
stable over kernel options, but the vendor-specific
ones should be.
X can also be a string as appearing in the flags: line
in /proc/cpuinfo which does not have the above
instability issue. However, not all features have names
in /proc/cpuinfo.
Note that using this option will taint your kernel.
Also note that user programs calling CPUID directly
or using the feature without checking anything
will still see it. This just prevents it from
being used by the kernel or shown in /proc/cpuinfo.
Also note the kernel might malfunction if you disable
some critical bits.

clk_ignore_unused
[CLK]
Prevents the clock framework from automatically gating
Expand Down
4 changes: 4 additions & 0 deletions Documentation/arch/x86/cpuinfo.rst
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,10 @@ to disable features using the feature number as defined in
Protection can be disabled using clearcpuid=514. The number 514 is calculated
from #define X86_FEATURE_UMIP (16*32 + 2).

DO NOT USE this cmdline option in production - it is meant to be used only as
a quick'n'dirty debugging aid to rule out a feature-enabling code is the
culprit. If you use it, it'll taint the kernel.

In addition, there exists a variety of custom command-line parameters that
disable specific features. The list of parameters includes, but is not limited
to, nofsgsbase, nosgx, noxsave, etc. 5-level paging can also be disabled using
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,16 @@ properties:
maxItems: 1

clocks:
minItems: 1
maxItems: 2

clock-names:
minItems: 1
items:
- const: core
- const: iface

power-domains:
maxItems: 1

operating-points-v2: true
Expand All @@ -44,6 +54,25 @@ required:

additionalProperties: false

allOf:
- if:
properties:
compatible:
contains:
enum:
- qcom,eliza-inline-crypto-engine
- qcom,milos-inline-crypto-engine

then:
required:
- power-domains
- clock-names
properties:
clocks:
minItems: 2
clock-names:
minItems: 2

examples:
- |
#include <dt-bindings/clock/qcom,sm8550-gcc.h>
Expand All @@ -52,7 +81,11 @@ examples:
compatible = "qcom,sm8550-inline-crypto-engine",
"qcom,inline-crypto-engine";
reg = <0x01d88000 0x8000>;
clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
<&gcc GCC_UFS_PHY_AHB_CLK>;
clock-names = "core",
"iface";
power-domains = <&gcc UFS_PHY_GDSC>;

operating-points-v2 = <&ice_opp_table>;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,8 @@ properties:
This reference is provided for background information only.
$ref: /schemas/types.yaml#/definitions/phandle-array
items:
- items:
- minItems: 4
items:
- description: Phandle to HSP(High-Speed Peripheral) device
- description: Offset of phy control register for internal
or external clock selection
Expand Down
18 changes: 0 additions & 18 deletions Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt

This file was deleted.

48 changes: 48 additions & 0 deletions Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/cdns,xtfpga-i2s.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: I2S controller built into xtfpga Xtensa bitstreams

maintainers:
- Max Filippov <jcmvbkbc@gmail.com>

allOf:
- $ref: dai-common.yaml#

properties:
compatible:
const: cdns,xtfpga-i2s

reg:
maxItems: 1

interrupts:
maxItems: 1

clocks:
maxItems: 1
description: phandle to the clk used as master clock. I2S bus clock is derived from it.

"#sound-dai-cells":
const: 0

required:
- compatible
- reg
- interrupts
- clocks

unevaluatedProperties: false

examples:
- |
i2s@d080000 {
compatible = "cdns,xtfpga-i2s";
reg = <0x0d080000 0x40>;
interrupts = <2 1>;
clocks = <&cdce706 4>;
#sound-dai-cells = <0>;
};
23 changes: 23 additions & 0 deletions Documentation/devicetree/bindings/sound/cirrus,cs42xx8.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ maintainers:

allOf:
- $ref: dai-common.yaml#
- $ref: /schemas/spi/spi-peripheral-props.yaml#

properties:
compatible:
Expand All @@ -21,6 +22,9 @@ properties:
reg:
maxItems: 1

spi-max-frequency:
maximum: 6000000

clocks:
minItems: 1
maxItems: 2
Expand Down Expand Up @@ -86,3 +90,22 @@ examples:
reset-gpios = <&gpio 1>;
};
};

spi {
#address-cells = <1>;
#size-cells = <0>;
cs-gpios = <&gpio 8 0>;

codec@0 {
compatible = "cirrus,cs42888";
reg = <0>;
spi-max-frequency = <6000000>;
clocks = <&codec_mclk 0>;
clock-names = "mclk";
VA-supply = <&reg_audio>;
VD-supply = <&reg_audio>;
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpios = <&gpio 1>;
};
};
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/sound/everest,es8389.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ properties:
items:
- const: mclk

port:
$ref: audio-graph-port.yaml#
unevaluatedProperties: false

"#sound-dai-cells":
const: 0

Expand Down
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,10 @@ properties:
- rpmsg-audio-channel
- rpmsg-micfil-channel

hp-det-gpios:
maxItems: 1
description: The GPIO that detect headphones are plugged in

required:
- compatible

Expand Down
18 changes: 18 additions & 0 deletions Documentation/devicetree/bindings/sound/nuvoton,nau8822.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,20 @@ properties:
clock-names:
const: mclk

vdda-supply:
description: Analog power supply

vddb-supply:
description: Digital buffer (input/output) supply

vddc-supply:
description: Digital core supply

vddspk-supply:
description:
Speaker supply (power supply pin for RSPKOUT, LSPKOUT, AUXOUT2 and
AUXTOUT1 output drivers)

nuvoton,spk-btl:
description:
If set, configure the two loudspeaker outputs as a Bridge Tied Load output
Expand All @@ -54,5 +68,9 @@ examples:
codec@1a {
compatible = "nuvoton,nau8822";
reg = <0x1a>;
vdda-supply = <&vcca_3v3_s0>;
vddb-supply = <&vcca_3v3_s0>;
vddc-supply = <&vcca_3v3_s0>;
vddspk-supply = <&vcca_3v3_s0>;
};
};
4 changes: 2 additions & 2 deletions Documentation/devicetree/bindings/sound/realtek,rt5677.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ properties:
0 - floating (reset value)
1 - pull down
2 - pull up
$ref: /schemas/types.yaml#/definitions/uint32-array
$ref: /schemas/types.yaml#/definitions/uint8-array
minItems: 6
maxItems: 6
items:
Expand Down Expand Up @@ -130,6 +130,6 @@ examples:
realtek,pow-ldo2-gpio = <&gpio 3 GPIO_ACTIVE_HIGH>;
realtek,reset-gpio = <&gpio 3 GPIO_ACTIVE_LOW>;
realtek,in1-differential;
realtek,gpio-config = <0 0 0 0 0 2>;
realtek,gpio-config = /bits/ 8 <0 0 0 0 0 2>;
};
};
60 changes: 55 additions & 5 deletions Documentation/devicetree/bindings/sound/renesas,fsi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ title: Renesas FIFO-buffered Serial Interface (FSI)
maintainers:
- Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>

allOf:
- $ref: dai-common.yaml#

properties:
$nodename:
pattern: "^sound@.*"
Expand All @@ -38,7 +35,32 @@ properties:
maxItems: 1

clocks:
maxItems: 1
minItems: 1
items:
- description: Main FSI module clock
- description: |
SPU bus/bridge clock. On R8A7740, this clock must be enabled to allow
register access as the FSI block is connected behind the SPU bus.
- description: CPG DIV6 functional clocks for FSI port A
- description: CPG DIV6 functional clocks for FSI port B
- description: FSI dividers for port A used for audio clock generation
- description: FSI dividers for port B used for audio clock generation
- description: External clock inputs for FSI port A provided by the board
- description: External clock inputs for FSI port B provided by the board

clock-names:
minItems: 1
maxItems: 8
items:
enum:
- fck # Main FSI module clock
- spu # optional SPU bus/bridge clock
- icka # optional CPG DIV6 functional clocks for FSI port A
- ickb # optional CPG DIV6 functional clocks for FSI port B
- diva # optional FSI dividers for port A used for audio clock generation
- divb # optional FSI dividers for port B used for audio clock generation
- xcka # optional External clock inputs for FSI port A provided by the board
- xckb # optional External clock inputs for FSI port B provided by the board

power-domains:
maxItems: 1
Expand Down Expand Up @@ -69,6 +91,30 @@ required:

unevaluatedProperties: false

allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
contains:
const: renesas,fsi2-r8a7740
then:
required:
- clock-names

properties:
clock-names:
minItems: 2
items:
- const: fck
- const: spu
- enum: [icka, ickb, diva, divb, xcka, xckb]
- enum: [icka, ickb, diva, divb, xcka, xckb]
- enum: [icka, ickb, diva, divb, xcka, xckb]
- enum: [icka, ickb, diva, divb, xcka, xckb]
- enum: [icka, ickb, diva, divb, xcka, xckb]
- enum: [icka, ickb, diva, divb, xcka, xckb]

examples:
- |
#include <dt-bindings/clock/r8a7740-clock.h>
Expand All @@ -77,7 +123,11 @@ examples:
compatible = "renesas,fsi2-r8a7740", "renesas,sh_fsi2";
reg = <0xfe1f0000 0x400>;
interrupts = <GIC_SPI 9 0x4>;
clocks = <&mstp3_clks R8A7740_CLK_FSI>;
clocks = <&mstp3_clks R8A7740_CLK_FSI>, <&spu_clk>,
<&fsia_clk>, <&fsiack_clk>, <&fsidiva_clk>,
<&fsib_clk>, <&fsibck_clk>, <&fsidivb_clk>;
clock-names = "fck", "spu", "icka", "xcka", "diva",
"ickb", "xckb", "divb";
power-domains = <&pd_a4mp>;

#sound-dai-cells = <1>;
Expand Down
Loading
Loading