Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
a868196
dm era: fix out-of-bounds memory access for non-zero start sector
smoelius Jul 2, 2026
31d6e6c
dm-verity: fix buffer overflow in FEC calculation
Jul 1, 2026
5bcd4d3
dm thin metadata: fix metadata snapshot consistency on commit failure
mingnus Jun 30, 2026
d9c631e
dm-pcache: reject option groups without values
smoelius Jun 29, 2026
da991cb
dm-inlinecrypt: Fix an error handling path in inlinecrypt_ctr()
tititiou36 Jun 20, 2026
981ccd9
dm: avoid leaking the caller's thread keyring via the table device file
iblech Jun 17, 2026
9ae6726
dm era: fix NULL pointer dereference in metadata_open()
Jun 17, 2026
8d4dd2d
dm era: fix error code propagation in era_ctr()
Jun 17, 2026
f0262c3
drm/gfx10: Program DB_RING_CONTROL
alexdeucher Jun 26, 2026
3888a65
drm/amdkfd: Check bounds on CRIU restore event id
fdavid-amd May 12, 2026
8a93f77
drm/amdkfd: Don't acquire buffers during CRIU queue restore.
fdavid-amd Jun 30, 2026
a88419a
amdkfd: properly free secondary context id
Jul 1, 2026
bb52249
drm/amdkfd: Check bounds in allocate_event_notification_slot
fdavid-amd May 21, 2026
e987eab
drm/amd/pm: fix smu14 power limit range calculation
Jul 6, 2026
47ea05f
drm/amdkfd: Check bounds on CRIU restore queue type and mqd size
fdavid-amd Jul 6, 2026
3238c63
ASoC: tas2562: fix deprecated 'shut-down' GPIO always cleared after l…
UdayKhare09 Jul 6, 2026
0b04327
smb: client: fix atime clamp check in read completion
Jul 7, 2026
dde3929
cifs: Fix support for creating SFU socket
pali Jul 7, 2026
608362f
cifs: Fix support for creating SFU fifo
pali Jul 7, 2026
75f5c41
smb: client: fix busy dentry warning on unmount after DIO
Jul 4, 2026
d38f8bd
regulator: core: regulator_lock_two() should test for EDEADLK not EDE…
ttabi Jul 8, 2026
3585cfd
Merge tag 'iio-fixes-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/l…
gregkh Jul 9, 2026
06c2b8d
drm/fb-helper: Only consider active CRTCs for vblank sync
tdz Jul 2, 2026
f4ef35e
selftests/net: fix EVP_MD_CTX leak in tcp_mmap
Jul 2, 2026
2e2a83b
net: mana: Validate the packet length reported by the NIC
dcui Jul 2, 2026
c72a0f0
net: mana: Sync page pool RX frags for CPU
dcui Jul 2, 2026
c26c33e
Merge branch 'fix-mana-rx-with-bounce-buffering'
Jul 9, 2026
27f5758
net: macb: drop in-flight Tx SKBs on close
tleb Jul 2, 2026
604e959
Merge tag 'batadv-net-pullrequest-20260708' of https://git.open-mesh.…
Jul 9, 2026
97272a5
ALSA: hda/realtek - Fixed Headphone noise issue for Dell QCM1255
KailangYang Jul 9, 2026
d595255
ALSA: hda/realtek: Add quirk for TongFang X6xx45xU
Emohr-Tuxedo Jul 8, 2026
c914307
net/mlx5: Fix L3 tunnel entropy refcount leak
lrq-max Jul 3, 2026
b62869a
ethtool: rss: Fix hfunc and input_xfrm parsing on big endian
gal-pressman Jul 6, 2026
24c4c88
Merge tag 'nf-26-07-08' of https://git.kernel.org/pub/scm/linux/kerne…
Jul 9, 2026
fabb881
octeontx2-af: fix VF bringup affecting PF promiscuous state
harman-mrvl Jul 2, 2026
34a4dd4
drm/xe: Fix PTE index in xe_vm_populate_pgtable() for chunked binds
mbrost05 Jul 2, 2026
af80e2b
drm/xe: Wait on external BO kernel fences in exec IOCTL
mbrost05 Jul 2, 2026
91426ce
drm/xe: remove duplicate <kunit/test-bug.h> include
anxkhn Jul 2, 2026
14abbed
drm/xe: free madvise VMA array on L2 flush failure
lgs2513 Jul 8, 2026
f5ef65a
drm/xe/userptr: Stub notifier_lock helpers when DRM_GPUSVM=n
ShuichengLin Jun 30, 2026
78237e3
dibs: loopback: validate offset and size in move_data()
Jul 7, 2026
f508900
macsec: don't read an unset MAC header in macsec_encrypt()
4ncientH Jul 3, 2026
a4f27ad
smb: client: fix overflow in passthrough ioctl bounds check
lgs2513 Jul 8, 2026
fc8789b
smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_s…
Jul 9, 2026
1f551e4
smb/client: pass cifs_open_info_data to SMB2_open()
Jul 9, 2026
8fce4cf
smb/client: zero-initialize stack-allocated cifs_open_info_data
Jul 9, 2026
9dd1964
smb/client: fix incorrect nlink returned by fstat()
Jul 9, 2026
179e3ee
cifs: Show reason why autodisabling serverino support
pali Jul 6, 2026
56bc638
gpu/buddy: bail out of try_harder when alignment cannot be honoured
arunpravin24 Jul 9, 2026
c804aad
drm/imagination: make pvr_fw_trace_init_mask_ops static
bjdooks-ct Jul 3, 2026
cf385cf
drm/imagination: fix error checking of pvr_vm_context_lookup()
luigi-santivetti Jul 7, 2026
2c7c88a
Merge tag 'net-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 9, 2026
808d65f
ASoC: codecs: pm4125-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
ca57140
ASoC: codecs: rt5645: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
a1d0187
ASoC: codecs: wcd937x-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
495d266
ASoC: codecs: wcd939x-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
cc5c698
ASoC: codecs: wsa883x: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
6ed2521
ASoC: codecs: wsa884x: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
f814f9d
ASoC: codecs: rt712-sdca-dmic: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
ba8c728
ASoC: codecs: rt712-sdca-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
7a08868
ASoC: codecs: rt721-sdca-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
439f04c
ASoC: codecs: rt1017-sdca-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
c9ad95a
ASoC: codecs: rt1316-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
f047e6a
ASoC: codecs: rt722-sdca-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
e857b16
ASoC: codecs: wsa881x: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
abe8ddf
ASoC: codecs: rt5514: Propagate bias restore errors
neosys007 Jul 4, 2026
f86a7c9
ALSA: hda/cirrus_scodec: Make Kconfig visible if KUNIT
rfvirgil Jul 9, 2026
8ca0016
ALSA: hda: MAINTAINERS: Fix missing cirrus* file reference
rfvirgil Jul 9, 2026
e38cbb7
ASoC: codecs: lpass-rx-macro: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
ea70ad6
ASoC: codecs: lpass-tx-macro: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
83cc6d8
ASoC: codecs: max98373: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
49ea357
ASoC: codecs: max98388: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
2c5e237
ASoC: codecs: rt1318-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
aeb606a
ASoC: codecs: rt9120: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
70f8837
ASoC: codecs: tas2552: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
0d6b2d6
ASoC: codecs: tas2783-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
72f1d7d
ASoC: codecs: wcd938x-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
5e5ea96
ASoC: codecs: cs35l32: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
9497ea7
ASoC: codecs: wm2200: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
d5f4c13
ASoC: codecs: wm5100: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
56ce500
ASoC: codecs: wm8962: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
a407338
ASoC: codecs: cs4349: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
39dadd4
ASoC: codecs: rt1320-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
446a8b7
ASoC: codecs: rt5682-sdw: Propagate regcache_sync() errors
neosys007 Jul 4, 2026
d20de74
ASoC: codecs: max98396: Unwind supplies on resume failure
neosys007 Jul 4, 2026
181bce7
ASoC: codecs: max98090: Propagate runtime regcache_sync() errors
neosys007 Jul 4, 2026
5f195b1
ASoC: amd: use .auto_selectable_formats
morimoto Jun 23, 2026
946ddf0
ASoC: codecs: pcm*: use .auto_selectable_formats
morimoto Jun 23, 2026
2b7f2b7
ASoC: meson: use .auto_selectable_formats
morimoto Jun 23, 2026
5e6f8ad
ASoC: spacemit: use .auto_selectable_formats
morimoto Jun 23, 2026
512f614
ASoC: use .auto_selectable_formats
broonie Jul 9, 2026
e3d9c71
smb: client: mask server-provided mode to 07777 in modefromsid
nmanthey Jul 9, 2026
648790e
io_uring: restore RCU read section in io_req_local_work_add()
Wrptt3885 Jul 9, 2026
f3176c8
Revert "io_uring: grab RCU read lock marking task run"
axboe Jul 9, 2026
5d72720
xen-blkfront: fix double completion of split requests on resume
peaktwilight Jul 9, 2026
90dd141
cifs: Fix and improve cifs_is_path_accessible() function
pali Jul 6, 2026
d2c46c9
cifs: Remove CIFSSMBSetPathInfoFB() fallback function
pali Jul 6, 2026
a635d67
Merge tag 'v7.2-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd
torvalds Jul 9, 2026
58570ef
Merge tag 'drm-intel-fixes-2026-07-09' of https://gitlab.freedesktop.…
airlied Jul 10, 2026
7978a34
Merge tag 'drm-misc-fixes-2026-07-09' of https://gitlab.freedesktop.o…
airlied Jul 10, 2026
ff17ec8
Merge tag 'amd-drm-fixes-7.2-2026-07-09' of https://gitlab.freedeskto…
airlied Jul 10, 2026
695255c
Merge tag 'drm-xe-fixes-2026-07-09' of https://gitlab.freedesktop.org…
airlied Jul 10, 2026
6763a0a
nouveau/vmm: fix another SPT/LPT race
airlied Jun 15, 2026
5948aaf
perf/aux: Fix page UAF in map_range()
Jul 9, 2026
15eab2d
Merge tag 'asoc-fix-v7.2-rc2' of https://git.kernel.org/pub/scm/linux…
tiwai Jul 10, 2026
92aa9c7
ASoC: xtensa: Use dev_err_probe() and drop redundant error handling
BuiDucPhuc Jul 9, 2026
14b6814
ASoC: xilinx: xlnx_i2s: Use dev_err_probe() and drop redundant error …
BuiDucPhuc Jul 10, 2026
cb32e3a
ASoC: xilinx: xlnx_spdif: Preserve devm_request_irq() error codes
BuiDucPhuc Jul 10, 2026
f962032
ASoC: xilinx: xlnx_spdif: Use dev_err_probe() and drop redundant erro…
BuiDucPhuc Jul 10, 2026
8380013
ASoC: xilinx: xlnx_i2s: Use dev_err_probe() and drop redundant error …
broonie Jul 10, 2026
24d7e5e
dm-integrity: fix the 'fix_hmac' option
Jul 10, 2026
7bb03b2
dm-integrity: fix leaking uninitialized kernel memory
Jul 9, 2026
edf025f
dm-integrity: don't increment hash_offset twice
Jul 9, 2026
5a26676
dm-integrity: fix a bug if the bio is out of limits
Jul 9, 2026
3666654
dm_early_create: fix freeing used table on dm_resume failure
Jul 9, 2026
76c6f84
dm-ioctl: fix a possible overflow in list_version_get_info
Jul 9, 2026
72e9ec2
dm-verity: avoid double increment of &use_bh_wq_enabled
Jul 9, 2026
e72b793
dm-verity: fix a possible NULL pointer dereference
Jul 9, 2026
88dd117
dm-verity: increase sprintf buffer size
Jul 9, 2026
8ec4d9c
dm-verity: make error counter atomic
Jul 9, 2026
e9ad4d5
vt: fix spurious modifier in CSI/cursor key sequences
npitre Jun 26, 2026
061b627
serial: 8250_omap: clear rx_running on zero-length DMA completes
May 26, 2026
b1b4efe
serial: 8250_mid: Disable DMA for selected platforms
andy-shev Jun 26, 2026
302fbbb
serial: 8250: Ignore flow control on suspend/resume with no_console_s…
jogness Jul 7, 2026
bd910a7
drbd: reject data replies with an out-of-range payload size
mjbommar Jul 10, 2026
2a89229
perf/x86/amd/lbr: Fix kernel address leakage
sandip4n Jul 10, 2026
181bb9c
block: remove redundant GD_NEED_PART_SCAN in add_disk_final()
amateurcow Jun 15, 2026
58a37e7
selftests/riscv: ptrace: Fix memory leak of regset_data in vector tests
Jul 10, 2026
ba0b7c6
Merge tag 'drm-fixes-2026-07-10' of https://gitlab.freedesktop.org/dr…
torvalds Jul 10, 2026
dd79f19
ASoC: simple-card: move simple_parse_of()
morimoto Jul 2, 2026
7f20b9b
ASoC: simple-card: merge extra method into simple_parse_of()
morimoto Jul 2, 2026
aa7fe27
ASoC: audio-graph-card2: Tidyup audio_graph2_parse_of() around error
morimoto Jul 2, 2026
30bb98d
ASoC: audio-graph-card: Tidyup audio_graph_parse_of() around error
morimoto Jul 2, 2026
7ad9d91
ASoC: simple_card_utils: add simple_util_parse_property()
morimoto Jul 2, 2026
d0ab37b
ASoC: simple_card_utils: add simple_util_parse_aux_devs()
morimoto Jul 2, 2026
27ecf4d
ASoC: simple-card: tidyup simple_util_parse_xxx() in simple_parse_of()
morimoto Jul 2, 2026
b808130
ASoC: audio-graph-card: tidyup simple_util_parse_xxx() in audio_graph…
morimoto Jul 2, 2026
fa6222d
ASoC: audio-graph-card2: tidyup simple_util_parse_xxx() in audio_grap…
morimoto Jul 2, 2026
279bfbb
ASoC: simple-card-utils: tidyup simple_util_init_aux_jacks()
morimoto Jul 2, 2026
6f5c4f6
ASoC: simple-card-utils: tidyup simple_util_clean_reference()
morimoto Jul 2, 2026
00a7458
ASoC: cleanup simple-card/audio-graph-card1/2
broonie Jul 10, 2026
af58a64
ASoC: renesas: adg: Drop redundant NULL check on clk_get and clk_regi…
krzk Jul 5, 2026
6ef9818
ASoC: codecs: es9356: Constify regmap_sdw_mbq_cfg
krzk Jul 5, 2026
8f964d9
Merge tag 'ata-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 10, 2026
f827c27
Merge tag 'gpio-fixes-for-v7.2-rc3' of git://git.kernel.org/pub/scm/l…
torvalds Jul 10, 2026
422f1d4
dm-bufio: fix wrong count calculation in dm_bufio_issue_discard
Jul 10, 2026
1917eb2
dm-stats: fix merge accounting
Jul 10, 2026
386df1a
dm-stats: fix dm_jiffies_to_msec64
Jul 10, 2026
1f0fe32
Merge tag 'platform-drivers-x86-v7.2-2' of git://git.kernel.org/pub/s…
torvalds Jul 10, 2026
d96fcfe
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 10, 2026
b9b23e7
ASoC: codecs: lpass-tx-macro: switch to PM clock framework for runtim…
Jul 7, 2026
b05482e
ASoC: codecs: lpass-rx-macro: switch to PM clock framework for runtim…
Jul 7, 2026
b8ca90f
ASoC: codecs: lpass-{tx,rx}-macro: check clk_set_rate() return value
Jul 7, 2026
a5ee318
ASoC: codecs: lpass-{tx,rx}-macro: switch to PM clock framework
broonie Jul 10, 2026
ec082d0
tracing/remotes: Fix leak in trace_remote_alloc_buffer() error path
vdonnefort Jul 9, 2026
d471d4f
tracing/remotes: Fix struct_len in trace_remote_alloc_buffer()
vdonnefort Jul 9, 2026
601ddac
ring-buffer: Allow sparse CPU masks in ring_buffer_desc()
vdonnefort Jul 9, 2026
8eae393
Merge tag 'v7.2-rc2-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds Jul 11, 2026
58d9f84
Merge tag 'nfs-for-7.2-2' of git://git.linux-nfs.org/projects/anna/li…
torvalds Jul 11, 2026
61c03df
Merge tag 'ntfs-for-7.2-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jul 11, 2026
ccce5f6
Merge tag 'selinux-pr-20260710' of git://git.kernel.org/pub/scm/linux…
torvalds Jul 11, 2026
bf124ba
Merge tag 'audit-pr-20260710' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jul 11, 2026
dd3210c
Merge tag 'regulator-fix-v7.2-rc2' of git://git.kernel.org/pub/scm/li…
torvalds Jul 11, 2026
adea84e
Input: mms114 - fix multi-touch slot corruption
dtor Jul 4, 2026
47915e8
perf/x86/amd/brs: Fix kernel address leakage
sandip4n Jul 10, 2026
4b22d08
dm thin metadata: fix superblock refcount leak on snapshot shadow fai…
Jul 11, 2026
596d603
Merge tag 'io_uring-7.2-20260710' of git://git.kernel.org/pub/scm/lin…
torvalds Jul 11, 2026
64d9ca4
Merge tag 'block-7.2-20260710' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 11, 2026
767707a
Merge tag 'timers-urgent-2026-07-11' of git://git.kernel.org/pub/scm/…
torvalds Jul 11, 2026
b37fa0d
Merge tag 'x86-urgent-2026-07-11' of git://git.kernel.org/pub/scm/lin…
torvalds Jul 11, 2026
cab9e33
Merge tag 'perf-urgent-2026-07-11' of git://git.kernel.org/pub/scm/li…
torvalds Jul 11, 2026
59dee6d
Merge tag 'for-7.2/dm-fixes' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jul 11, 2026
44696aa
Merge tag 'input-for-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 11, 2026
6205562
Merge tag 'trace-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jul 12, 2026
f4bf75d
Merge tag 'm68knommu-fixes-on-top-off-7.2-rc2' of git://git.kernel.or…
torvalds Jul 12, 2026
2f9eb0c
Merge tag 'riscv-for-linus-7.2-rc3' of git://git.kernel.org/pub/scm/l…
torvalds Jul 12, 2026
f4fb100
Merge tag 's390-7.2-4' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jul 12, 2026
534f8f0
Merge tag 'usb-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 12, 2026
8a65af0
Merge tag 'tty-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 12, 2026
bffa972
Merge tag 'char-misc-7.2-rc3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jul 12, 2026
940d91c
Merge tag 'staging-7.2-rc3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jul 12, 2026
f20d61c
tpm: Make the TPM character devices non-seekable
R4mbb Jul 12, 2026
a13c140
Linux 7.2-rc3
torvalds Jul 12, 2026
307835a
ALSA: core: Clean up file_operations definitions
BuiDucPhuc Jul 8, 2026
cc15c32
ALSA: hpi: Check transport errors during HPI6000 adapter initialization
evg28bur Jul 8, 2026
93b47e6
ALSA: usb-audio: Skip DSD quirk for Musical Fidelity M6s DAC
tiwai Jul 9, 2026
07ae060
ALSA: hda: cs35l56: Fail if wmfw file is missing
rfvirgil Jul 9, 2026
9064637
ALSA: hda/realtek: Fix speakers on MECHREVO WUJIE Series
Jul 10, 2026
d35dfb6
ALSA: hda/realtek: Fix speakers on Legion Pro 7 16ARX8H with codec SS…
damienlaine Jul 12, 2026
d51be16
Merge branch 'for-linus' into for-next
tiwai Jul 13, 2026
cccd721
ASoC: apple: mca: increase SERDES reset delay
chadmed Jul 11, 2026
108d4b6
ASoC: apple: mca: Separate data & clock port setup
povik Jul 11, 2026
2aab623
ASoC: apple: mca: Factor out mca_be_get_fe
povik Jul 11, 2026
00309bf
ASoC: apple: mca: Support FEs being clock consumers
povik Jul 11, 2026
108a14b
ASoC: apple: mca: Support capture on multiples BEs
povik Jul 11, 2026
889c26c
ASoC: apple: mca: Do not mark clocks in use for non-providers
marcan Jul 11, 2026
8dd595b
ASoC: apple: mca: Add delay after configuring clock
marcan Jul 11, 2026
cd02656
ASoC: apple: mca: support simultaneous I2S capture on the frontend
broonie Jul 13, 2026
d091132
ASoC: fsl_sai: Fix spurious BCLK on resume by clearing BYP
Jul 10, 2026
a9a2c8c
ASoC: simple-card: Fix clang build
broonie Jul 13, 2026
85da24a
regcache: Preserve cache synchronization errors in regcache_sync()
BuiDucPhuc Jul 13, 2026
a7d168d
regcache: Mark cache dirty if selector register rewrite fails
BuiDucPhuc Jul 13, 2026
552d955
ASoC: SOF: Intel: reset spib_addr before disabling SPIB
bardliao Jul 13, 2026
0507d95
ASoC: SOF: Intel: Disable SPIB in non ICCMAX stream
bardliao Jul 13, 2026
9746c37
ASoC: SOF: Intel: reset spib_addr in stream cleanup
broonie Jul 13, 2026
27d090f
ASoC: amd: acp: add ACP70 DMI override for new ASUS TUF platforms
saba-kareem Jul 10, 2026
55d21e0
ALSA: ac97: use struct keyword for kernel-doc comments
rddunlap Jul 13, 2026
30d3886
ALSA: hda: regmap: fix all kernel-doc warnings
rddunlap Jul 13, 2026
6dad8dc
ALSA: firewire: fix all kernel-doc warnings
rddunlap Jul 13, 2026
6873ab6
ALSA: usb-audio: um144mkii: use "var" keyword for data
rddunlap Jul 13, 2026
63d441e
Merge remote-tracking branch 'regmap/for-7.1' into regmap-linus
broonie Jul 14, 2026
ef9f1a1
Merge branch 'regmap-linus' into regmap-next
broonie Jul 14, 2026
8979c22
Merge remote-tracking branch 'regmap/for-7.3' into regmap-next
broonie Jul 14, 2026
06b6f12
ASoC: codecs: aw88261: only check PLL and clock state at power-up
The-Mighty-Cat Jul 4, 2026
bc889df
ASoC: tas2781: bound firmware description string parsing
neosys007 Jul 6, 2026
350b7ea
ASoC: codecs: ab8500: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
da41b17
ASoC: codecs: ak4613: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
d46421a
ASoC: codecs: arizona-jack: Use guard() cleanup helpers
BuiDucPhuc Jul 8, 2026
fa58edf
ASoC: codecs: arizona: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
95cc462
ASoC: codecs: aw87390: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
9c30350
ASoC: codecs: aw88081: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
a0c8cd0
ASoC: codecs: aw88166: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
9d8e980
ASoC: codecs: aw88261: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
6699b73
ASoC: codecs: aw88395: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
49204ed
ASoC: codecs: aw88399: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
35150d2
ASoC: codecs: cros_ec_codec: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
5365110
ASoC: codecs: cs-amp-lib: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
fa08036
ASoC: codecs: cs35l56: Use guard() and PM runtime scope helpers
BuiDucPhuc Jul 8, 2026
6e982e8
ASoC: codecs: cs42l42: Use guard() cleanup helpers
BuiDucPhuc Jul 8, 2026
d1b5d20
ASoC: codecs: cs42l43: Use guard() and PM runtime scope helpers
BuiDucPhuc Jul 8, 2026
2f952d2
ASoC: codecs: cs42l84: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
e6eb5e2
ASoC: codecs: cs43130: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
a97c200
ASoC: codecs: cs47l15: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
db698e3
ASoC: codecs: cs47l35: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
cea7087
ASoC: codecs: cs47l85: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
1b681fd
ASoC: codecs: cs47l90: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
f452b00
ASoC: codecs: cs47l92: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
6ced86b
ASoC: codecs: cs48l32: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
1b302f9
ASoC: codecs: cx2072x: Use guard() for mutex locks
BuiDucPhuc Jul 8, 2026
4a7c920
ASoC: codecs: Use guard() for mutex & spin lock - part 1
broonie Jul 14, 2026
72fe2ef
ASoC: meson: aiu-formatter-i2s: remove pipeline reset from prepare
valeriosetti Jul 2, 2026
b7a5d10
soundwire: dmi-quirks: add a global ghost list
bardliao Jul 3, 2026
999f809
soundwire: qcom: add SCP address paging support
The-Mighty-Cat Jul 6, 2026
d08e4d9
soundwire: intel_auxdevice: Add cs42l44 to wake_capable_list
charleskeepax Jul 8, 2026
d9e96f8
ASoC: sun4i-codec: Set quirks.playback_only for H616 codec
wens Jul 14, 2026
3e98e0b
Merge remote-tracking branch 'asoc/for-7.3' into asoc-next
broonie Jul 14, 2026
df92a31
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Jul 15, 2026
ae155f3
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
bardliao Jul 15, 2026
b600d58
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Jul 15, 2026
3a859ff
Merge branch 'sound/upstream-20260715' into merge/sound-upstream-2026…
bardliao Jul 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -481,6 +481,7 @@ ForEachMacros:
- 'genradix_for_each'
- 'genradix_for_each_from'
- 'genradix_for_each_reverse'
- 'guard'
- 'hash_for_each'
- 'hash_for_each_possible'
- 'hash_for_each_possible_rcu'
Expand Down Expand Up @@ -674,6 +675,7 @@ ForEachMacros:
- 'rq_list_for_each'
- 'rq_list_for_each_safe'
- 'sample_read_group__for_each'
- 'scoped_guard'
- 'scsi_for_each_prot_sg'
- 'scsi_for_each_sg'
- 'sctp_for_each_hentry'
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
*.s
*.so
*.so.dbg
*.spdx.json
*.su
*.symtypes
*.tab.[ch]
Expand All @@ -57,6 +58,7 @@
*.zst
Module.symvers
dtbs-list
builtin.order
modules.order

#
Expand All @@ -68,6 +70,7 @@ modules.order
/vmlinux.32
/vmlinux.map
/vmlinux.symvers
/vmlinux.thinlto-index
/vmlinux.unstripped
/vmlinux-gdb.py
/vmlinuz
Expand Down Expand Up @@ -186,5 +189,8 @@ sphinx_*/
# Rust analyzer configuration
/rust-project.json

# rustc error message long types
*.long-type-*.txt

# bc language scripts (not LLVM bitcode)
!kernel/time/timeconst.bc
35 changes: 23 additions & 12 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,14 @@ Alexander Lobakin <alobakin@pm.me> <bloodyreaper@yandex.ru>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <alexander.mikhalitsyn@virtuozzo.com>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@futurfusion.io>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin.ext@nsn.com>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@gmx.de>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@nokia.com>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@nsn.com>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@siemens.com>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@sysgo.com>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <subaparts@yandex.ru>
Alexander Sverdlin <alex@sverdlin.org> <alexander.sverdlin.ext@nsn.com>
Alexander Sverdlin <alex@sverdlin.org> <alexander.sverdlin@gmail.com>
Alexander Sverdlin <alex@sverdlin.org> <alexander.sverdlin@gmx.de>
Alexander Sverdlin <alex@sverdlin.org> <alexander.sverdlin@nokia.com>
Alexander Sverdlin <alex@sverdlin.org> <alexander.sverdlin@nsn.com>
Alexander Sverdlin <alex@sverdlin.org> <alexander.sverdlin@sysgo.com>
Alexander Sverdlin <alex@sverdlin.org> <asv@kernel.org>
Alexander Sverdlin <alex@sverdlin.org> <subaparts@yandex.ru>
Alexandre Belloni <alexandre.belloni@bootlin.com> <alexandre.belloni@free-electrons.com>
Alexandre Ghiti <alex@ghiti.fr> <alexandre.ghiti@canonical.com>
Alexei Avshalom Lazar <quic_ailizaro@quicinc.com> <ailizaro@codeaurora.org>
Expand Down Expand Up @@ -117,6 +118,7 @@ Asutosh Das <quic_asutoshd@quicinc.com> <asutoshd@codeaurora.org>
Atish Patra <atish.patra@linux.dev> <atishp@atishpatra.org>
Atish Patra <atish.patra@linux.dev> <atish.patra@wdc.com>
Avaneesh Kumar Dwivedi <quic_akdwived@quicinc.com> <akdwived@codeaurora.org>
Avri Altman <avri.altman@sandisk.com> <avri.altman@wdc.com>
Axel Dyks <xl@xlsigned.net>
Axel Lin <axel.lin@gmail.com>
Balakrishna Godavarthi <quic_bgodavar@quicinc.com> <bgodavar@codeaurora.org>
Expand All @@ -126,6 +128,7 @@ Baolin Wang <baolin.wang@linux.alibaba.com> <baolin.wang@linaro.org>
Baolin Wang <baolin.wang@linux.alibaba.com> <baolin.wang@spreadtrum.com>
Baolin Wang <baolin.wang@linux.alibaba.com> <baolin.wang@unisoc.com>
Baolin Wang <baolin.wang@linux.alibaba.com> <baolin.wang7@gmail.com>
Baoquan He <baoquan.he@linux.dev> <bhe@redhat.com>
Barry Song <baohua@kernel.org> <21cnbao@gmail.com>
Barry Song <baohua@kernel.org> <v-songbaohua@oppo.com>
Barry Song <baohua@kernel.org> <song.bao.hua@hisilicon.com>
Expand Down Expand Up @@ -201,9 +204,9 @@ Christophe Ricard <christophe.ricard@gmail.com>
Christopher Obbard <christopher.obbard@linaro.org> <chris.obbard@collabora.com>
Christoph Hellwig <hch@lst.de>
Christoph Manszewski <c.manszewski@gmail.com> <christoph.manszewski@intel.com>
Chuck Lever <chuck.lever@oracle.com> <cel@kernel.org>
Chuck Lever <chuck.lever@oracle.com> <cel@netapp.com>
Chuck Lever <chuck.lever@oracle.com> <cel@citi.umich.edu>
Chuck Lever <cel@kernel.org> <chuck.lever@oracle.com>
Chuck Lever <cel@kernel.org> <cel@netapp.com>
Chuck Lever <cel@kernel.org> <cel@citi.umich.edu>
Claudiu Beznea <claudiu.beznea@tuxon.dev> <claudiu.beznea@microchip.com>
Colin Ian King <colin.i.king@gmail.com> <colin.king@canonical.com>
Corey Minyard <minyard@acm.org>
Expand Down Expand Up @@ -370,6 +373,7 @@ Jarkko Sakkinen <jarkko@kernel.org> <jarkko.sakkinen@opinsys.com>
Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com>
Jason Gunthorpe <jgg@ziepe.ca> <jgg@nvidia.com>
Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com>
Jason Wang <jasowangio@gmail.com> <jasowang@redhat.com>
Jason Xing <kerneljasonxing@gmail.com> <kernelxing@tencent.com>
<javier@osg.samsung.com> <javier.martinez@collabora.co.uk>
Javi Merino <javi.merino@kernel.org> <javi.merino@arm.com>
Expand Down Expand Up @@ -401,6 +405,7 @@ Jesper Dangaard Brouer <hawk@kernel.org> <hawk@comx.dk>
Jesper Dangaard Brouer <hawk@kernel.org> <jbrouer@redhat.com>
Jesper Dangaard Brouer <hawk@kernel.org> <jdb@comx.dk>
Jesper Dangaard Brouer <hawk@kernel.org> <netoptimizer@brouer.com>
Jesse Brandeburg <jbrandeb@kernel.org> <jesse.brandeburg@intel.com>
Jessica Zhang <jesszhan0024@gmail.com> <jesszhan@codeaurora.org>
Jessica Zhang <jesszhan0024@gmail.com> <quic_jesszhan@quicinc.com>
Jessica Zhang <jesszhan0024@gmail.com> <jessica.zhang@oss.qualcomm.com>
Expand Down Expand Up @@ -435,6 +440,7 @@ John Stultz <johnstul@us.ibm.com>
Jonas Gorski <jonas.gorski@gmail.com> <jogo@openwrt.org>
Jonathan Cameron <jic23@kernel.org> <jonathan.cameron@huawei.com>
Jordan Crouse <jordan@cosmicpenguin.net> <jcrouse@codeaurora.org>
Jorge Ramirez-Ortiz <jorge.ramirez@oss.qualcomm.com> <jorge.ramirez-ortiz@linaro.org>
<josh@joshtriplett.org> <josh@freedesktop.org>
<josh@joshtriplett.org> <josh@kernel.org>
<josh@joshtriplett.org> <josht@linux.vnet.ibm.com>
Expand All @@ -448,6 +454,7 @@ Juha Yrjola <juha.yrjola@nokia.com>
Juha Yrjola <juha.yrjola@solidboot.com>
Julien Thierry <julien.thierry.kdev@gmail.com> <julien.thierry@arm.com>
Justin Iurman <justin.iurman@gmail.com> <justin.iurman@uliege.be>
Ira Weiny <iweiny@kernel.org> <ira.weiny@intel.com>
Iskren Chernev <me@iskren.info> <iskren.chernev@gmail.com>
Kalle Valo <kvalo@kernel.org> <kvalo@codeaurora.org>
Kalle Valo <kvalo@kernel.org> <quic_kvalo@quicinc.com>
Expand Down Expand Up @@ -524,7 +531,8 @@ Luca Ceresoli <luca.ceresoli@bootlin.com> <luca@lucaceresoli.net>
Luca Weiss <luca@lucaweiss.eu> <luca@z3ntu.xyz>
Lucas De Marchi <demarchi@kernel.org> <lucas.demarchi@intel.com>
Lukasz Luba <lukasz.luba@arm.com> <l.luba@partner.samsung.com>
Luo Jie <quic_luoj@quicinc.com> <luoj@codeaurora.org>
Luo Jie <jie.luo@oss.qualcomm.com> <luoj@codeaurora.org>
Luo Jie <jie.luo@oss.qualcomm.com> <quic_luoj@quicinc.com>
Lance Yang <lance.yang@linux.dev> <ioworker0@gmail.com>
Lance Yang <lance.yang@linux.dev> <mingzhe.yang@ly.com>
Maciej W. Rozycki <macro@mips.com> <macro@imgtec.com>
Expand Down Expand Up @@ -634,7 +642,6 @@ Nicholas Piggin <npiggin@gmail.com> <npiggin@kernel.dk>
Nicholas Piggin <npiggin@gmail.com> <npiggin@suse.de>
Nicholas Piggin <npiggin@gmail.com> <nickpiggin@yahoo.com.au>
Nicholas Piggin <npiggin@gmail.com> <piggin@cyberone.com.au>
Nick Desaulniers <nick.desaulniers+lkml@gmail.com> <ndesaulniers@google.com>
Nicolas Ferre <nicolas.ferre@microchip.com> <nicolas.ferre@atmel.com>
Nicolas Pitre <nico@fluxnic.net> <nicolas.pitre@linaro.org>
Nicolas Pitre <nico@fluxnic.net> <nico@linaro.org>
Expand Down Expand Up @@ -701,6 +708,10 @@ Qi Zheng <qi.zheng@linux.dev> <zhengqi.arch@bytedance.com>
Quentin Monnet <qmo@kernel.org> <quentin.monnet@netronome.com>
Quentin Monnet <qmo@kernel.org> <quentin@isovalent.com>
Quentin Perret <qperret@qperret.net> <quentin.perret@arm.com>
Radu Rendec <radu@rendec.net> <radu.rendec@ines.ro>
Radu Rendec <radu@rendec.net> <rrendec@arista.com>
Radu Rendec <radu@rendec.net> <radu.rendec@gmail.com>
Radu Rendec <radu@rendec.net> <rrendec@redhat.com>
Rae Moar <raemoar63@gmail.com> <rmoar@google.com>
Rafael J. Wysocki <rjw@rjwysocki.net> <rjw@sisk.pl>
Rajeev Nandan <quic_rajeevny@quicinc.com> <rajeevny@codeaurora.org>
Expand Down
19 changes: 19 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,9 @@ S: Hauptstrasse 19
S: 79837 St. Blasien
S: Germany

N: Ferenc Bakonyi
D: Hercules graphics adapter framebuffer driver

N: Krishna Balasubramanian
E: balasub@cis.ohio-state.edu
D: Wrote SYS V IPC (part of standard kernel since 0.99.10)
Expand Down Expand Up @@ -2241,6 +2244,7 @@ S: Canada
N: Krzysztof Kozlowski
E: krzk@kernel.org
D: NFC network subsystem and drivers maintainer
D: Samsung S2M/S5M Multifunction PMIC device drivers for Exynos platforms

N: Christian Krafft
D: PowerPC Cell support
Expand Down Expand Up @@ -2804,6 +2808,7 @@ D: Some of PAS 16 mixer & PCM support, inet6-apps

N: William (Bill) Metzenthen
E: billm@suburbia.net
E: billm@melbpc.org.au
D: Author of the FPU emulator.
D: Minor kernel hacker for other lost causes (Hercules mono, etc).
S: 22 Parker Street
Expand Down Expand Up @@ -3368,6 +3373,10 @@ N: Anil Ravindranath
E: anil_ravindranath@pmc-sierra.com
D: PMC-Sierra MaxRAID driver

N: Dwaipayan Ray
E: dwaipayanray1@gmail.com
D: checkpatch improvements

N: Eric S. Raymond
E: esr@thyrsus.com
W: http://www.tuxedo.org/~esr/
Expand Down Expand Up @@ -3668,7 +3677,17 @@ D: Macintosh IDE Driver

N: Peter De Schrijver
E: stud11@cc4.kuleuven.ac.be
E: p2@mind.be
E: peter.de-schrijver@nokia.com
E: pdeschrijver@nvidia.com
E: p2@psychaos.be
D: Apollo Domain workstations
D: Ariadne and Hydra Amiga Ethernet drivers
D: IBM PS/2, Microchannel, and Token Ring support
D: Mitsumi CD-ROM driver patches March version
D: TWL4030 power management and audio codec driver
D: OMAP power management
D: NVIDIA Tegra clock and BPMP drivers, among many other things
S: Molenbaan 29
S: B2240 Zandhoven
S: Belgium
Expand Down
30 changes: 30 additions & 0 deletions Documentation/ABI/obsolete/sysfs-driver-ivpu
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
What: /sys/bus/pci/drivers/intel_vpu/.../sched_mode
Date: October 2024
KernelVersion: 6.12
Contact: dri-devel@lists.freedesktop.org
Description: Current NPU scheduling mode. Returns one of the following strings:
- "HW" - Hardware Scheduler mode
- "OS" - Operating System Scheduler mode
Read-only.
Deprecated since the "OS" scheduling mode is not usable
and will be removed from future versions of the driver.
Will be removed in 2027

What: /sys/bus/pci/drivers/intel_vpu/.../npu_max_frequency_mhz
Date: April 2025
KernelVersion: 6.15
Contact: dri-devel@lists.freedesktop.org
Description: Legacy alias for /sys/bus/pci/drivers/intel_vpu/.../freq/hw_max_freq.
Shows maximum frequency in MHz of the NPU's data processing unit.
Read-only.
Will be removed in 2027

What: /sys/bus/pci/drivers/intel_vpu/.../npu_current_frequency_mhz
Date: April 2025
KernelVersion: 6.15
Contact: dri-devel@lists.freedesktop.org
Description: Legacy alias for /sys/bus/pci/drivers/intel_vpu/.../freq/current_freq.
Shows current frequency in MHz of the NPU's data processing unit.
The value is read only when the device is active; otherwise it returns 0.
Read-only.
Will be removed in 2027
8 changes: 4 additions & 4 deletions Documentation/ABI/stable/sysfs-class-infiniband
Original file line number Diff line number Diff line change
Expand Up @@ -148,17 +148,17 @@ Description:
**Data info**:

port_xmit_data: (RO) Total number of data octets, divided by 4
(lanes), transmitted on all VLs. This is 64 bit counter
(lanes), transmitted on all VLs. This is a 64-bit counter

port_rcv_data: (RO) Total number of data octets, divided by 4
(lanes), received on all VLs. This is 64 bit counter.
(lanes), received on all VLs. This is a 64-bit counter.

port_xmit_packets: (RO) Total number of packets transmitted on
all VLs from this port. This may include packets with errors.
This is 64 bit counter.
This is a 64-bit counter.

port_rcv_packets: (RO) Total number of packets (this may include
packets containing Errors. This is 64 bit counter.
packets containing Errors). This is a 64-bit counter.

link_downed: (RO) Total number of times the Port Training state
machine has failed the link error recovery process and downed
Expand Down
83 changes: 83 additions & 0 deletions Documentation/ABI/testing/configfs-thunderbolt_stream
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
What: /sys/kernel/config/thunderbolt/stream/<xdomain>.<service>
Date: Sep 2026
KernelVersion: v7.2
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
Description:
Configuration group for a stream Thunderbolt/USB4
service. It is possible to create groups even if there
is no connection yet to the other host. Once a
connection established and there is stream service on
the remote side that matches, this configuration is
applied to it.

To find the service name you can run tblist from tbtools [1]:

# tblist -A
...
Domain 0 Route 3 Index 0: stream

[1] https://github.com/intel/tbtools

What: /sys/kernel/config/thunderbolt/stream/<xdomain>.<service>/$name
Date: Sep 2026
KernelVersion: v7.2
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
Description:
Creates new stream with $name and fills it with the
default values. If there is an advertised remote stream
with the same name, uses its values as the default.

What: /sys/kernel/config/thunderbolt/stream/<xdomain>.<service>/$name/index
Date: Sep 2026
KernelVersion: v7.2
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
Description:
This matches the X in /dev/tbstreamX and allows userspace
to map the configfs directory to the corresponding character
device.

What: /sys/kernel/config/thunderbolt/stream/<xdomain>.<service>/$name/in_hopid
Date: Sep 2026
KernelVersion: v7.2
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
Description:
In HopID used with the read path of the tunnel. Available HopIDs
for tunneling start from 8. You can pass also -1 for automatic
allocation. The allocated value can be read here. Writing 0 will
de-allocate if the stream is not in use.

To figure out the maximum HopID you can run tbget from
tbtools for the lane adapter. For example below we check
for lane adapter number 1 (first USB4 port):

# tbget -r 0 -a 1 -D ADP_CS_5.Max\ Input\ HopID
19

This allows to use anything between 8 and 19 inclusive.

What: /sys/kernel/config/thunderbolt/stream/<xdomain>.<service>/$name/out_hopid
Date: Sep 2026
KernelVersion: v7.2
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
Description:
Out HopID used with the write path of the tunnel. Available HopIDs
for tunneling start from 8. You can pass also -1 for automatic
allocation. The allocated value can be read here. Writing 0 will
de-allocate if the stream is not in use. See @in_hopid
for how to figure out the maximum HopID.

What: /sys/kernel/config/thunderbolt/stream/<xdomain>.<service>/$name/ring_size
Date: Sep 2026
KernelVersion: v7.2
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
Description:
Size of the TX/RX rings. Can be adjusted between 32 and
4096. The default is 256.

What: /sys/kernel/config/thunderbolt/stream/<xdomain>.<service>/$name/throttling
Date: Sep 2026
KernelVersion: v7.2
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
Description:
Interrupt throttling rate in ns. Lower values can give
better latency. The default is 8192 ns.
26 changes: 26 additions & 0 deletions Documentation/ABI/testing/debugfs-vfio
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,29 @@ Date: Oct 2025
KernelVersion: 6.18
Contact: Cédric Le Goater <clg@redhat.com>
Description: Read the migration features of the vfio device.

What: /sys/kernel/debug/vfio/<device>/pci
Date: June 2026
KernelVersion: 7.2
Contact: Alex Williamson <alex.williamson@nvidia.com>
Description: This debugfs file directory is used for debugging
VFIO PCI devices.

What: /sys/kernel/debug/vfio/<device>/pci/nointxmask
Date: June 2026
KernelVersion: 7.2
Contact: Alex Williamson <alex.williamson@nvidia.com>
Description: Read the nointxmask policy latched for this device. This
policy governs whether the device may use PCI 2.3 style
INTx masking when supported, reporting a value of "N", or
requires APIC level INTx masking, reporting a value of "Y".

What: /sys/kernel/debug/vfio/<device>/pci/disable_idle_d3
Date: June 2026
KernelVersion: 7.2
Contact: Alex Williamson <alex.williamson@nvidia.com>
Description: Read the disable_idle_d3 policy latched for this device. This
policy governs whether the device PM runtime usage count is
kept elevated while the device is bound to the driver and
unused, reporting a value of "Y", or decremented to allow the
device to enter a low power state, reporting a value of "N".
Loading