Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
843 commits
Select commit Hold shift + click to select a range
8e2a242
idpf: set the payload size before calling the async handler
etantilov Mar 19, 2026
bb3f21e
ice: ptp: don't WARN when controlling PF is unavailable
hyperenju Feb 1, 2026
bf6dbad
ice: fix PTP timestamping broken by SyncE code on E825C
orosp Mar 27, 2026
d8ae40d
ixgbe: stop re-reading flash on every get_drvinfo for e610
aloktion Mar 4, 2026
4821d56
ixgbevf: add missing negotiate_features op to Hyper-V ops table
michich Mar 13, 2026
b1e0672
igb: remove napi_synchronize() in igb_down()
advoretsky Mar 12, 2026
d3baa34
e1000: check return value of e1000_read_eeprom
Mar 18, 2026
a315e02
xsk: tighten UMEM headroom validation to account for tailroom and min…
mfijalko Apr 2, 2026
1ee1605
xsk: respect tailroom for ZC setups
mfijalko Apr 2, 2026
93e84fe
xsk: fix XDP_UMEM_SG_FLAG issues
mfijalko Apr 2, 2026
36ee60b
xsk: validate MTU against usable frame size on bind
mfijalko Apr 2, 2026
c5866a6
selftests: bpf: introduce a common routine for reading procfs
mfijalko Apr 2, 2026
3197c51
selftests: bpf: fix pkt grow tests
mfijalko Apr 2, 2026
1654695
selftests: bpf: have a separate variable for drop test
mfijalko Apr 2, 2026
62838e3
selftests: bpf: adjust rx_dropped xskxceiver's test to respect tailroom
mfijalko Apr 2, 2026
270c063
Merge branch 'xsk-tailroom-reservation-and-mtu-validation'
kuba-moo Apr 7, 2026
24ad7ff
vsock/test: fix send_buf()/recv_buf() EINTR handling
stefano-garzarella Apr 3, 2026
0f42e3f
net: skb: fix cross-cache free of KFENCE-allocated skb head
mrpre Apr 3, 2026
a9d4f4f
net/mlx5: Update the list of the PCI supported devices
mikijoy Apr 3, 2026
01c3ec5
Merge tag 'intel-pinctrl-v7.0-2' of git://git.kernel.org/pub/scm/linu…
linusw Apr 7, 2026
e2a39d1
perf/x86/intel/uncore: Fix iounmap() leak on global_init failure
ZideChen0 Mar 13, 2026
7b568e9
perf/x86/intel/uncore: Skip discovery table for offline dies
ZideChen0 Mar 13, 2026
a16d1ec
perf/x86/intel/uncore: Fix die ID init and look up bugs
ZideChen0 Mar 13, 2026
16bcbe6
perf/x86/intel/uncore: Remove extra double quote mark
ZideChen0 Mar 13, 2026
105c425
ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585
artmoty-dev Apr 6, 2026
75519f5
drm/i915/psr: Do not use pipe_src as borders for SU area
hogander Mar 27, 2026
069daad
xfrm: Wait for RCU readers during policy netns exit
klassert Apr 2, 2026
1c428b0
xfrm: hold dev ref until after transport_finish NF_HOOK
Apr 2, 2026
83317cc
xfrm: fix refcount leak in xfrm_migrate_policy_find
Raptor-X102 Apr 4, 2026
1beb76b
xfrm_user: fix info leak in build_mapping()
gregkh Apr 6, 2026
d101199
xfrm_user: fix info leak in build_report()
gregkh Apr 6, 2026
426c355
net: af_key: zero aligned sockaddr tail in PF_KEY exports
ARC-CPS Mar 22, 2026
db5b8ce
pinctrl: mcp23s08: Disable all pin interrupts during probe
Mar 30, 2026
12cd763
wifi: brcmsmac: Fix dma_free_coherent() size
Thomas-fourier Feb 18, 2026
304950a
wifi: brcmfmac: validate bsscfg indices in IF events
neosys007 Mar 23, 2026
25369b2
wifi: rt2x00usb: fix devres lifetime
jhovold Mar 27, 2026
ea245d7
net: rfkill: prevent unlimited numbers of rfkill events from being cr…
gregkh Mar 30, 2026
fd495be
ASoC: intel: avs: Fix type mismatch in variable assignment
Mar 25, 2026
5a11404
usb: typec: ucsi: skip connector validation before init
nathancrebello Apr 7, 2026
1f8fd94
spi: zynq-qspi: Simplify clock handling with devm_clk_get_enabled()
Apr 7, 2026
c5408d8
ASoC: Intel: avs: Fix memory leak in avs_register_i2s_test_boards()
crojewsk-intel Apr 7, 2026
c2812c0
MAINTAINERS, mailmap: Change Ulf Hansson's email
storulf Apr 7, 2026
8508e91
Revert "ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix h…
tiwai Apr 7, 2026
a9b8b18
net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption
Apr 3, 2026
82b9150
tick/nohz: Fix inverted return value in check_tick_dependency() fast …
hashbrowncipher Apr 2, 2026
b1baaff
regulator: bd71828-regulator.c: Fix LDON-HEAD mode
M-Vaittinen Apr 7, 2026
cc20189
ASoC: Merge up v7.0-rc7
broonie Apr 7, 2026
3ffe5eb
KVM: s390: vsie: Fix races with partial gmap invalidations
Apr 7, 2026
705355a
MAINTAINERS: Update AMD SPI driver maintainers
RajuRangoju Apr 6, 2026
3666dc0
ASoC: amd: ps: fix the pcm device numbering for acp pdm dmic
saba-kareem Apr 3, 2026
66d6489
Merge tag 'mm-hotfixes-stable-2026-04-06-15-27' of git://git.kernel.o…
torvalds Apr 7, 2026
86782c1
Merge tag 'hyperv-fixes-signed-20260406' of git://git.kernel.org/pub/…
torvalds Apr 7, 2026
3036cd0
Merge tag 'ata-7.0-final' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Apr 7, 2026
7596459
drm/xe: Fix bug in idledly unit conversion
vsbelgaum Apr 1, 2026
95aca86
net: sfp: add quirks for Hisense and HSGQ GPON ONT SFP modules
jspavlick Apr 6, 2026
f2777d5
net: stmmac: dwmac-motorcomm: fix eFUSE MAC address read failure
c127dev Apr 6, 2026
944b3b7
net: avoid nul-deref trying to bind mp to incapable device
kuba-moo Apr 4, 2026
efaa71f
selftests: net: bridge_vlan_mcast: wait for h1 before querier check
dangowrt Apr 5, 2026
c381265
seg6: separate dst_cache for input and output paths in seg6 lwtunnel
skorpion17 Apr 4, 2026
32dfd74
selftests: seg6: add test for dst_cache isolation in seg6 lwtunnel
skorpion17 Apr 4, 2026
f821664
Merge branch 'seg6-fix-dst_cache-sharing-in-seg6-lwtunnel'
kuba-moo Apr 8, 2026
4cda78d
Input: uinput - fix circular locking dependency with ff-core
NTMan Apr 7, 2026
828ec7f
gpio: bd72720: handle missing regmap
M-Vaittinen Apr 7, 2026
22cb174
ALSA: tea6330t: move snd_tea6330t_detect() EXPORT_SYMBOL
CassivsGabriellis Apr 7, 2026
19cbb3e
ALSA: tea6330t: add mixer state restore helper
CassivsGabriellis Apr 7, 2026
6f800c3
ALSA: interwave: add ISA and PnP suspend and resume callbacks
CassivsGabriellis Apr 7, 2026
66f6f54
ALSA: i2c: ak4xxx-adda: implement AK4529 reset handling
CassivsGabriellis Apr 7, 2026
292286b
ALSA: usb-audio: qcom: Fix incorrect type in enable_audio_stream
Apr 8, 2026
14a8570
sched/deadline: Use revised wakeup rule for dl_server
Apr 4, 2026
4c71fd0
drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
sberbz Apr 1, 2026
9a91797
ipvs: fix NULL deref in ip_vs_add_service error path
winmin Apr 1, 2026
1f3083a
netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
n132 Apr 1, 2026
ff64c5b
netfilter: xt_multiport: validate range encoding in checkentry
Apr 3, 2026
fdce0b3
netfilter: ip6t_eui64: reject invalid MAC header for all packets
ARC-CPS Apr 4, 2026
f8dca15
netfilter: nft_ct: fix use-after-free in timeout object destroy
tuan-calif Apr 3, 2026
936206e
netfilter: nfnetlink_queue: make hash table per queue
Apr 7, 2026
dde1a60
selftests: nft_queue.sh: add a parallel stress test
ffmancera Apr 6, 2026
f4c90fb
ASoC: nau8325: Add software reset during probe
NeoChang10 Apr 8, 2026
082c192
ALSA: hda/intel: enforce stricter period-size alignment for Intel NVL
kv2019i Apr 8, 2026
0f71866
ASoC: SOF: Intel: hda: modify period size constraints for ACE4
kv2019i Apr 8, 2026
0669631
ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J
arr-tomm Apr 8, 2026
3f4aa99
ASoC: amd: acp-da7219-max98357a: tidyup acp_soc_is_rltk_max()
morimoto Apr 8, 2026
5241c2c
firmware: efi: Never declare sysfb_primary_display on x86
tdz Apr 2, 2026
23e0cbe
ASoC: SDCA: Fix overwritten var within for loop
mstrozek Apr 8, 2026
58dec4f
ASoC: SDCA: mask Function_Status value
mstrozek Apr 8, 2026
0b8757b
ASoC: SDCA: Unregister IRQ handlers on module remove
rfvirgil Apr 8, 2026
6b6f726
ASoC: amd: acp: update DMI quirk and add ACP DMIC for Lenovo platforms
saba-kareem Apr 8, 2026
ff14daf
Input: uinput - take event lock when submitting FF request "event"
dtor Apr 8, 2026
9a52d1b
ASoC: tas2781: Explicit association of Device, Device Name, and Devic…
Shenghao-Ding Apr 6, 2026
f4ee8a8
ASoC: dt-bindings: hisilicon: Convert hi6210 I2S to dt-schema
Chaitya5225 Mar 27, 2026
52f657e
x86: shadow stacks: proper error handling for mmap lock
torvalds Apr 8, 2026
7f87a5e
Merge tag 'hid-for-linus-2026040801' of git://git.kernel.org/pub/scm/…
torvalds Apr 8, 2026
c09ea76
net: mdio: realtek-rtl9300: use scoped device_for_each_child_node loop
outman119 Apr 5, 2026
bdbfead
rxrpc: Fix key quota calculation for multitoken keys
dhowells Apr 8, 2026
b555912
rxrpc: Fix key parsing memleak
dhowells Apr 8, 2026
6a59d84
rxrpc: Fix anonymous key handling
dhowells Apr 8, 2026
146d4ab
rxrpc: Fix call removal to use RCU safe deletion
dhowells Apr 8, 2026
d179a86
rxrpc: Fix RxGK token loading to check bounds
1seal Apr 8, 2026
b33f574
rxrpc: Fix use of wrong skb when comparing queued RESP challenge serial
aloktiwa Apr 8, 2026
65b3ffe
rxrpc: Fix rack timer warning to report unexpected mode
aloktiwa Apr 8, 2026
d666540
rxrpc: Fix key reference count leak from call->key
Apr 8, 2026
0cd3e3f
rxrpc: Fix to request an ack if window is limited
mdionne Apr 8, 2026
6331f1b
rxrpc: Only put the call ref if one was acquired
lexiaox Apr 8, 2026
fe4447c
rxrpc: reject undecryptable rxkad response tickets
Apr 8, 2026
3e31380
rxrpc: fix RESPONSE authenticator parser OOB read
Niebelungen-D Apr 8, 2026
a256721
rxrpc: fix oversized RESPONSE authenticator length check
Niebelungen-D Apr 8, 2026
f125846
rxrpc: fix reference count leak in rxrpc_server_keyring()
rakukuip-source Apr 8, 2026
2afd86c
rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
dhowells Apr 8, 2026
f93af41
rxrpc: Fix missing error checks for rxkad encryption/decryption failure
dhowells Apr 8, 2026
699e521
rxrpc: Fix integer overflow in rxgk_verify_response()
dhowells Apr 8, 2026
7e1876c
rxrpc: Fix leak of rxgk context in rxgk_verify_response()
dhowells Apr 8, 2026
f564af3
rxrpc: Fix buffer overread in rxgk_do_verify_authenticator()
dhowells Apr 8, 2026
c43ffdc
rxrpc: only handle RESPONSE during service challenge
Apr 8, 2026
a44ce6a
rxrpc: proc: size address buffers for %pISpc output
neosys007 Apr 8, 2026
cade36e
Merge branch 'rxrpc-miscellaneous-fixes'
kuba-moo Apr 9, 2026
1ee3b19
Merge tag 'nf-26-04-08' of https://git.kernel.org/pub/scm/linux/kerne…
kuba-moo Apr 9, 2026
d614e01
Merge tag 'batadv-net-pullrequest-20260408' of https://git.open-mesh.…
kuba-moo Apr 9, 2026
84ac9a9
Merge tag 'ipsec-2026-04-08' of git://git.kernel.org/pub/scm/linux/ke…
kuba-moo Apr 9, 2026
d65b175
Merge tag 'wireless-2026-04-08' of https://git.kernel.org/pub/scm/lin…
kuba-moo Apr 9, 2026
b30b167
net: ioam6: fix OOB and missing lock
IurmanJ Apr 4, 2026
5a37d22
net: txgbe: leave space for null terminators on property_entry
fabiobaltieri Apr 5, 2026
9b55b25
mptcp: fix slab-use-after-free in __inet_lookup_established
mrpre Apr 6, 2026
8e2760e
Revert "mptcp: add needs_id for netlink appending addr"
matttbe Apr 7, 2026
39897df
af_unix: read UNIX_DIAG_VFS data under unix_state_lock
Apr 7, 2026
0006c6f
devlink: Fix incorrect skb socket family dumping
lrq-max Apr 7, 2026
30f3b76
MAINTAINERS: Add Prashanth as additional maintainer for amd-xgbe driver
RajuRangoju Apr 6, 2026
2607c09
Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Apr 9, 2026
03f6973
Merge tag 'drm-xe-fixes-2026-04-08' of https://gitlab.freedesktop.org…
airlied Apr 9, 2026
00afb18
Merge tag 'asoc-fix-v7.0-rc7' of https://git.kernel.org/pub/scm/linux…
tiwai Apr 9, 2026
3f44bcc
Merge branch 'for-linus' into for-next
tiwai Apr 9, 2026
de65275
ALSA: hda/realtek: Add quirk for CSL Unity BF24B
Apr 9, 2026
9709b56
net: ipa: fix GENERIC_CMD register field masks for IPA v5.0+
AKoskovich Apr 3, 2026
5600797
net: ipa: fix event ring index not programmed for IPA v5.0+
AKoskovich Apr 3, 2026
ebe560e
l2tp: Drop large packets with UDP encap
gentoo-root Apr 3, 2026
1561d96
gpio: tegra: fix irq_release_resources calling enable instead of disable
samasth-norway Apr 7, 2026
a13edf9
drm/i915/gem: Drop check for changed VM in EXECBUF
jlahtine-intel Apr 9, 2026
aa6c105
ALSA: i2c: ak4xxx-adda: seed AK5365 cache with reset defaults
CassivsGabriellis Apr 8, 2026
4969050
ALSA: msnd: prepare system sleep support
CassivsGabriellis Apr 9, 2026
efca489
ALSA: msnd: add ISA and PnP system sleep callbacks
CassivsGabriellis Apr 9, 2026
9575766
ALSA: usb-audio: Add iface reset and delay quirk for HUAWEI USB-C HEA…
LianqinHu Apr 9, 2026
b0762dd
ALSA: hda: Add sync version of snd_hda_codec_write()
tiwai Apr 9, 2026
cd8fd5a
ALSA: hda: Add a simple GPIO setup helper function
tiwai Apr 9, 2026
d19ecd8
ALSA: hda/realtek: Clean up with snd_hda_codec_set_gpio()
tiwai Apr 9, 2026
ef27d8c
ALSA: hda/alc662: Simplify the quirk for CSL Unity BF24B
tiwai Apr 9, 2026
735b373
ALSA: hda/analog: Fix GPIO verb orders
tiwai Apr 9, 2026
37e4fcc
ALSA: hda/sigmatel: Clean up with the new GPIO helper
tiwai Apr 9, 2026
d35f8e8
ALSA: hda/ca0132: Clean up with the new GPIO helper
tiwai Apr 9, 2026
daadb7f
ALSA: hda/cirrus: Clean up with the new GPIO helper
tiwai Apr 9, 2026
9851bc2
ALSA: hda/conexant: Clean up with the new GPIO helper
tiwai Apr 9, 2026
c2938a8
ALSA: hda/senarytech: Clean up with the new GPIO helper
tiwai Apr 9, 2026
c71ba66
nfc: pn533: allocate rx skb before consuming bytes
neosys007 Apr 5, 2026
7e05485
iommu: Ensure .iotlb_sync is called correctly
rmurphy-arm Apr 8, 2026
e3b2cf6
kernfs: pass struct ns_common instead of const void * for namespace tags
brauner Apr 1, 2026
1fe989e
kernfs: use namespace id instead of pointer for hashing and comparison
brauner Apr 1, 2026
cb76a81
kernfs: make directory seek namespace-aware
brauner Apr 2, 2026
3fd0da4
net: lan966x: fix page_pool error handling in lan966x_fdma_rx_alloc_p…
devnexen Apr 5, 2026
076344a
net: lan966x: fix page pool leak in error paths
devnexen Apr 5, 2026
59c3d55
net: lan966x: fix use-after-free and leak in lan966x_fdma_reload()
devnexen Apr 5, 2026
b4afe3f
Merge branch 'net-lan966x-fix-page_pool-error-handling-and-error-paths'
Apr 9, 2026
4f84e6c
ALSA: usb-audio: Add quirk flags for Feaulle Rainbow
Rongronggg9 Apr 8, 2026
01f218d
ALSA: hda/alc269: Drop superfluous GPIO write at resume
tiwai Apr 9, 2026
acfa7a3
Merge tag 'platform-drivers-x86-v7.0-4' of git://git.kernel.org/pub/s…
torvalds Apr 9, 2026
8b02520
Merge tag 'iommu-fixes-v7.0-rc7' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 9, 2026
a55f7f5
Merge tag 'net-7.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 9, 2026
3ffcd57
Merge tag 'dma-mapping-7.0-2026-04-09' of git://git.kernel.org/pub/sc…
torvalds Apr 9, 2026
d58305b
Merge tag 'pmdomain-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 9, 2026
4e1538b
Merge tag 'mmc-v7.0-rc1-3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 9, 2026
bb2ea74
Merge tag 'sound-7.0' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Apr 9, 2026
b42ed3b
Merge tag 'efi-fixes-for-v7.0-4' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 9, 2026
c271b08
ASoC: SDCA: Correct kernel doc for sdca_irq_cleanup()
charleskeepax Apr 9, 2026
7936490
ASoC: SDCA: Fix cleanup inversion in class driver
rfvirgil Apr 9, 2026
87ceac0
ASoC: SDCA: Tidy up irq_enable_flags()/sdca_irq_disable()
charleskeepax Apr 9, 2026
c822e30
ASoC: Yet another round of SDCA fixes
broonie Apr 9, 2026
833011c
ASoC: tegra: Fix spelling error 'recieved' -> 'received'
zqh1630 Apr 9, 2026
fbb1f8b
ASoC: rt1320-sdw: kcontrol for brown-out feature update
Apr 9, 2026
7d69621
regmap: debugfs: fix race condition in dummy name allocation
zxyan0222 Apr 9, 2026
9a9c8ce
Merge tag 'kbuild-fixes-7.0-4' of git://git.kernel.org/pub/scm/linux/…
torvalds Apr 9, 2026
93be8c7
Merge tag 'drm-misc-fixes-2026-04-09' of https://gitlab.freedesktop.o…
airlied Apr 10, 2026
57df692
gpio: tegra: return -ENOMEM on allocation failure in probe
samasth-norway Apr 9, 2026
0cb7aa9
ASoC: uda1380: Modernize the driver
linusw Apr 9, 2026
72dcd84
ASoC: amd: yc: Add MSI Vector A16 HX A8WHG to quirk table
uzlov Apr 10, 2026
8ad7f3b
regmap: i3c: Add non-devm regmap_init_i3c() helper
Apr 10, 2026
558f522
ASoC: SDCA: Update text of FIXME
charleskeepax Apr 10, 2026
2603ea4
ASoC: rt1320-sdw: Add an approach to get new hardware advance gain
Apr 10, 2026
c5b6285
ASoC: SOF: Don't allow pointer operations on unconfigured streams
broonie Mar 26, 2026
48bd344
ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
gregkh Apr 9, 2026
07704bb
ALSA: fireworks: bound device-supplied status before string array lookup
gregkh Apr 9, 2026
b9c8269
ALSA: 6fire: fix use-after-free on disconnect
berkgoksel Apr 10, 2026
fb79bf1
ALSA: sc6000: Keep the programmed board state in card-private data
CassivsGabriellis Apr 10, 2026
47f72d5
ALSA: sc6000: Restore board setup across suspend
CassivsGabriellis Apr 10, 2026
ba893ca
tools/power turbostat: Allow execution to continue after perf_l2_init…
darcari Mar 19, 2026
52521e8
ALSA: usb-audio: Evaluate packsize caps at the right place
tiwai Apr 10, 2026
b7feba8
ALSA: interwave: guard PM-only restore helpers with CONFIG_PM
CassivsGabriellis Apr 10, 2026
34fe4a9
ALSA: usb-audio: Add quirk for PreSonus AudioBox USB
abhinav-2202 Apr 10, 2026
77c3c61
Merge tag 'pinctrl-v7.0-4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 10, 2026
017102b
Merge tag 'gpio-fixes-for-v7.0' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 10, 2026
96463e4
Merge tag 'turbostat-fixes-for-7.0' of git://git.kernel.org/pub/scm/l…
torvalds Apr 10, 2026
7c6c4ed
Merge tag 'vfs-7.0-rc8.fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 10, 2026
d6e152d
clockevents: Prevent timer interrupt starvation
Apr 7, 2026
b3be33f
Merge tag 'drm-intel-fixes-2026-04-09' of https://gitlab.freedesktop.…
airlied Apr 10, 2026
c43adb3
Merge tag 'drm-fixes-2026-04-11' of https://gitlab.freedesktop.org/dr…
torvalds Apr 11, 2026
e774d5f
Merge tag 'riscv-for-linus-v7.0-rc8' of git://git.kernel.org/pub/scm/…
torvalds Apr 11, 2026
4f55a85
ALSA: usb-audio: Add error checks against get_min_max*()
Rongronggg9 Apr 10, 2026
e3ad86a
ALSA: usb-audio: Move volume control resolution check into a function
Rongronggg9 Apr 10, 2026
86aa1ea
ALSA: usb-audio: Do not expose sticky mixers
Rongronggg9 Apr 10, 2026
0e9b0e0
Merge tag 'kvm-x86-fixes-7.1' of https://github.com/kvm-x86/linux int…
bonzini Apr 11, 2026
1fe7294
Merge tag 'kvm-s390-master-7.0-4' of https://git.kernel.org/pub/scm/l…
bonzini Apr 11, 2026
778322a
Merge tag 'input-for-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/…
torvalds Apr 11, 2026
6b5199f
Merge tag 'usb-7.0-final' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Apr 11, 2026
558b920
Merge tag 'probes-fixes-v7.0-rc7' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 11, 2026
086aca1
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Apr 11, 2026
e8ab311
Merge tag 'regulator-fix-v7.0-rc7' of git://git.kernel.org/pub/scm/li…
torvalds Apr 11, 2026
e753c16
Merge tag 'spi-fix-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 11, 2026
f545904
Merge tag 'i2c-for-7.0-final' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 12, 2026
31d0015
crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
herbertx Apr 4, 2026
d702c34
X.509: Fix out-of-bounds access when parsing extensions
l1k Apr 7, 2026
3d14bd4
crypto: algif_aead - Fix minimum RX size check for decryption
herbertx Apr 12, 2026
f312f8b
ALSA: sscape: Cache per-card resources for board reinitialization
CassivsGabriellis Apr 11, 2026
713e0f0
ALSA: sscape: Add suspend and resume support
CassivsGabriellis Apr 11, 2026
8648ac8
Merge tag 'v7.0-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Apr 12, 2026
c919577
Merge tag 'perf-urgent-2026-04-12' of git://git.kernel.org/pub/scm/li…
torvalds Apr 12, 2026
d713581
Merge tag 'ras-urgent-2026-04-12' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 12, 2026
02640d8
Merge tag 'sched-urgent-2026-04-12' of git://git.kernel.org/pub/scm/l…
torvalds Apr 12, 2026
115e7d7
ASoC: dt-bindings: rockchip: convert rk3399-gru-sound to DT Schema
Apr 10, 2026
ab3dee2
Merge tag 'timers-urgent-2026-04-12' of git://git.kernel.org/pub/scm/…
torvalds Apr 12, 2026
35bdc19
Merge tag 'wq-for-7.0-rc7-fixes' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 12, 2026
10d97b7
Merge tag 'edac_urgent_for_7.0' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 12, 2026
028ef9c
Linux 7.0
torvalds Apr 12, 2026
f365e47
Merge branch 'for-next' into for-linus
tiwai Apr 13, 2026
80bb50e
ALSA: caiaq: take a reference on the USB device in create_card()
berkgoksel Apr 13, 2026
882321c
ALSA: hda/realtek: Add quirk for HP Spectre x360 14-ea
Apr 13, 2026
67f4c61
ALSA: hda/realtek: Add quirk for Legion S7 15IMH
1Naim Apr 13, 2026
080615b
Merge tag 'asoc-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/…
tiwai Apr 13, 2026
bc9b1eb
ASoC: tas2781: fix unused-const-variable warning
arndb Apr 13, 2026
54a032d
ASoC: pxa2xx-ac97: fix error handling for reset GPIO descriptor
MrVan Apr 13, 2026
bad4bd2
regmap-i2c: add SMBus byte/word reg16 bus for adapters lacking I2C_FU…
nissampa Apr 7, 2026
a47306a
ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP
geoffreybennett Apr 13, 2026
a7b56be
ALSA: hda/realtek: Add quirk for Acer PT316-51S headset mic
Apr 13, 2026
46c862f
ALSA: hda/realtek - fixed speaker no sound update
KailangYang Apr 14, 2026
a1ed2ec
ALSA: usb-audio: Fix missing error handling for get_min_max*()
tiwai Apr 14, 2026
cf16247
ASoC: rt1320: fix the warning 'rae_fw' from request_firmware() not re…
shumingfan Apr 14, 2026
ab463b4
ASoC: SOF: Intel: NVL: add platform name
bardliao Apr 13, 2026
a158fe7
ASoC: SOF: Intel: NVL-S: add platform name
bardliao Apr 13, 2026
6e5b0fa
ASoC: SOF: Intel: NVL/NVL-S: add platform name
broonie Apr 14, 2026
a0508e5
Merge remote-tracking branch 'regmap/for-7.0' into regmap-linus
broonie Apr 14, 2026
e0da8a8
ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init…
chenziqing-cmyk Apr 14, 2026
455444c
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Apr 15, 2026
2f846c1
Merge remote-tracking branch 'soundwire/next' into sound/upstream-202…
bardliao Apr 15, 2026
76f55c9
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Apr 15, 2026
6fe0275
Merge branch 'sound/upstream-20260415' into merge/sound-upstream-2026…
bardliao Apr 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .get_maintainer.ignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Alan Cox <alan@lxorguk.ukuu.org.uk>
Alan Cox <root@hraefn.swansea.linux.org.uk>
Alyssa Rosenzweig <alyssa@rosenzweig.io>
Askar Safin <safinaskar@gmail.com>
Christoph Hellwig <hch@lst.de>
Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Marc Gonzalez <marc.w.gonzalez@free.fr>
Expand Down
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -849,6 +849,8 @@ Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko.ursulin@onelan.co.uk>
Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko@ursulin.net>
Tycho Andersen <tycho@tycho.pizza> <tycho@tycho.ws>
Tzung-Bi Shih <tzungbi@kernel.org> <tzungbi@google.com>
Ulf Hansson <ulfh@kernel.org> <ulf.hansson@linaro.org>
Ulf Hansson <ulfh@kernel.org> <ulf.hansson@stericsson.com>
Umang Jain <uajain@igalia.com> <umang.jain@ideasonboard.com>
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Uwe Kleine-König <u.kleine-koenig@baylibre.com> <ukleinek@baylibre.com>
Expand Down
63 changes: 39 additions & 24 deletions Documentation/arch/riscv/zicfilp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -76,34 +76,49 @@ the program.
4. prctl() enabling
--------------------

:c:macro:`PR_SET_INDIR_BR_LP_STATUS` / :c:macro:`PR_GET_INDIR_BR_LP_STATUS` /
:c:macro:`PR_LOCK_INDIR_BR_LP_STATUS` are three prctls added to manage indirect
branch tracking. These prctls are architecture-agnostic and return -EINVAL if
the underlying functionality is not supported.
Per-task indirect branch tracking state can be monitored and
controlled via the :c:macro:`PR_GET_CFI` and :c:macro:`PR_SET_CFI`
``prctl()` arguments (respectively), by supplying
:c:macro:`PR_CFI_BRANCH_LANDING_PADS` as the second argument. These
are architecture-agnostic, and will return -EINVAL if the underlying
functionality is not supported.

* prctl(PR_SET_INDIR_BR_LP_STATUS, unsigned long arg)
* prctl(:c:macro:`PR_SET_CFI`, :c:macro:`PR_CFI_BRANCH_LANDING_PADS`, unsigned long arg)

If arg1 is :c:macro:`PR_INDIR_BR_LP_ENABLE` and if CPU supports
``zicfilp`` then the kernel will enable indirect branch tracking for the
task. The dynamic loader can issue this :c:macro:`prctl` once it has
determined that all the objects loaded in the address space support
indirect branch tracking. Additionally, if there is a `dlopen` to an
object which wasn't compiled with ``zicfilp``, the dynamic loader can
issue this prctl with arg1 set to 0 (i.e. :c:macro:`PR_INDIR_BR_LP_ENABLE`
cleared).

* prctl(PR_GET_INDIR_BR_LP_STATUS, unsigned long * arg)
arg is a bitmask.

Returns the current status of indirect branch tracking. If enabled
it'll return :c:macro:`PR_INDIR_BR_LP_ENABLE`

* prctl(PR_LOCK_INDIR_BR_LP_STATUS, unsigned long arg)
If :c:macro:`PR_CFI_ENABLE` is set in arg, and the CPU supports
``zicfilp``, then the kernel will enable indirect branch tracking for
the task. The dynamic loader can issue this ``prctl()`` once it has
determined that all the objects loaded in the address space support
indirect branch tracking.

Indirect branch tracking state can also be locked once enabled. This
prevents the task from subsequently disabling it. This is done by
setting the bit :c:macro:`PR_CFI_LOCK` in arg. Either indirect branch
tracking must already be enabled for the task, or the bit
:c:macro:`PR_CFI_ENABLE` must also be set in arg. This is intended
for environments that wish to run with a strict security posture that
do not wish to load objects without ``zicfilp`` support.

Indirect branch tracking can also be disabled for the task, assuming
that it has not previously been enabled and locked. If there is a
``dlopen()`` to an object which wasn't compiled with ``zicfilp``, the
dynamic loader can issue this ``prctl()`` with arg set to
:c:macro:`PR_CFI_DISABLE`. Disabling indirect branch tracking for the
task is not possible if it has previously been enabled and locked.


* prctl(:c:macro:`PR_GET_CFI`, :c:macro:`PR_CFI_BRANCH_LANDING_PADS`, unsigned long * arg)

Returns the current status of indirect branch tracking into a bitmask
stored into the memory location pointed to by arg. The bitmask will
have the :c:macro:`PR_CFI_ENABLE` bit set if indirect branch tracking
is currently enabled for the task, and if it is locked, will
additionally have the :c:macro:`PR_CFI_LOCK` bit set. If indirect
branch tracking is currently disabled for the task, the
:c:macro:`PR_CFI_DISABLE` bit will be set.

Locks the current status of indirect branch tracking on the task. User
space may want to run with a strict security posture and wouldn't want
loading of objects without ``zicfilp`` support in them, to disallow
disabling of indirect branch tracking. In this case, user space can
use this prctl to lock the current settings.

5. violations related to indirect branch tracking
--------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ then:
required:
- refresh-rate-hz

additionalProperties: false
unevaluatedProperties: false

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

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ properties:
- const: core

iommus:
maxItems: 2
maxItems: 1

interconnects:
items:
Expand Down Expand Up @@ -107,8 +107,7 @@ examples:
interconnect-names = "mdp0-mem",
"cpu-cfg";
iommus = <&apps_smmu 0x420 0x2>,
<&apps_smmu 0x421 0x0>;
iommus = <&apps_smmu 0x420 0x2>;
ranges;
display-controller@5e01000 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ properties:
const: 2

"#interrupt-cells":
const: 1
const: 2

ngpios:
description:
Expand Down Expand Up @@ -86,7 +86,7 @@ examples:
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <1>;
#interrupt-cells = <2>;
interrupts = <53>, <53>, <53>, <53>,
<53>, <53>, <53>, <53>,
<53>, <53>, <53>, <53>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ properties:
- const: vcodec0_bus

iommus:
maxItems: 5
maxItems: 2

interconnects:
maxItems: 2
Expand Down Expand Up @@ -102,10 +102,7 @@ examples:
memory-region = <&pil_video_mem>;

iommus = <&apps_smmu 0x860 0x0>,
<&apps_smmu 0x880 0x0>,
<&apps_smmu 0x861 0x04>,
<&apps_smmu 0x863 0x0>,
<&apps_smmu 0x804 0xe0>;
<&apps_smmu 0x880 0x0>;

interconnects = <&mmnrt_virt MASTER_VIDEO_P0 RPM_ALWAYS_TAG
&bimc SLAVE_EBI1 RPM_ALWAYS_TAG>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ properties:
- const: mgbe
- const: mac
- const: mac-divider
- const: ptp-ref
- const: ptp_ref
- const: rx-input-m
- const: rx-input
- const: tx
Expand Down Expand Up @@ -133,7 +133,7 @@ examples:
<&bpmp TEGRA234_CLK_MGBE0_RX_PCS_M>,
<&bpmp TEGRA234_CLK_MGBE0_RX_PCS>,
<&bpmp TEGRA234_CLK_MGBE0_TX_PCS>;
clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
"rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
"rx-pcs", "tx-pcs";
resets = <&bpmp TEGRA234_RESET_MGBE0_MAC>,
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/hisilicon,hi6210-i2s.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: HiSilicon hi6210 I2S controller

maintainers:
- John Stultz <john.stultz@linaro.org>

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

properties:
compatible:
const: hisilicon,hi6210-i2s

reg:
maxItems: 1

interrupts:
maxItems: 1

clocks:
maxItems: 2

clock-names:
items:
- const: dacodec
- const: i2s-base

dmas:
maxItems: 2

dma-names:
items:
- const: tx
- const: rx

hisilicon,sysctrl-syscon:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle to sysctrl syscon

"#sound-dai-cells":
const: 1
description: |
The dai cell indexes reference the following interfaces:
0: S2 interface

required:
- compatible
- reg
- interrupts
- clocks
- clock-names
- dmas
- dma-names
- hisilicon,sysctrl-syscon
- "#sound-dai-cells"

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/clock/hi6220-clock.h>

i2s@f7118000 {
compatible = "hisilicon,hi6210-i2s";
reg = <0xf7118000 0x8000>;
interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&sys_ctrl HI6220_DACODEC_PCLK>,
<&sys_ctrl HI6220_BBPPLL0_DIV>;
clock-names = "dacodec", "i2s-base";
dmas = <&dma0 14>, <&dma0 15>;
dma-names = "tx", "rx";
hisilicon,sysctrl-syscon = <&sys_ctrl>;
#sound-dai-cells = <1>;
};
Original file line number Diff line number Diff line change
Expand Up @@ -126,13 +126,16 @@ patternProperties:
reg:
contains:
# MI2S DAI ID range PRIMARY_MI2S_RX - QUATERNARY_MI2S_TX and
# QUINARY_MI2S_RX - QUINARY_MI2S_TX
# QUINARY_MI2S_RX - QUINARY_MI2S_TX and
# LPI_MI2S_RX_0 - SENARY_MI2S_TX
items:
oneOf:
- minimum: 16
maximum: 23
- minimum: 127
maximum: 128
- minimum: 137
maximum: 148
then:
required:
- qcom,sd-lines
Expand Down

This file was deleted.

Loading
Loading