Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
935 commits
Select commit Hold shift + click to select a range
82f2442
net: ethernet: mtk_eth_soc: add consts for irq index
frank-w Jun 19, 2025
3bd58ac
net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_con…
Jul 23, 2026
2fc62e4
hwmon: (pmbus) Fix return value from pmbus_update_byte_data()
groeck Jul 28, 2026
7aa8fcb
idpf: adjust TxQ ring count minimum
jahay1 Jun 30, 2026
a18d420
idpf: Fix mailbox IRQ name leak on request failure
Uuuuuuho Jul 3, 2026
7b51a9c
Bluetooth: ISO: clear iso_data always when detaching conn from hcon
pv Jul 20, 2026
522b730
Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp
Jul 23, 2026
5cfb348
Bluetooth: ISO: fix timeout vs sync_timeout typo in check_bcast_qos
pv Jul 24, 2026
29b135e
Bluetooth: ISO: validate sockaddr_iso first in iso_sock_rebind_bis()
pv Jul 24, 2026
96ed3c7
Bluetooth: ISO: fix leaking sk after socket release
pv Jul 24, 2026
16d89a6
Bluetooth: ISO: avoid deadlocks in iso_sock_timeout
pv Jul 24, 2026
dd20e30
Bluetooth: btintel: Validate length before parsing diagnostics TLV
Jul 25, 2026
6296934
Bluetooth: hci_sync: make hci_cmd_sync_run_once return -EEXIST if exists
pv Mar 25, 2026
963fb4b
Bluetooth: hci_conn: hold conn reference in abort_conn_sync()
pv Jul 25, 2026
68e06b3
Bluetooth: hci_sync: fix hci_conn_del() use in hci_le_create_conn_sync
pv Jul 25, 2026
2ea575b
net: phylink: put link_gpio if phylink_create fails
Ansuel Jul 26, 2026
a326b19
scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASE
Jul 24, 2026
0267a94
scsi: ufs: core: Cancel RTC work in active-active suspend
lgs2513 Jul 14, 2026
f656cbc
scsi: zfcp: Fix memory leak during adapter release by destroying gid_…
Benjamin-Block Jul 20, 2026
07ca4b0
scsi: target: Clear cmd_cnt when initial counter enrollment fails
rleon Jul 22, 2026
b33644a
net: sxgbe: free TX rings on RX allocation failure
Jul 23, 2026
7621d8b
net: sxgbe: check descriptor ring allocation failures
Jul 23, 2026
3d0ca35
can: isotp: check register_netdevice_notifier() error in module init
Jul 29, 2026
28893fe
tracing/mmiotrace: Reset dropped_count in mmio_reset_data()
mhiramat Jul 28, 2026
7a3db7f
tracing: Remove TRACE_EVENT_FL_FILTERED logic
Sep 11, 2024
f5e0f92
tracing/mmiotrace: Remove reference to unused per CPU data pointer
rostedt May 5, 2025
876014b
tracing/mmiotrace: Add NULL check for mmio_trace_array in logging fun…
mhiramat Jul 28, 2026
5ea231b
accel/qaic: use sizeof(*trans_hdr) for transaction length check
Jun 17, 2026
1da6d83
riscv: mm: Fix out-of-bounds page-table walk during memory hot-remove
kmehltretter82 Jul 29, 2026
93d4687
net: dsa: mt7530: check bus->read() errors in the MDIO regmap backend
dangowrt Jul 28, 2026
96e0f51
net: dsa: mt7530: error out on failed reads in MT7531 PHY polling
dangowrt Jul 28, 2026
8fd2a2d
net: libwx: fix FDIR ATR queue mismatch for software VLAN packets
Jul 24, 2026
177bfd5
octeontx2-pf: Set correct sequence for carrier off and tx queue stop
sumang-mrvl Jul 24, 2026
05e4e36
sched/deadline: Use revised wakeup rule only for running dl_server
glemco May 22, 2026
4626df3
qede: sync udp_tunnel ports outside qede_lock in the recovery path
dlunev Jul 26, 2026
6a86602
ksmbd: return success for deferred final close
namjaejeon Jun 21, 2026
0c3918c
ksmbd: fix use-after-free in __close_file_table_ids()
namjaejeon Jul 22, 2026
042fda5
rhashtable: clear stale iter->p on table restart
occia Jul 7, 2026
0f533e2
pinctrl: microchip-sgpio: add missing select REGMAP_MMIO
Jul 19, 2026
321fe35
pinctrl: devicetree: don't free uninitialized dev_name on error path
kmehltretter82 Jul 19, 2026
0c67690
erofs: cap LZMA stream pool size
mjbommar Jul 14, 2026
8aa20bf
pinctrl: bm1880: add missing select GENERIC_PINCONF
Jul 20, 2026
0711213
fortify: Disable -Wstringop-overread in tests
nathanchance Jun 23, 2026
86d5544
mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE
Jul 6, 2026
777d840
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for PMD holes
Jul 15, 2026
a6940b8
mm/percpu-km: fix bitmap overflow and accounting in pcpu_create_chunk()
x-y-z Jul 9, 2026
587a0ac
mm/hugetlb: fix list corruption in allocate_file_region_entries()
Jul 13, 2026
a8dfbb2
mm/vmstat: fold stranded per-cpu node stats when a node comes online
gourry-hacks Jun 27, 2026
a30d991
tracing/probes: Reject $arg0 in meta argument expansion
Jhonraushan Jul 24, 2026
f123736
KVM: SVM: Update x2APIC MSR intercepts if AVIC is inhibited while L2 …
sean-jc Jul 10, 2026
6be1ff4
KVM: s390: pci: Reject adapter interrupt forwarding if already enabled
Jul 23, 2026
df947d8
KVM: s390: pci: Fix NULL dereference on AIBV allocation failure
Jul 23, 2026
15df770
KVM: s390: pci: Validate AIBV and AISB before pinning guest pages
Jul 23, 2026
5fd7cfc
sctp: validate Adaptation Indication parameter length
the-vibe-dev Jul 27, 2026
2a83ee3
audit: fix potential integer overflow in audit_log_n_string()
zhanxusheng1024-os Jul 18, 2026
78bde7e
audit: fix potential use-after-free in audit_del_rule()
rakukuip-source Jul 21, 2026
57428a7
Bluetooth: btusb: Fix short read errors in btusb_qca_send_vendor_req()
gregkh Jul 27, 2026
2fbc807
Bluetooth: btmtk: Fix short read errors in btmtk_usb_uhw_reg_read()
gregkh Jul 27, 2026
eacfcb6
Bluetooth: mgmt: fix pending command UAF in EIR updates
Jul 23, 2026
7c2a152
Bluetooth: mgmt: fix UAF in pair command cancellation
Jul 21, 2026
95cdcd8
Bluetooth: hci_sync: Fix advertising data UAFs
Ychame Jul 23, 2026
97b6124
Bluetooth: HIDP: reject frames without a transaction header
Jul 23, 2026
7e71624
Bluetooth: HIDP: validate numbered report payloads
Jul 23, 2026
1272157
bpf: lwt: Fix dst reference leak on reroute failure
Jul 23, 2026
2de734d
ALSA: 6fire: Fix UAF at error handling during probe
tiwai Jul 26, 2026
fabfb5e
ALSA: lx6464es: fix period byte count for 16-bit streams
Jul 23, 2026
e831533
ALSA: pcm: wake linked drain waiters on unlink
nszetei Jul 28, 2026
d0e1993
ALSA: seq: Fix division by zero in initialize_timer()
nszetei Jul 25, 2026
bb01609
ALSA: timer: Clear SNDRV_TIMER_IFLG_DEAD once the close completes
nszetei Jul 26, 2026
3302aae
ALSA: ump: fix double free of out_cvts on rawmidi error
baul1337 Jul 26, 2026
31b30a1
ASoC: tas2562: fix DVC coefficient write order
Jul 15, 2026
e4d9dac
ASoC: tas2562: fix broken entries in the volume lookup table
Jul 15, 2026
0fd25c0
ata: libata-eh: Increase STANDBY IMMEDIATE timeout
mvollrath Jul 24, 2026
9fa4515
ata: libata-sata: fix ata_scsi_lpm_supported() iteration
floatious Jul 28, 2026
8a7a33b
ALSA: usb-audio: fix use-after-free in ump_to_endpoint()
baul1337 Jul 26, 2026
b3a346d
ALSA: usb-audio: fix stack info leak in RME Digiface status
baul1337 Jul 26, 2026
9b22a5c
ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()
baul1337 Jul 26, 2026
f9b6c95
ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set
Jul 28, 2026
be97fea
ALSA: usb-audio: Clamp frame size in implicit-feedback mode
Jul 28, 2026
cad3b18
dmaengine: qcom: bam_dma: Fix command element mask field for BAM v1.6.0+
mdalam-qcom Jun 15, 2026
55e91e9
e1000: fix memory leak in e1000_probe()
Jun 7, 2026
bc25d56
igbvf: Fix leak in TX DMA error cleanup
mvollrath Apr 17, 2026
4649e6f
ipvs: do not propagate one-packet flag to synced conns
rr00xxyy Jul 13, 2026
281c103
net/smc: fix socket use-after-free during link group termination
Jul 23, 2026
c710e9b
netfilter: ipset: do not update comments from kernel-side hash adds
dslee2022 Jul 13, 2026
5e82beb
tipc: avoid use-after-free in poll trace queue dumps
Jul 23, 2026
ece2ebb
wifi: mwifiex: use the subframe length when parsing A-MSDU TDLS frames
Lyther Jul 28, 2026
1853e95
binfmt_misc: reject a flag character as the field delimiter
brauner Jul 10, 2026
1cc2dec
binfmt_misc: don't let an 'F' entry pin its own instance
brauner Jul 28, 2026
450f35f
mm/page_reporting: use system_freezable_wq to fix UAF during suspend
Jul 21, 2026
356a4e2
mm: memcg: initialize *locked in memcg1_oom_prepare() stub
leitao Jul 16, 2026
4695430
net: bridge: stop fast-leave after deleting a port group
Jul 23, 2026
9bad152
net: ipv6: clear suppressed fib6 rule result
Jul 23, 2026
bbeb8bf
powerpc/ps3: Fix map failure path in dma_ioc0_map_pages()
toblux Jul 11, 2026
67d58ab
um: vector: fix use-after-free in vector_mmsg_rx()
mjbommar Jun 22, 2026
5c1c15c
veth: convert frag_list skbs before running XDP
mfleming Jul 22, 2026
1511631
vxlan: re-fetch eth header after route_shortcircuit()
edumazet Jul 23, 2026
efd0556
vxlan: unclone skb head before modifying eth header in route_shortcir…
edumazet Jul 23, 2026
ec341bb
vxlan: use neigh_ha_snapshot() in route_shortcircuit()
edumazet Jul 23, 2026
aa0d313
vxlan: use pskb_network_may_pull() in route_shortcircuit()
edumazet Jul 23, 2026
b67ce16
ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()
ming1 Jul 26, 2026
22f954f
tracing: Check return value of __register_event() in trace_module_add…
mhiramat Jul 29, 2026
495e096
tracing/filters: Fix false positive match in regex_match_full()
mhiramat Jul 29, 2026
9e13e8b
spi: qcom-qspi: Correct max DMA length to avoid 64K boundary failure
Jul 22, 2026
30c8e94
selftests/mm: fix potential wild pointer access of getline due to mis…
Jul 22, 2026
705c4bf
selftests/clone3: fix wild pointer access of getline due to missing init
Jul 22, 2026
4950584
scsi: scsi_debug: Fix REPORT ZONES alloc_len underflow OOB write
Jul 12, 2026
c68557a
sctp: reject stale cookies with mismatched verification tags
yyxRoy Jul 23, 2026
09e7220
sctp: prevent peer transport count overflow
manizada Jul 25, 2026
8312ea1
hwmon: (npcm750-pwm-fan): stop fan timer on device detach
Jul 29, 2026
ecfb6ff
hwmon: (pmbus/core) notify on the hwmon device, not the i2c client
vjardin Jul 23, 2026
cf107c5
i2c: amd-mp2: Unregister callback on adapter add failure
testacegi Jul 21, 2026
22c816b
gpio: pca953x: fix cache_only and IRQ state on restore_context() failure
BuiDucPhuc Jul 27, 2026
176a5e9
cpufreq: powernow-k8: Fix possible memory leak in powernowk8_cpu_init()
Jul 27, 2026
0504d52
cpufreq: schedutil: Publish util hooks only after all sg_cpu are init…
Jul 16, 2026
2296a5f
power: supply: bq25890: fix the -10 C NTC lookup entry
Jul 23, 2026
91ac995
power: supply: max17040: handle missing status supplier
Jul 1, 2026
dea8f0b
s390/pci: Fix s390_pci_mmio_write syscall error return without MIO
niklas88 Jul 22, 2026
b40c742
s390/qeth: Check CAP_NET_ADMIN for private ioctls
Jul 23, 2026
3453a99
s390/dasd: Fix potential NULL pointer dereference
hoeppnerj Jul 27, 2026
9f88dda
s390/dasd: Fix undersized format-check buffer
Jul 27, 2026
13e53d6
s390/zcrypt: Fix wrong domain value verification with EP11 CPRBs
hfreude Jul 23, 2026
4fc46de
s390/zcrypt: Validate length for CCA AES cipher key requests
holger-dengler Jul 29, 2026
ecc3b86
s390/zcrypt: Validate length for CCA ECC private key requests
holger-dengler Jul 29, 2026
c3b791d
phy: zynqmp: fix L0_TM_DISABLE_SCRAMBLE_ENCODER mask
Jun 27, 2026
df28d78
phy: zynqmp: use read-modify-write for SERDES scrambler bypass
Jun 27, 2026
0e20f23
phy: zynqmp: keep SERDES scrambler and 8b/10b enabled for USB
Jun 27, 2026
4d03e5f
net: openvswitch: fix potential UAF on meter attach failure
igsilya Jul 27, 2026
34cecb2
net: openvswitch: fix skb leak on flow key update failure during reci…
igsilya Jul 27, 2026
e84dfaa
net: openvswitch: fix skb leak on flow key update failure during ct
igsilya Jul 27, 2026
923b6b0
ice: wait for reset completion in ice_resume()
pyma1 Apr 29, 2026
bc3ede6
ice: fix memory leak in ice_lbtest_prepare_rings()
Jun 16, 2026
b6cb47e
i2c: jz4780: Cache host clock rate at probe to prevent CCF prepare_lo…
goldelico Jul 19, 2026
85c0677
i2c: iproc: reset bus after timeout if START_BUSY is stuck
KanjiMonster Jul 17, 2026
d6748f6
i2c: imx: Fix slave registration race and error handling
Jun 29, 2026
753060f
i2c: imx: Cancel hrtimer before clearing slave pointer
Jun 29, 2026
ae2bb76
can: c_can: c_can_chip_config(): keep controller in init mode until b…
lumal21 Jul 14, 2026
0b90907
can: ems_usb: validate CPC message lengths
neosys007 Jul 6, 2026
b85e5c3
can: etas_es58x: es58x_read_bulk_callback(): fix RX buffer leak on UR…
lgs2513 Jul 6, 2026
dbf6804
can: gs_usb: gs_usb_receive_bulk_callback(): resubmit URB on skb allo…
marckleinebudde Jul 9, 2026
038bad8
can: j1939: transport: j1939_session_fresh_new(): initialize receive …
olerem Jul 28, 2026
93980a0
can: j1939: use netdevice_tracker for j1939_{priv,session,ecu} tracking
Jul 28, 2026
375c37e
can: kvaser_usb: kvaser_usb_hydra_get_busparams(): fix memory leak in…
Jul 22, 2026
3d0897e
can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received c…
neosys007 Jul 22, 2026
ad331e2
can: softing: fw_parse(): validate firmware record spans
neosys007 Jul 22, 2026
f97b7e5
can: peak_usb: add bounds check for USB channel index
JamesGao9527 May 20, 2026
4bb3325
can: peak_usb: peak_usb_start(): fix double free of transfer buffer o…
maoyixie Jun 16, 2026
2c8f08f
can: peak_usb: validate uCAN receive record lengths
neosys007 Jul 6, 2026
877e995
can: ctucanfd: add missing MODULE_DEVICE_TABLE()
neosys007 Jul 4, 2026
56ed298
can: ctucanfd: use self-test mode for PRESUME_ACK
thnkslprpt Jul 22, 2026
adf9e49
can: ctucanfd: unmap BAR0 using base address
thnkslprpt Jul 23, 2026
50b1acd
can: ctucanfd: handle bus error interrupts
thnkslprpt Jul 23, 2026
b384c45
can: ctucanfd: mark error-active controller status valid
thnkslprpt Jul 23, 2026
5c4988b
drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPs
Jun 10, 2026
0badb30
drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO …
txenoo Jul 27, 2026
0e85842
drm/vc4: Zero the tile state data array before each BIN job
mairacanal Jul 27, 2026
0e57165
drm/panthor: reject firmware sections with oversized data
osamakader Jul 16, 2026
21c7748
drm/panthor: validate firmware interface structure sizes
osamakader Jul 20, 2026
13764b5
drm/mediatek: ovl_adaptor: balance component registrations
testacegi Jul 21, 2026
b33845d
drm/amdgpu: restore UMD profile pstate after runtime resume
candicelicy Jul 21, 2026
382aeda
drm/amdgpu: cap GTT size to physical RAM on APUs
harkgill-amd Jul 27, 2026
4853737
drm/amd/display: Increase HDMI AV mute wait from 2 to 3 frames
Ray6161 Jul 3, 2026
a94e62b
drm/amd/display: use proper context for logging
Jul 23, 2026
b8c0506
drm/amdkfd: Fix missing authorization check in KFD_IOC_DBG_TRAP_DISABLE
Jul 14, 2026
2ff5bb3
drm/amdkfd: fix QID bit leak in pqm_create_queue()
Jul 20, 2026
273548e
drm/amdkfd: fix uint32_t overflow in EOP ring buffer size alignment
amd-willpalacek Jul 20, 2026
bda39e2
drm/amdkfd: Handle invalid event type in CRIU event restore
fdavid-amd Jul 21, 2026
9a7f765
drm/amdkfd: hold event_mutex while checkpointing CRIU events
amd-willpalacek Jul 22, 2026
9d6cbb7
drm/vmwgfx: fix guest_memory_dirty bitfield clobbered as size
zackr May 5, 2026
0634d50
drm/vmwgfx: reject DX_BIND_QUERY without a DX context
zackr May 5, 2026
a1e972f
drm/vmwgfx: drop dma_buf reference on foreign-fd prime import
zackr May 5, 2026
fc0c02f
drm/vmwgfx: validate DRAW_PRIMITIVES header size before division
zackr May 5, 2026
d5d7ada
drm/vmwgfx: bound DMA command body size against suffix pointer
zackr May 5, 2026
7c70177
drm/vmwgfx: avoid destroy_workqueue(NULL) on vkms init failure
zackr May 5, 2026
d3f4443
drm/vmwgfx: use check_add_overflow for shader size+offset bound
zackr May 5, 2026
e7b25a6
drm/vmwgfx: validate external BO copy bounds for both stride paths
zackr May 5, 2026
0f19ae6
spi: spi-cadence: enable SPI_CONTROLLER_MUST_TX
Jan 15, 2026
80c1e18
HID: logitech-dj: Fix maxfield check in DJ short report validation
sammiee5311 Jun 18, 2026
aac69d0
ata: libahci_platform: Do not set mask_port_map when not needed
damien-lemoal Feb 7, 2025
7280133
ata: ahci: Make ahci_ignore_port() handle empty mask_port_map
floatious Feb 25, 2025
6d28e6a
of: reserved_mem: avoid post-init UAF when alloc_reserved_mem_array()…
Jun 4, 2026
5a014e8
Bluetooth: ISO: fix CONNECTED -> CLOSED transition on shutdown/release
pv Jul 24, 2026
fc0d5e4
drm/xe/rtp: Refactor OAG MMIO trigger register whitelisting
ashutoshx Aug 5, 2026
fddea90
drm/xe: Introduce xe_gt_dbg_printer()
mwajdecz Aug 5, 2026
56aafe8
drm/xe: Apply whitelist to engine save-restore
Aug 5, 2026
9852aa8
drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists
ashutoshx Aug 5, 2026
34ff025
drm/xe/rtp: Maintain OA whitelists separately
ashutoshx Aug 5, 2026
8f5c3bb
drm/xe/rtp: Keep track of non-OA nonpriv slots
ashutoshx Aug 5, 2026
14e2360
drm/xe/rtp: Generalize whitelist_apply_to_hwe
ashutoshx Aug 5, 2026
89ec522
drm/xe/rtp: Save OA nonpriv registers to register save/restore lists
ashutoshx Aug 5, 2026
ad09a48
drm/xe/rtp: Toggle 'deny' bit to (de-)whitelist OA regs
ashutoshx Aug 5, 2026
2a10c04
drm/xe/rtp: (De-)whitelist OA registers for all hwe's for a gt
ashutoshx Aug 5, 2026
38bdecc
drm/xe/oa: (De-)whitelist OA registers on OA stream open/release
ashutoshx Aug 5, 2026
8393aac
drm/xe/rtp: Ensure locking/ref counting for OA whitelists
ashutoshx Aug 5, 2026
8b0de70
mm/hugetlb: fix swap entry corruption when clearing uffd-wp at fork()
Aug 5, 2026
f25834c
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for unpopulated ptes
Aug 5, 2026
e3dd774
mm/huge_memory: unlock i_mmap_rwsem before releasing after-split folios
Aug 5, 2026
bee9b03
lib/alloc_tag: introduce mem_alloc_profiling_permanently_disabled()
hygoni Aug 6, 2026
3e71bfb
mm/slab: prevent unbounded recursion in free path with new kmalloc type
hygoni Aug 6, 2026
ff05058
gpio: pch: use raw_spinlock_t for the register lock
Junjie650 Aug 6, 2026
a6eb5a0
usb: gadget: f_tcm: synchronize delayed set_alt with teardown
zzzccc427 Jul 30, 2026
9799fd2
usb: typec: ucsi: split connector lock classes
sergey-senozhatsky Jul 30, 2026
11483d8
usb: typec: ucsi: Fix race condition and ordering in port unregistration
Jul 30, 2026
98dec46
media: i2c: imx219: Rename VTS to FRM_LENGTH
jailuthra Aug 4, 2026
591aaa8
media: imx219: Fix maximum frame length in lines
Aug 4, 2026
103b76e
media: chips-media: wave5: Support CBP profile
jacksonlee77 Aug 4, 2026
93a0739
media: uapi: rkisp: Correct name version enum
Aug 6, 2026
e3815d1
wifi: brcmfmac: drain bus_reset work on device removal
Aug 6, 2026
b5d618f
wifi: ath6kl: fix use-after-free in aggr_reset_state()
hodgesds Aug 6, 2026
7826c63
wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress …
gokulkumar-ifx Aug 6, 2026
ca048e6
wifi: brcmfmac: set F2 blocksize to 256 for BCM43752
lc-wang Aug 6, 2026
e86ee5e
ALSA: hda: codecs: hdmi: disable keep-alive before audio format change
kv2019i Aug 6, 2026
f622ae0
mptcp: pm: avoid code duplication to lookup endp
Aug 7, 2026
8205e40
mptcp: add mptcp_userspace_pm_lookup_addr helper
Aug 7, 2026
1da3cec
mptcp: pm: use addr entry for get_local_id
Aug 7, 2026
31ce5af
mptcp: pm: userspace: fix use-after-free in get_local_id
Aug 7, 2026
992ea37
kmemleak: iommu/iova: fix transient kmemleak false positive
ctmarinas Aug 7, 2026
bed55f0
mm/kmemleak: fix checksum computation for per-cpu objects
leitao Aug 7, 2026
ea2a9a0
drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions
Jul 31, 2026
23a8726
drm/amdgpu: Fix context pstate override handling
Jul 31, 2026
35a2c16
drm/sched: Store the drm client_id in drm_sched_fence
peppsac Jul 31, 2026
329b3a7
drm/amdgpu: give each kernel job a unique id
peppsac Jul 31, 2026
201633f
drm/amdgpu/gfx: fix cleaner shader IB buffer overflow
Jul 31, 2026
ea595a1
drm/fb-helper: Allocate and release fb_info in single place
tdz Jul 31, 2026
eba91c3
drm/tegra: fbdev: Remove offset into framebuffer memory
tdz Jul 31, 2026
8fb948a
drm/exec: Remove the index parameter from drm_exec_for_each_locked_ob…
Aug 1, 2026
1738db5
drm/xe: Wait on external BO kernel fences in exec IOCTL
mbrost05 Aug 1, 2026
c233ec6
drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()
vsyrjala Aug 2, 2026
f162186
drm/i915/vrr: require valid min/max vfreq for VRR
jnikula Aug 2, 2026
9b9380a
drm/xe: Rename ___xe_bo_create_locked()
Aug 2, 2026
c22d65d
drm/xe: Hold a dma-buf reference for imported BOs
NitinGote Aug 2, 2026
4f94480
drm/i915/hdcp: Move to using intel_display in intel_hdcp
surajk8 Aug 2, 2026
f597b19
drm/i915/hdcp: require monotonically increasing seq_num_v
jnikula Aug 2, 2026
8dbb6e1
drm/i915/hdcp: Skip inactive MST connectors when building stream list
surajk8 Aug 2, 2026
2106fb4
drm/i915/hdcp: check streams[] bounds before overflow
jnikula Aug 2, 2026
43ef709
drm/xe: Stub out new pagefault layer
mbrost05 Aug 3, 2026
be5c397
drm/xe/pt: Reset current_op in xe_pt_update_ops_init()
BailyBai Aug 3, 2026
8150df6
rxrpc: Generate rtt_min
dhowells Aug 6, 2026
dcd5606
rxrpc: Adjust the rxrpc_rtt_rx tracepoint
dhowells Aug 6, 2026
c6472ca
rxrpc: Fix the calculation and use of RTO
dhowells Aug 6, 2026
5476c46
rxrpc: Manage RTT per-call rather than per-peer
dhowells Aug 6, 2026
8ac0b3b
rxrpc: Fix irq-disabled in local_bh_enable()
dhowells Aug 6, 2026
c70f44c
can: use skb hash instead of private variable in headroom
hartkopp Aug 7, 2026
deca774
can: isotp: fix timer drain order, wakeup handling and tx_gen ordering
hartkopp Aug 7, 2026
100454f
usb: typec: ucsi: Correct teardown ordering in ucsi_init() error path
Jul 17, 2026
b4d7c30
drm/fb-helper: Fix a locking bug in an error path
bvanassche Apr 3, 2026
b8bc768
drm/tegra: fbdev: Do not assign to struct drm_fb_helper.info
tdz Apr 21, 2026
25c09b4
Linux 6.12.103
gregkh Aug 9, 2026
952aaf4
Merge tag 'v6.12.103' into truenas/linux-6.12
ixhamza Aug 10, 2026
f8408fc
Bump changelog for 6.12.103+truenas
ixhamza Aug 10, 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 Documentation/dev-tools/kmemleak.rst
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ See the include/linux/kmemleak.h header for the functions prototype.
- ``kmemleak_free_percpu`` - notify of a percpu memory block freeing
- ``kmemleak_update_trace`` - update object allocation stack trace
- ``kmemleak_not_leak`` - mark an object as not a leak
- ``kmemleak_transient_leak`` - mark an object as a transient leak
- ``kmemleak_ignore`` - do not scan or report an object as leak
- ``kmemleak_scan_area`` - add scan areas inside a memory block
- ``kmemleak_no_scan`` - do not scan a memory block
Expand Down
10 changes: 8 additions & 2 deletions Documentation/gpu/drm-mm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -509,8 +509,14 @@ DRM GPUVM Function References
DRM Buddy Allocator
===================

DRM Buddy Function References
-----------------------------
Buddy Allocator Function References (GPU buddy)
-----------------------------------------------

.. kernel-doc:: drivers/gpu/buddy.c
:export:

DRM Buddy Specific Logging Function References
----------------------------------------------

.. kernel-doc:: drivers/gpu/drm/drm_buddy.c
:export:
Expand Down
67 changes: 61 additions & 6 deletions Documentation/hwmon/ina2xx.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,37 @@ Supported chips:

https://www.ti.com/

* Texas Instruments INA260

Prefix: 'ina260'

Addresses: I2C 0x40 - 0x4f

Datasheet: Publicly available at the Texas Instruments website

https://www.ti.com/

* Silergy SY24655

Prefix: 'sy24655'

Addresses: I2C 0x40 - 0x4f

Datasheet: Publicly available at the Silergy website

https://us1.silergy.com/


* Texas Instruments INA234

Prefix: 'ina234'

Addresses: I2C 0x40 - 0x43

Datasheet: Publicly available at the Texas Instruments website

https://www.ti.com/

Author: Lothar Felten <lothar.felten@gmail.com>

Description
Expand All @@ -68,10 +99,18 @@ interface. The INA220 monitors both shunt drop and supply voltage.
The INA226 is a current shunt and power monitor with an I2C interface.
The INA226 monitors both a shunt voltage drop and bus supply voltage.

INA230 and INA231 are high or low side current shunt and power monitors
INA230, INA231, and INA234 are high or low side current shunt and power monitors
with an I2C interface. The chips monitor both a shunt voltage drop and
bus supply voltage.

INA260 is a high or low side current and power monitor with integrated shunt
resistor.

The SY24655 is a high- and low-side current shunt and power monitor with an I2C
interface. The SY24655 supports both shunt drop and supply voltage, with
programmable calibration value and conversion times. The SY24655 can also
calculate average power for use in energy conversion.

The shunt value in micro-ohms can be set via platform data or device tree at
compile-time or via the shunt_resistor attribute in sysfs at run-time. Please
refer to the Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml for bindings
Expand All @@ -87,16 +126,25 @@ The actual programmed interval may vary from the desired value.
General sysfs entries
---------------------

======================= ===============================
======================= ===============================================
in0_input Shunt voltage(mV) channel
in1_input Bus voltage(mV) channel
curr1_input Current(mA) measurement channel
power1_input Power(uW) measurement channel
shunt_resistor Shunt resistance(uOhm) channel
======================= ===============================
shunt_resistor Shunt resistance(uOhm) channel (not for ina260)
======================= ===============================================

Additional sysfs entries
------------------------

Sysfs entries for ina226, ina230 and ina231 only
------------------------------------------------
Additional entries are available for the following chips:

* ina226
* ina230
* ina231
* ina234
* ina260
* sy24655

======================= ====================================================
curr1_lcrit Critical low current
Expand All @@ -117,6 +165,13 @@ update_interval data conversion time; affects number of samples used
to average results for shunt and bus voltages.
======================= ====================================================

Sysfs entries for sy24655 only
------------------------------

======================= ====================================================
power1_average average power from last reading to the present.
======================= ====================================================

.. note::

- Configure `shunt_resistor` before configure `power1_crit`, because power
Expand Down
41 changes: 41 additions & 0 deletions Documentation/netlink/specs/dpll.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,36 @@ definitions:
This may happen for example if dpll device was previously
locked on an input pin of type PIN_TYPE_SYNCE_ETH_PORT.
render-max: true
-
type: enum
name: clock-quality-level
doc: |
level of quality of a clock device. This mainly applies when
the dpll lock-status is DPLL_LOCK_STATUS_HOLDOVER.
The current list is defined according to the table 11-7 contained
in ITU-T G.8264/Y.1364 document. One may extend this list freely
by other ITU-T defined clock qualities, or different ones defined
by another standardization body (for those, please use
different prefix).
entries:
-
name: itu-opt1-prc
value: 1
-
name: itu-opt1-ssu-a
-
name: itu-opt1-ssu-b
-
name: itu-opt1-eec1
-
name: itu-opt1-prtc
-
name: itu-opt1-eprtc
-
name: itu-opt1-eeec
-
name: itu-opt1-eprc
render-max: true
-
type: const
name: temp-divider
Expand Down Expand Up @@ -252,6 +282,17 @@ attribute-sets:
name: lock-status-error
type: u32
enum: lock-status-error
-
name: clock-quality-level
type: u32
enum: clock-quality-level
multi-attr: true
doc: |
Level of quality of a clock device. This mainly applies when
the dpll lock-status is DPLL_LOCK_STATUS_HOLDOVER. This could
be put to message multiple times to indicate possible parallel
quality levels (e.g. one specified by ITU option 1 and another
one specified by option 2).
-
name: pin
enum-name: dpll_a_pin
Expand Down
40 changes: 20 additions & 20 deletions Documentation/netlink/specs/rt_link.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1619,31 +1619,31 @@ attribute-sets:
type: u32
-
name: mode
type: flag
type: u8
-
name: guard
type: flag
type: u8
-
name: protect
type: flag
type: u8
-
name: fast-leave
type: flag
type: u8
-
name: learning
type: flag
type: u8
-
name: unicast-flood
type: flag
type: u8
-
name: proxyarp
type: flag
type: u8
-
name: learning-sync
type: flag
type: u8
-
name: proxyarp-wifi
type: flag
type: u8
-
name: root-id
type: binary
Expand Down Expand Up @@ -1690,34 +1690,34 @@ attribute-sets:
type: pad
-
name: mcast-flood
type: flag
type: u8
-
name: mcast-to-ucast
type: flag
type: u8
-
name: vlan-tunnel
type: flag
type: u8
-
name: bcast-flood
type: flag
type: u8
-
name: group-fwd-mask
type: u16
-
name: neigh-suppress
type: flag
type: u8
-
name: isolated
type: flag
type: u8
-
name: backup-port
type: u32
-
name: mrp-ring-open
type: flag
type: u8
-
name: mrp-in-open
type: flag
type: u8
-
name: mcast-eht-hosts-limit
type: u32
Expand All @@ -1726,10 +1726,10 @@ attribute-sets:
type: u32
-
name: locked
type: flag
type: u8
-
name: mab
type: flag
type: u8
-
name: mcast-n-groups
type: u32
Expand All @@ -1738,7 +1738,7 @@ attribute-sets:
type: u32
-
name: neigh-vlan-suppress
type: flag
type: u8
-
name: backup-nhid
type: u32
Expand Down
7 changes: 6 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 6
PATCHLEVEL = 12
SUBLEVEL = 99
SUBLEVEL = 103
NAME = Baby Opossum Posse

ifndef EXTRAVERSION
Expand Down Expand Up @@ -446,6 +446,10 @@ KBUILD_USERLDFLAGS := $(USERLDFLAGS)

# These flags apply to all Rust code in the tree, including the kernel and
# host programs.
#
# `-Aclippy::unwrap_or_default`: the lint is buggy [1] and ignores our
# MSRV. It can trigger depending on the optimization level.
# [1] https://github.com/rust-lang/rust-clippy/issues/17379
export rust_common_flags := --edition=2021 \
-Zbinary_dep_depinfo=y \
-Astable_features \
Expand All @@ -467,6 +471,7 @@ export rust_common_flags := --edition=2021 \
-Aclippy::uninlined_format_args \
-Wclippy::unnecessary_safety_comment \
-Wclippy::unnecessary_safety_doc \
-Aclippy::unwrap_or_default \
-Wrustdoc::missing_crate_level_docs \
-Wrustdoc::unescaped_backticks

Expand Down
Loading
Loading