Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
449 commits
Select commit Hold shift + click to select a range
69e4186
rxrpc: Fix bug due to prealloc collision
dhowells Jul 8, 2025
880a88f
rxrpc: Fix oops due to non-existence of prealloc backlog struct
dhowells Jul 8, 2025
0fda5cc
Merge branch 'rxrpc-miscellaneous-fixes'
kuba-moo Jul 10, 2025
a95743b
kallsyms: fix build without execinfo
fossdd Jun 22, 2025
99af22c
lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()
hygoni Jun 20, 2025
7627b45
scripts/gdb: fix interrupts display after MCP on x86
ffainelli Jun 23, 2025
fea18c6
mm/vmalloc: leave lazy MMU mode on PTE mapping error
Jun 23, 2025
ea9b77f
maple_tree: fix mt_destroy_walk() on root leaf node
RichardWeiYang Jun 24, 2025
a02b0cd
scripts/gdb: fix interrupts.py after maple tree conversion
ffainelli Jun 25, 2025
50f4d2b
scripts/gdb: de-reference per-CPU MCE interrupts
ffainelli Jun 24, 2025
c39b874
mm/hugetlb: don't crash when allocating a folio if there are no resv
vivekkreddy Jun 26, 2025
ddd0574
mm/rmap: fix potential out-of-bounds page table access during batched…
ioworker0 Jun 27, 2025
bb1b592
mm/damon/core: handle damon_call_control as normal under kdmond deact…
sjp38 Jun 29, 2025
10d04c2
mm/migrate: fix do_pages_stat in compat mode
df7cb Jun 24, 2025
e6d3e65
scripts: gdb: vfs: support external dentry names
iostapyshyn Jun 29, 2025
6ee9b3d
kasan: remove kasan_find_vm_area() to prevent possible deadlock
LeviYeoReum Jul 3, 2025
d9e01c6
samples/damon: fix damon sample prcl for start failure
honggyukim Jul 2, 2025
f1221c8
samples/damon: fix damon sample wsse for start failure
honggyukim Jul 2, 2025
ddba1b6
samples/damon: fix damon sample mtier for start failure
honggyukim Jul 2, 2025
bd225b9
mm/damon: fix divide by zero in damon_get_intervals_score()
honggyukim Jul 2, 2025
82241a8
mm: fix the inaccurate memory statistics issue for users
Jun 5, 2025
db6cc3f
Revert "sched/numa: add statistics of numa balance task"
yu-chen-surf Jul 4, 2025
19c4096
ALSA: compress_offload: tighten ioctl command number checks
arndb Jul 10, 2025
d53238b
erofs: fix to add missing tracepoint in erofs_readahead()
chaseyu Jul 7, 2025
99f7619
erofs: fix to add missing tracepoint in erofs_read_folio()
chaseyu Jul 8, 2025
f5443d0
erofs: use memcpy_to_folio() to replace copy_to_iter()
hsiangkao Jul 9, 2025
27917e8
erofs: address D-cache aliasing
hsiangkao Jul 9, 2025
d31fbdc
erofs: allow readdir() to be interrupted
chaseyu Jul 10, 2025
dd831ac
net/sched: sch_qfq: Fix null-deref in agg_dequeue
n132 Jul 5, 2025
04f9196
Merge tag 'asoc-fix-v6.16-rc5' of https://git.kernel.org/pub/scm/linu…
tiwai Jul 10, 2025
d7a54d0
wifi: mac80211: always initialize sdata::key_list
Miriam-Rachel Jul 9, 2025
c07981a
wifi: mac80211: add the virtual monitor after reconfig complete
Miriam-Rachel Jul 9, 2025
d9b99eb
ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx
Vilez0 Jul 10, 2025
e778689
drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
Jul 7, 2025
73d7cf0
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Jul 10, 2025
bc9ff19
Merge tag 'net-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jul 10, 2025
68ea85d
PCI/MSI: Prevent recursive locking in pci_msix_write_tph_tag()
Jul 8, 2025
a8b289f
irqchip/irq-msi-lib: Fix build with PCI disabled
arndb Jul 10, 2025
18cdb3d
netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_pr…
edumazet Jul 7, 2025
7ac5cc2
Merge tag 'wireless-2025-07-10' of https://git.kernel.org/pub/scm/lin…
kuba-moo Jul 11, 2025
711c80f
net: appletalk: Fix device refcount leak in atrtr_create()
veritas501 Jul 9, 2025
01b8114
ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
Jul 9, 2025
b4517c3
net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits
olerem Jul 9, 2025
dd4360c
net: phy: microchip: limit 100M workaround to link-down events on LAN…
olerem Jul 9, 2025
2dfa4e3
Merge branch 'net-phy-microchip-lan88xx-reliability-fixes'
kuba-moo Jul 11, 2025
4e914ef
gre: Fix IPv6 multicast route creation.
Jul 9, 2025
4d61a8a
selftests: Add IPv6 multicast route generation tests for GRE devices.
Jul 9, 2025
ce913b2
Merge branch 'gre-fix-default-ipv6-multicast-route-creation'
kuba-moo Jul 11, 2025
47c8499
selftests: net: lib: fix shift count out of range
liuhangbin Jul 9, 2025
6d33df6
drm/xe/pm: Restore display pm if there is error after display suspend
ShuichengLin Jul 8, 2025
253a174
drm/xe: Release runtime pm for error path of xe_devcoredump_read()
ShuichengLin Jul 7, 2025
0539c5e
drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
ShuichengLin Jul 8, 2025
8c01880
drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2
jbfil Jun 26, 2025
7a10175
drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF
mwajdecz Jul 10, 2025
74806f6
drm/xe/guc: Default log level to non-verbose
lucasdemarchi Jun 13, 2025
edb4711
MAINTAINERS: remove bouncing address for Nandor Han
Jul 9, 2025
3829d81
Merge branch 'for-linus' into for-next
tiwai Jul 11, 2025
8bb0a5f
ALSA: control: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
d8cd23a
ALSA: rawmidi: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
7df6224
ALSA: seq: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
59cea89
ALSA: mpu401: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
bb246ab
ALSA: opl3: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
0676ccf
ALSA: opl4: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
6d35225
ALSA: pcsp: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
7ba740e
ALSA: portman2x4: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
eb264bc
ALSA: serial-generic: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
a725f6f
ALSA: serial-u16550: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
73e86d3
ALSA: virmidi: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c4a38b9
ALSA: vx: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
f9f63cb
ALSA: firewire: bebob: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
ae2cdfc
ALSA: firewire: dice: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
662dacf
ALSA: firewire: digi00x: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
4b366c9
ALSA: firewire: fireface: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
fcd7979
ALSA: firewire: fireworks: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
6e96433
ALSA: firewire: isight: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
97f5468
ALSA: firewire: motu: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
74e4255
ALSA: firewire: oxfw: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c03ebbd
ALSA: firewire: tascam: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
94d7b8b
ALSA: ad1816a: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
461cef4
ALSA: adlib: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
dd9de1a
ALSA: als100: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
231d135
ALSA: cmi8328: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
4e55e03
ALSA: cmi8330: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
9a5cca8
ALSA: cs423x: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
22095c0
ALSA: es1688: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
962dba3
ALSA: es18xx: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
74987a0
ALSA: galaxy: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
72b1baa
ALSA: gus: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
9c4e429
ALSA: msnd: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c7eaa0e
ALSA: opl3sa2: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
b4a82a9
ALSA: opti9xx: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c8eef31
ALSA: sc6000: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
96b1776
ALSA: sscape: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
2e2a2fe
ALSA: wavefront: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
fc52ff6
ALSA: wss: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
7169b6a
ALSA: mips: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c9b4168
ALSA: parisc: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c9b7c4b
ALSA: ac97: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
48102e3
ALSA: ad1889: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
1d68ba2
ALSA: ak4531: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
3edc76a
ALSA: ali5451: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
03b0a61
ALSA: als300: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
1813fa7
ALSA: als4000: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
1882c12
ALSA: asihpi: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
2dc364f
ALSA: atiixp: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
5cd1569
ALSA: au88x0: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
f6e41e4
ALSA: aw2: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
8b1208d
ALSA: azt3328: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
dd4fcc8
ALSA: bt87x: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
32aeb86
ALSA: ca0106: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
e43c887
ALSA: cmipci: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
e3502b8
ALSA: cs4281: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
0eb71ea
ALSA: cs46xx: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
2d5239e
ALSA: cs5530: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
fe9502b
ALSA: cs5535audio: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
ea9deed
ALSA: ctxfi: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
7bab02a
ALSA: echoaudio: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
3ddbb87
ALSA: emu10k1: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
d24457c
ALSA: ens1370: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
6df1d27
ALSA: es1938: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
42b68e7
ALSA: es1968: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
7deb4ea
ALSA: fm801: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
b516812
ALSA: ice1712: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
f79d7ae
ALSA: ice1724: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
9a86ffe
ALSA: intel8x0: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
22b331f
ALSA: korg1212: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
cc519d2
ALSA: lola: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
ec4894f
ALSA: lx6464es: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c1b4f94
ALSA: maestro3: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
ed04b49
ALSA: mixart: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
6ffb7be
ALSA: nm256: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
1c8e3eb
ALSA: oxygen: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
c810473
ALSA: pcxhr: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
9885bd7
ALSA: riptide: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
ca48556
ALSA: rme32: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
50301b7
ALSA: rme96: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
43b90c3
ALSA: hdsp: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
4a9b01c
ALSA: hdspm: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
a8b1aba
ALSA: rme9652: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
b097bdf
ALSA: sis7019: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
7ffad83
ALSA: sonicvibes: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
b28309e
ALSA: trident: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
fd86b9b
ALSA: via82xx: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
362c6bb
ALSA: ymfpci: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
a554657
ALSA: pdaudiocf: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
704a54b
ALSA: vxpocket: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
292e4ad
ALSA: ppc: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
61d4db8
ALSA: sh: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
fee48ae
ALSA: sparc: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
3fb167d
ALSA: spi: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
2173cee
ALSA: synth: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
19a28b8
ALSA: 6fire: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
2d41b6f
ALSA: line6: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
f3d81c0
ALSA: usx2y: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
414e4f0
ALSA: ua101: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
a9b25e8
ALSA: usb-audio: Use safer strscpy() instead of strcpy()
tiwai Jul 10, 2025
9263595
ALSA: ac97: Copy string more safely
tiwai Jul 10, 2025
f15be4d
ALSA: cmipci: Copy string more safely
tiwai Jul 10, 2025
53beb4d
ALSA: usb-audio: Copy string more safely
tiwai Jul 10, 2025
bee60f0
ALSA: core: Copy string more safely
tiwai Jul 10, 2025
ed67785
ALSA: hda: Move widget capability macros into hdaudio.h
tiwai Jul 9, 2025
b2660d1
ALSA: hda: Move HD-audio core stuff into sound/hda/core
tiwai Jul 9, 2025
05be28f
ALSA: hda: Move common codec driver into sound/hda/common directory
tiwai Jul 9, 2025
146355e
ALSA: hda: Move CONFIG_SND_HDA_PREALLOC_SIZE into sound/hda/common
tiwai Jul 9, 2025
2d9223d
ALSA: hda: Move controller drivers into sound/hda/controllers directory
tiwai Jul 9, 2025
6014e90
ALSA: hda: Move codec drivers into sound/hda/codecs directory
tiwai Jul 9, 2025
aeeb85f
ALSA: hda: Split Realtek HD-audio codec driver
tiwai Jul 9, 2025
73cd049
ALSA: hda/hdmi: Split vendor codec drivers
tiwai Jul 9, 2025
6bf917e
ALSA: hda: Introduce hda_codec_driver ops
tiwai Jul 9, 2025
1d0e692
ALSA: hda/generic: Rewrite to new probe method
tiwai Jul 9, 2025
e1d695b
ALSA: hda/realtek: Rewrite to new probe method
tiwai Jul 9, 2025
0f1e830
ALSA: hda/cmedia: Rewrite to new probe method
tiwai Jul 9, 2025
f025ef0
ALSA: hda/analog: Rewrite to new probe method
tiwai Jul 9, 2025
dbe3e4a
ALSA: hda/ca0110: Rewrite to new probe method
tiwai Jul 9, 2025
1cb8744
ALSA: hda/cirrus: Split to cs420x and cs421x drivers
tiwai Jul 9, 2025
e4c9f52
ALSA: hda/cs8409: Rewrite to new probe method
tiwai Jul 9, 2025
dec9613
ALSA: hda/conexant: Rewrite to new probe method
tiwai Jul 9, 2025
3cea413
ALSA: hda/senary: Rewrite to new probe method
tiwai Jul 9, 2025
51a1e7f
ALSA: hda/si3054: Rewrite to new probe method
tiwai Jul 9, 2025
be60c12
ALSA: hda/via: Rewrite to new probe method
tiwai Jul 9, 2025
eb2f084
ALSA: hda/sigmatel: Rewrite to new probe method
tiwai Jul 9, 2025
6cce081
ALSA: hda/ca0132: Rewrite to new probe method
tiwai Jul 9, 2025
ad781b5
ALSA: hda/hdmi: Rewrite to new probe method
tiwai Jul 9, 2025
cabaf59
ALSA: hda: Drop old codec binding method
tiwai Jul 9, 2025
691351d
ALSA: hda: Drop superfluous driver->ops NULL checks
tiwai Jul 9, 2025
0c4eeba
MAINTAINERS: Adjust to the new HD-audio driver paths
tiwai Jul 9, 2025
0c8e393
ALSA: hda: Return the codec init error properly at snd_hda_codec_buil…
tiwai Jul 9, 2025
3638e6a
Merge tag 'drm-intel-fixes-2025-07-10' of https://gitlab.freedesktop.…
danvet Jul 11, 2025
14e85fa
Merge tag 'drm-xe-fixes-2025-07-11' of https://gitlab.freedesktop.org…
danvet Jul 11, 2025
58805e9
can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message…
sknsean Jul 11, 2025
0bdbce2
ALSA: hda: Use safer strscpy() instead of strcpy()
tiwai Jul 11, 2025
b7dc79a
Merge tag 'drm-misc-fixes-2025-07-10' of https://gitlab.freedesktop.o…
danvet Jul 11, 2025
71b976d
Merge tag 'linux-can-fixes-for-6.16-20250711' of git://git.kernel.org…
kuba-moo Jul 11, 2025
cb73e53
MAINTAINERS: Update Kirill Shutemov's email address for TDX
kiryl Jul 8, 2025
f7b7646
net/mlx5: Reset bw_share field when changing a node's parent
cjubran Jul 10, 2025
eb41a26
net/mlx5e: Fix race between DIM disable and net_dim()
cjubran Jul 10, 2025
4c9fce5
net/mlx5e: Add new prio for promiscuous mode
Jul 10, 2025
5b81d59
Merge branch 'mlx5-misc-fixes-2025-07-10'
kuba-moo Jul 11, 2025
e81750b
net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
aloktiwa Jul 10, 2025
b74c2a2
bnxt_en: Fix DCB ETS validation
Jul 10, 2025
100c08c
bnxt_en: Flush FW trace before copying to the coredump
Jul 10, 2025
3cdf199
bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
skotur-brcm Jul 10, 2025
52c14ea
Merge branch 'bnxt_en-3-bug-fixes'
kuba-moo Jul 11, 2025
a3c4a12
netlink: Fix rmem check in netlink_broadcast_deliver().
q2ven Jul 11, 2025
a215b57
netlink: make sure we allow at least one dump skb
kuba-moo Jul 11, 2025
a0f8361
Merge tag 'dma-mapping-6.16-2025-07-11' of git://git.kernel.org/pub/s…
torvalds Jul 11, 2025
87cf461
Merge tag 'pm-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 11, 2025
5265593
Merge tag 'gpio-fixes-for-v6.16-rc6' of git://git.kernel.org/pub/scm/…
torvalds Jul 11, 2025
c7979c3
Merge tag 'net-6.16-rc6-2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jul 11, 2025
cb3002e
Merge tag 'io_uring-6.16-20250710' of git://git.kernel.dk/linux
torvalds Jul 11, 2025
40f92e7
Merge tag 'block-6.16-20250710' of git://git.kernel.dk/linux
torvalds Jul 11, 2025
b44686c
erofs: fix large fragment handling
hsiangkao Jul 11, 2025
5f02b80
Revert "eventpoll: Fix priority inversion problem"
torvalds Jul 12, 2025
3c2fe27
Merge tag 'drm-fixes-2025-07-12' of https://gitlab.freedesktop.org/dr…
torvalds Jul 12, 2025
379f604
Merge tag 'pci-v6.16-fixes-3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jul 12, 2025
2632d81
Merge tag 'v6.16-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Jul 12, 2025
4412b8b
Merge tag 'bcachefs-2025-07-11' of git://evilpiepirate.org/bcachefs
torvalds Jul 12, 2025
3b428e1
Merge tag 'erofs-for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/…
torvalds Jul 12, 2025
3f31a80
Merge tag 'mm-hotfixes-stable-2025-07-11-16-16' of git://git.kernel.o…
torvalds Jul 12, 2025
0a197b7
Merge tag 'perf_urgent_for_v6.16_rc6' of git://git.kernel.org/pub/scm…
torvalds Jul 13, 2025
41998ee
Merge tag 'irq_urgent_for_v6.16_rc6' of git://git.kernel.org/pub/scm/…
torvalds Jul 13, 2025
5d5d622
Merge tag 'x86_urgent_for_v6.16_rc6' of git://git.kernel.org/pub/scm/…
torvalds Jul 13, 2025
3cd7521
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Jul 13, 2025
347e9f5
Linux 6.16-rc6
torvalds Jul 13, 2025
d235538
ASoC: rt5660: Fix the dmic data source from GPIO2
oder-chiou Jul 11, 2025
e837b59
ASoC: Intel: fix SND_SOC_SOF dependencies
arndb Jul 9, 2025
6894e49
ASoC: SDCA: Kconfig/Makefile fixups
charleskeepax Jul 11, 2025
5030abc
ASoC: SDCA: Pull HID and IRQ into the primary SDCA module
charleskeepax Jul 11, 2025
f40ecc2
ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was s…
morimoto Jul 11, 2025
88f60cb
ASoC: samsung: bell: don't set dapm->bias_level directly
morimoto Jul 11, 2025
d2f423a
ASoC: samsung: speyside: don't set dapm->bias_level directly
morimoto Jul 11, 2025
4421e45
ASoC: samsung: tobermory: don't set dapm->bias_level directly
morimoto Jul 11, 2025
f00e062
ASoC: samsung: littlemill: don't set dapm->bias_level directly
morimoto Jul 11, 2025
69d5b62
ASoC: codec: tlv320aic32x4: Drop aic32x4_pdata usage
MrVan Jul 10, 2025
b709c1a
ASoC: codec: tlv320aic32x4: Sort headers alphabetically
MrVan Jul 10, 2025
790d5f8
ASoC: codec: tlv320aic32x4: Convert to GPIO descriptors
MrVan Jul 10, 2025
af241e3
ASoC: fsl-asoc-card: add sysclk_ratio for calculate sysclk frequency
TE-N-ShengjiuWang Jul 8, 2025
5f120cc
ASoC: set bias_level at if
broonie Jul 14, 2025
e977f38
Update SDCA Kconfig
broonie Jul 14, 2025
bfd2912
ASoC: codec: Convert to GPIO descriptors for
broonie Jul 14, 2025
4722727
ALSA: hda/realtek: Support mute LED for Yoga with ALC287
Jul 14, 2025
40b1c2f
ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX
rfvirgil Jul 14, 2025
891667c
Merge branch 'for-linus' into for-next
tiwai Jul 14, 2025
6bd62e3
Merge remote-tracking branch 'asoc/for-6.17' into asoc-next
broonie Jul 14, 2025
e201c19
ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS
tiwai Jul 15, 2025
7828740
Merge branch 'for-linus' into for-next
tiwai Jul 15, 2025
859d976
arm: multi_v7_defconfig: Update HD-audio configs
tiwai Jul 15, 2025
f261196
mips: loongson3_defconfig: Update HD-audio configs
tiwai Jul 15, 2025
61050d3
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Jul 16, 2025
ada70af
Merge branch 'sound/upstream-20250716' into merge/sound-upstream-2025…
bardliao Jul 16, 2025
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -416,6 +416,7 @@ Kenneth W Chen <kenneth.w.chen@intel.com>
Kenneth Westfield <quic_kwestfie@quicinc.com> <kwestfie@codeaurora.org>
Kiran Gunda <quic_kgunda@quicinc.com> <kgunda@codeaurora.org>
Kirill Tkhai <tkhai@ya.ru> <ktkhai@virtuozzo.com>
Kirill A. Shutemov <kas@kernel.org> <kirill.shutemov@linux.intel.com>
Kishon Vijay Abraham I <kishon@kernel.org> <kishon@ti.com>
Konrad Dybcio <konradybcio@kernel.org> <konrad.dybcio@linaro.org>
Konrad Dybcio <konradybcio@kernel.org> <konrad.dybcio@somainline.org>
Expand Down
1 change: 1 addition & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -584,6 +584,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/spectre_v1
/sys/devices/system/cpu/vulnerabilities/spectre_v2
/sys/devices/system/cpu/vulnerabilities/srbds
/sys/devices/system/cpu/vulnerabilities/tsa
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort
Date: January 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Expand Down
6 changes: 0 additions & 6 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1732,12 +1732,6 @@ The following nested keys are defined.
numa_hint_faults (npn)
Number of NUMA hinting faults.

numa_task_migrated (npn)
Number of task migration by NUMA balancing.

numa_task_swapped (npn)
Number of task swap by NUMA balancing.

pgdemote_kswapd
Number of pages demoted by kswapd.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,9 +157,7 @@ This is achieved by using the otherwise unused and obsolete VERW instruction in
combination with a microcode update. The microcode clears the affected CPU
buffers when the VERW instruction is executed.

Kernel reuses the MDS function to invoke the buffer clearing:

mds_clear_cpu_buffers()
Kernel does the buffer clearing with x86_clear_cpu_buffers().

On MDS affected CPUs, the kernel already invokes CPU buffer clear on
kernel/userspace, hypervisor/guest and C-state (idle) transitions. No
Expand Down
13 changes: 13 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7488,6 +7488,19 @@
having this key zero'ed is acceptable. E.g. in testing
scenarios.

tsa= [X86] Control mitigation for Transient Scheduler
Attacks on AMD CPUs. Search the following in your
favourite search engine for more details:

"Technical guidance for mitigating transient scheduler
attacks".

off - disable the mitigation
on - enable the mitigation (default)
user - mitigate only user/kernel transitions
vm - mitigate only guest/host transitions


tsc= Disable clocksource stability checks for TSC.
Format: <string>
[x86] reliable: mark tsc clocksource as reliable, this
Expand Down
8 changes: 4 additions & 4 deletions Documentation/arch/x86/mds.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ enters a C-state.

The kernel provides a function to invoke the buffer clearing:

mds_clear_cpu_buffers()
x86_clear_cpu_buffers()

Also macro CLEAR_CPU_BUFFERS can be used in ASM late in exit-to-user path.
Other than CFLAGS.ZF, this macro doesn't clobber any registers.
Expand Down Expand Up @@ -185,9 +185,9 @@ Mitigation points
idle clearing would be a window dressing exercise and is therefore not
activated.

The invocation is controlled by the static key mds_idle_clear which is
switched depending on the chosen mitigation mode and the SMT state of
the system.
The invocation is controlled by the static key cpu_buf_idle_clear which is
switched depending on the chosen mitigation mode and the SMT state of the
system.

The buffer clear is only invoked before entering the C-State to prevent
that stale data from the idling CPU from spilling to the Hyper-Thread
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ properties:
'#clock-cells':
const: 1

'#reset-cells':
const: 1

required:
- compatible
- reg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ properties:
- allwinner,sun20i-d1-emac
- allwinner,sun50i-h6-emac
- allwinner,sun50i-h616-emac0
- allwinner,sun55i-a523-emac0
- allwinner,sun55i-a523-gmac0
- const: allwinner,sun50i-a64-emac

reg:
Expand Down
37 changes: 22 additions & 15 deletions Documentation/virt/kvm/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7196,6 +7196,10 @@ The valid value for 'flags' is:
u64 leaf;
u64 r11, r12, r13, r14;
} get_tdvmcall_info;
struct {
u64 ret;
u64 vector;
} setup_event_notify;
};
} tdx;

Expand All @@ -7210,21 +7214,24 @@ number from register R11. The remaining field of the union provide the
inputs and outputs of the TDVMCALL. Currently the following values of
``nr`` are defined:

* ``TDVMCALL_GET_QUOTE``: the guest has requested to generate a TD-Quote
signed by a service hosting TD-Quoting Enclave operating on the host.
Parameters and return value are in the ``get_quote`` field of the union.
The ``gpa`` field and ``size`` specify the guest physical address
(without the shared bit set) and the size of a shared-memory buffer, in
which the TDX guest passes a TD Report. The ``ret`` field represents
the return value of the GetQuote request. When the request has been
queued successfully, the TDX guest can poll the status field in the
shared-memory area to check whether the Quote generation is completed or
not. When completed, the generated Quote is returned via the same buffer.

* ``TDVMCALL_GET_TD_VM_CALL_INFO``: the guest has requested the support
status of TDVMCALLs. The output values for the given leaf should be
placed in fields from ``r11`` to ``r14`` of the ``get_tdvmcall_info``
field of the union.
* ``TDVMCALL_GET_QUOTE``: the guest has requested to generate a TD-Quote
signed by a service hosting TD-Quoting Enclave operating on the host.
Parameters and return value are in the ``get_quote`` field of the union.
The ``gpa`` field and ``size`` specify the guest physical address
(without the shared bit set) and the size of a shared-memory buffer, in
which the TDX guest passes a TD Report. The ``ret`` field represents
the return value of the GetQuote request. When the request has been
queued successfully, the TDX guest can poll the status field in the
shared-memory area to check whether the Quote generation is completed or
not. When completed, the generated Quote is returned via the same buffer.

* ``TDVMCALL_GET_TD_VM_CALL_INFO``: the guest has requested the support
status of TDVMCALLs. The output values for the given leaf should be
placed in fields from ``r11`` to ``r14`` of the ``get_tdvmcall_info``
field of the union.

* ``TDVMCALL_SETUP_EVENT_NOTIFY_INTERRUPT``: the guest has requested to
set up a notification interrupt for vector ``vector``.

KVM may add support for more values in the future that may cause a userspace
exit, even without calls to ``KVM_ENABLE_CAP`` or similar. In this case,
Expand Down
15 changes: 14 additions & 1 deletion Documentation/virt/kvm/x86/intel-tdx.rst
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,20 @@ to be configured to the TDX guest.
struct kvm_tdx_capabilities {
__u64 supported_attrs;
__u64 supported_xfam;
__u64 reserved[254];

/* TDG.VP.VMCALL hypercalls executed in kernel and forwarded to
* userspace, respectively
*/
__u64 kernel_tdvmcallinfo_1_r11;
__u64 user_tdvmcallinfo_1_r11;

/* TDG.VP.VMCALL instruction executions subfunctions executed in kernel
* and forwarded to userspace, respectively
*/
__u64 kernel_tdvmcallinfo_1_r12;
__u64 user_tdvmcallinfo_1_r12;

__u64 reserved[250];

/* Configurable CPUID bits for userspace */
struct kvm_cpuid2 cpuid;
Expand Down
32 changes: 13 additions & 19 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -4181,6 +4181,7 @@ F: include/linux/cpumask_types.h
F: include/linux/find.h
F: include/linux/nodemask.h
F: include/linux/nodemask_types.h
F: include/uapi/linux/bits.h
F: include/vdso/bits.h
F: lib/bitmap-str.c
F: lib/bitmap.c
Expand All @@ -4193,6 +4194,7 @@ F: tools/include/linux/bitfield.h
F: tools/include/linux/bitmap.h
F: tools/include/linux/bits.h
F: tools/include/linux/find.h
F: tools/include/uapi/linux/bits.h
F: tools/include/vdso/bits.h
F: tools/lib/bitmap.c
F: tools/lib/find_bit.c
Expand Down Expand Up @@ -5741,9 +5743,9 @@ F: drivers/spi/spi-cs42l43*
F: include/dt-bindings/sound/cs*
F: include/linux/mfd/cs42l43*
F: include/sound/cs*
F: sound/pci/hda/cirrus*
F: sound/pci/hda/cs*
F: sound/pci/hda/hda_component*
F: sound/hda/codecs/cirrus*
F: sound/hda/codecs/side-codecs/cs*
F: sound/hda/codecs/side-codecs/hda_component*
F: sound/soc/codecs/cs*

CIRRUS LOGIC HAPTIC DRIVERS
Expand Down Expand Up @@ -10504,7 +10506,7 @@ S: Maintained
F: block/partitions/efi.*

HABANALABS PCI DRIVER
M: Ofir Bitton <obitton@habana.ai>
M: Yaron Avizrat <yaron.avizrat@intel.com>
L: dri-devel@lists.freedesktop.org
S: Supported
C: irc://irc.oftc.net/dri-devel
Expand Down Expand Up @@ -16822,8 +16824,8 @@ F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
MODULE SUPPORT
M: Luis Chamberlain <mcgrof@kernel.org>
M: Petr Pavlu <petr.pavlu@suse.com>
M: Daniel Gomez <da.gomez@kernel.org>
R: Sami Tolvanen <samitolvanen@google.com>
R: Daniel Gomez <da.gomez@samsung.com>
L: linux-modules@vger.kernel.org
L: linux-kernel@vger.kernel.org
S: Maintained
Expand Down Expand Up @@ -17222,10 +17224,10 @@ F: drivers/rtc/rtc-ntxec.c
F: include/linux/mfd/ntxec.h

NETRONOME ETHERNET DRIVERS
M: Louis Peens <louis.peens@corigine.com>
R: Jakub Kicinski <kuba@kernel.org>
R: Simon Horman <horms@kernel.org>
L: oss-drivers@corigine.com
S: Maintained
S: Odd Fixes
F: drivers/net/ethernet/netronome/

NETWORK BLOCK DEVICE (NBD)
Expand Down Expand Up @@ -19601,8 +19603,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
F: drivers/pinctrl/intel/

PIN CONTROLLER - KEEMBAY
M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
S: Supported
S: Orphan
F: drivers/pinctrl/pinctrl-keembay*

PIN CONTROLLER - MEDIATEK
Expand Down Expand Up @@ -24547,7 +24548,7 @@ F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
F: include/sound/tas2*.h
F: include/sound/tlv320*.h
F: sound/pci/hda/tas2781_hda_i2c.c
F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
F: sound/soc/codecs/pcm1681.c
F: sound/soc/codecs/pcm1789*.*
F: sound/soc/codecs/pcm179x*.*
Expand Down Expand Up @@ -26948,7 +26949,7 @@ F: arch/x86/kernel/stacktrace.c
F: arch/x86/kernel/unwind_*.c

X86 TRUST DOMAIN EXTENSIONS (TDX)
M: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
M: Kirill A. Shutemov <kas@kernel.org>
R: Dave Hansen <dave.hansen@linux.intel.com>
L: x86@kernel.org
L: linux-coco@lists.linux.dev
Expand Down Expand Up @@ -27317,13 +27318,6 @@ S: Supported
W: http://www.marvell.com
F: drivers/i2c/busses/i2c-xlp9xx.c

XRA1403 GPIO EXPANDER
M: Nandor Han <nandor.han@ge.com>
L: linux-gpio@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
F: drivers/gpio/gpio-xra1403.c

XTENSA XTFPGA PLATFORM SUPPORT
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
Expand Down Expand Up @@ -27487,7 +27481,7 @@ SENARYTECH AUDIO CODEC DRIVER
M: bo liu <bo.liu@senarytech.com>
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
F: sound/pci/hda/patch_senarytech.c
F: sound/hda/codecs/senarytech.c

THE REST
M: Linus Torvalds <torvalds@linux-foundation.org>
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 6
PATCHLEVEL = 16
SUBLEVEL = 0
EXTRAVERSION = -rc5
EXTRAVERSION = -rc6
NAME = Baby Opossum Posse

# *DOCUMENTATION*
Expand Down
5 changes: 4 additions & 1 deletion arch/arm/configs/multi_v7_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -791,8 +791,11 @@ CONFIG_SND=m
CONFIG_SND_HDA_TEGRA=m
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_PATCH_LOADER=y
CONFIG_SND_HDA_CODEC_REALTEK=m
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_REALTEK_LIB=m
CONFIG_SND_HDA_CODEC_ALC269=m
CONFIG_SND_HDA_CODEC_HDMI=m
CONFIG_SND_HDA_CODEC_HDMI_TEGRA=m
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_SOC=m
CONFIG_SND_ATMEL_SOC=m
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,7 @@ config ARM64
select HOTPLUG_SMT if HOTPLUG_CPU
select IRQ_DOMAIN
select IRQ_FORCED_THREADING
select JUMP_LABEL
select KASAN_VMALLOC if KASAN
select LOCK_MM_AND_FIND_VMA
select MODULES_USE_ELF_RELA
Expand Down
19 changes: 7 additions & 12 deletions arch/arm64/include/asm/el2_setup.h
Original file line number Diff line number Diff line change
Expand Up @@ -287,17 +287,6 @@
.Lskip_fgt2_\@:
.endm

.macro __init_el2_gcs
mrs_s x1, SYS_ID_AA64PFR1_EL1
ubfx x1, x1, #ID_AA64PFR1_EL1_GCS_SHIFT, #4
cbz x1, .Lskip_gcs_\@

/* Ensure GCS is not enabled when we start trying to do BLs */
msr_s SYS_GCSCR_EL1, xzr
msr_s SYS_GCSCRE0_EL1, xzr
.Lskip_gcs_\@:
.endm

/**
* Initialize EL2 registers to sane values. This should be called early on all
* cores that were booted in EL2. Note that everything gets initialised as
Expand All @@ -319,7 +308,6 @@
__init_el2_cptr
__init_el2_fgt
__init_el2_fgt2
__init_el2_gcs
.endm

#ifndef __KVM_NVHE_HYPERVISOR__
Expand Down Expand Up @@ -371,6 +359,13 @@
msr_s SYS_MPAMHCR_EL2, xzr // clear TRAP_MPAMIDR_EL1 -> EL2

.Lskip_mpam_\@:
check_override id_aa64pfr1, ID_AA64PFR1_EL1_GCS_SHIFT, .Linit_gcs_\@, .Lskip_gcs_\@, x1, x2

.Linit_gcs_\@:
msr_s SYS_GCSCR_EL1, xzr
msr_s SYS_GCSCRE0_EL1, xzr

.Lskip_gcs_\@:
check_override id_aa64pfr0, ID_AA64PFR0_EL1_SVE_SHIFT, .Linit_sve_\@, .Lskip_sve_\@, x1, x2

.Linit_sve_\@: /* SVE register access */
Expand Down
1 change: 0 additions & 1 deletion arch/arm64/include/asm/kvm_host.h
Original file line number Diff line number Diff line change
Expand Up @@ -1480,7 +1480,6 @@ int kvm_vm_ioctl_get_reg_writable_masks(struct kvm *kvm,
struct reg_mask_range *range);

/* Guest/host FPSIMD coordination helpers */
int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu);
void kvm_arch_vcpu_load_fp(struct kvm_vcpu *vcpu);
void kvm_arch_vcpu_ctxflush_fp(struct kvm_vcpu *vcpu);
void kvm_arch_vcpu_ctxsync_fp(struct kvm_vcpu *vcpu);
Expand Down
3 changes: 1 addition & 2 deletions arch/arm64/kernel/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ obj-y := debug-monitors.o entry.o irq.o fpsimd.o \
cpufeature.o alternative.o cacheinfo.o \
smp.o smp_spin_table.o topology.o smccc-call.o \
syscall.o proton-pack.o idle.o patching.o pi/ \
rsi.o
rsi.o jump_label.o

obj-$(CONFIG_COMPAT) += sys32.o signal32.o \
sys_compat.o
Expand All @@ -47,7 +47,6 @@ obj-$(CONFIG_PERF_EVENTS) += perf_regs.o perf_callchain.o
obj-$(CONFIG_HARDLOCKUP_DETECTOR_PERF) += watchdog_hld.o
obj-$(CONFIG_HAVE_HW_BREAKPOINT) += hw_breakpoint.o
obj-$(CONFIG_CPU_PM) += sleep.o suspend.o
obj-$(CONFIG_JUMP_LABEL) += jump_label.o
obj-$(CONFIG_KGDB) += kgdb.o
obj-$(CONFIG_EFI) += efi.o efi-rt-wrapper.o
obj-$(CONFIG_PCI) += pci.o
Expand Down
Loading
Loading