Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2105 commits
Select commit Hold shift + click to select a range
5fc5506
drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling
alexdeucher Nov 13, 2025
e317afd
drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
akhilpo-qcom Nov 18, 2025
1b339b1
drm/buddy: Optimize free block management with RB tree
arunpravin24 Oct 6, 2025
6417428
drm/buddy: Separate clear and dirty free block trees
arunpravin24 Oct 6, 2025
0a82fb3
drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
tdz Sep 29, 2025
5c831ab
drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
jnikula Oct 28, 2025
c6d30b6
drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()
sanjayumang Nov 18, 2025
27e44ca
drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
Yuuoniy Oct 29, 2025
bd5ce36
drm/mediatek: Fix probe resource leaks
jhovold Sep 23, 2025
49ec28a
drm/mediatek: Fix probe memory leak
jhovold Sep 23, 2025
3eb3443
drm/mediatek: Fix probe device leaks
jhovold Sep 23, 2025
df130b7
drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
superm1 Dec 5, 2025
b5971d0
drm/amdkfd: bump minimum vgpr size for gfx1151
jokim-amd Dec 5, 2025
f946537
drm/amdkfd: Trap handler support for expert scheduling mode
jcornwallAMD Nov 14, 2025
a742fa0
drm/i915: Fix format string truncation warning
ardbiesheuvel Dec 5, 2025
5a81095
drm/ttm: Avoid NULL pointer deref for evicted BOs
GyrosGeier Oct 13, 2025
106af2a
drm/mgag200: Fix big-endian support
rxrbln Dec 8, 2025
4f26159
drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
Dec 9, 2025
6417977
drm/xe/oa: Disallow 0 OA property values
ashutoshx Dec 12, 2025
d420cea
drm/xe: Adjust long-running workload timeslices to reasonable values
mbrost05 Dec 12, 2025
dd3278e
drm/xe: Use usleep_range for accurate long-running workload timeslicing
mbrost05 Dec 12, 2025
700cd81
drm/xe: Drop preempt-fences when destroying imported dma-bufs.
Dec 17, 2025
471baae
drm/msm/dpu: Add missing NULL pointer check for pingpong interface
Dec 11, 2025
24d55ac
drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
k-niemiec Dec 16, 2025
64e39e3
drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepa…
Lyude Dec 11, 2025
8a8c1e0
drm/imagination: Disallow exporting of PM/FW protected objects
alessiob-img Dec 8, 2025
7578200
lib/crypto: riscv/chacha: Avoid s0/fp register
dramforever Dec 29, 2025
a94048d
gfs2: fix freeze error handling
Dec 29, 2025
c8d4f4c
btrfs: don't rewrite ret from inode_permission
josefbacik Dec 29, 2025
bddd950
sched/eevdf: Fix min_vruntime vs avg_vruntime
Dec 29, 2025
5b9cc2b
erofs: fix unexpected EIO under memory pressure
Dec 29, 2025
e61f636
sched_ext: Fix incorrect sched_class settings for per-cpu migration t…
Dec 29, 2025
686e376
jbd2: fix the inconsistency between checksum and data in memory for j…
Dec 29, 2025
2299e3b
tty: introduce and use tty_port_tty_vhangup() helper
Dec 30, 2025
e750e2f
xhci: dbgtty: fix device unregister: fixup
Dec 30, 2025
baf1a27
f2fs: fix to detect recoverable inode during dryrun of find_fsync_dno…
chaseyu Dec 30, 2025
1eb0b13
f2fs: use global inline_xattr_slab instead of per-sb slab cache
chaseyu Dec 30, 2025
5796c53
f2fs: drop inode from the donation list when the last file is closed
Dec 30, 2025
0bf1a02
f2fs: fix to avoid updating compression context during writeback
chaseyu Dec 30, 2025
1060180
serial: core: fix OF node leak
jhovold Dec 30, 2025
2494b4d
serial: core: Restore sysfs fwnode information
andy-shev Dec 30, 2025
984dc07
mptcp: pm: ignore unknown endpoint flags
matttbe Dec 30, 2025
6673d1d
mm/ksm: fix exec/fork inheritance support for prctl
Dec 30, 2025
5f140b5
svcrdma: bound check rq_pages index in inline path
Dec 31, 2025
6548468
ARM: dts: microchip: sama7g5: fix uart fifo size to 32
noglitch Dec 31, 2025
aa85f48
block: freeze queue when updating zone resources
damien-lemoal Dec 31, 2025
a3b7eb6
tpm2-sessions: Fix tpm2_read_public range checks
jarkkojs Jan 2, 2026
44273ab
sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
htejun Jan 2, 2026
d4dd669
sched_ext: Fix missing post-enqueue handling in move_local_task_to_lo…
htejun Jan 2, 2026
f548c5e
drm/displayid: add quirk to ignore DisplayID checksum errors
jnikula Dec 31, 2025
12493e7
hrtimers: Introduce hrtimer_update_function()
covanam Dec 30, 2025
589ec2d
serial: xilinx_uartps: Use helper function hrtimer_update_function()
covanam Dec 30, 2025
fdca9bf
serial: xilinx_uartps: fix rs485 delay_rts_after_send
Dec 30, 2025
cccd92e
f2fs: clear SBI_POR_DOING before initing inmem curseg
Dec 30, 2025
621dc9e
f2fs: add timeout in f2fs_enable_checkpoint()
chaseyu Dec 30, 2025
341f6a2
f2fs: dump more information for f2fs_{enable,disable}_checkpoint()
chaseyu Dec 30, 2025
d01cdf6
f2fs: fix to propagate error from f2fs_enable_checkpoint()
chaseyu Dec 30, 2025
c53dffa
gpiolib: acpi: Switch to use enum in acpi_gpio_in_ignore_list()
andy-shev Dec 31, 2025
7d76825
gpiolib: acpi: Handle deferred list via new API
andy-shev Dec 31, 2025
134d014
gpiolib: acpi: Add acpi_gpio_need_run_edge_events_on_boot() getter
andy-shev Dec 31, 2025
b202368
gpiolib: acpi: Move quirks to a separate file
andy-shev Dec 31, 2025
c1af28f
gpiolib: acpi: Add a quirk for Acer Nitro V15
superm1 Dec 31, 2025
8b822b3
gpiolib: acpi: Add quirk for ASUS ProArt PX13
superm1 Dec 31, 2025
f21e4cc
gpiolib: acpi: Add quirk for Dell Precision 7780
Dec 31, 2025
4ab2cd9
netfilter: nft_ct: add seqadj extension for natted connections
AndriiFullroot Jan 2, 2026
31ff679
md/raid10: wait barrier before returning discard request with REQ_NOWAIT
XiaoNi87 Jan 2, 2026
8355eea
drm/panthor: Flush shmem writes before mapping buffers CPU-uncached
bbrezillon Jan 2, 2026
1e28e77
net: ipv6: ioam6: use consistent dst names
Jan 2, 2026
8e8d6bf
ipv6: adopt dst_dev() helper
edumazet Jan 2, 2026
5d1be49
net: use dst_dev_rcu() in sk_setup_caps()
edumazet Jan 2, 2026
d1944ba
usbnet: Fix using smp_processor_id() in preemptible code warnings
Jan 2, 2026
70390c4
serial: core: Fix serial device initialization
tq-steina Dec 19, 2025
6be62c7
tty: fix tty_port_tty_*hangup() kernel-doc
Jun 24, 2025
adcef72
x86/microcode/AMD: Select which microcode patch to load
bp3tk0v Sep 25, 2025
620f9d7
media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio
6by9 Jan 5, 2026
08c5a90
wifi: mt76: mt7925: fix the unfinished command of regd_notifier befor…
Quanzhoucen Jan 5, 2026
cce9746
wifi: mt76: mt7925: fix CLC command timeout when suspend/resume
Quanzhoucen Jan 5, 2026
d7d4c38
wifi: mt76: mt7925: add handler to hif suspend/resume event
Quanzhoucen Jan 5, 2026
f2a43c7
idpf: add support for SW triggered interrupts
jahay1 Dec 15, 2025
b82cc44
idpf: trigger SW interrupt when exiting wb_on_itr mode
jahay1 Dec 15, 2025
e8f9e3e
idpf: add support for Tx refillqs in flow scheduling mode
jahay1 Dec 15, 2025
2d799d5
idpf: improve when to set RE bit logic
jahay1 Dec 15, 2025
702c417
idpf: simplify and fix splitq Tx packet rollback error path
jahay1 Dec 15, 2025
e3e11c9
idpf: replace flow scheduling buffer ring with buffer pool
jahay1 Dec 15, 2025
a7a7bff
idpf: stop Tx if there are insufficient buffer resources
jahay1 Dec 15, 2025
6b60113
idpf: remove obsolete stashing code
jahay1 Dec 15, 2025
d579cc5
hrtimers: Make hrtimer_update_function() less expensive
KAGA-KOKO Feb 7, 2025
f5b7f49
gve: defer interrupt enabling until NAPI registration
agarg2008 Dec 19, 2025
1fe39f5
ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode
bijudas Jan 5, 2026
2cd2003
block: handle zone management operations completions
damien-lemoal Jan 5, 2026
28b2ec0
soundwire: stream: extend sdw_alloc_stream() to take 'type' parameter
plbossart Jan 5, 2026
985131a
ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
Jan 5, 2026
ebdbe19
ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width
bijudas Jan 5, 2026
8d18563
PCI: brcmstb: Reuse pcie_cfg_data structure
Jan 5, 2026
b4e2b74
PCI: brcmstb: Set MLW based on "num-lanes" DT property if present
jamesequinlan Jan 5, 2026
38aa6ca
PCI: brcmstb: Fix disabling L0s capability
jamesequinlan Jan 5, 2026
451b0ed
mm/balloon_compaction: we cannot have isolated pages in the balloon list
davidhildenbrand Jan 5, 2026
1d71d50
mm/balloon_compaction: convert balloon_page_delete() to balloon_page_…
davidhildenbrand Jan 5, 2026
a219c54
powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
davidhildenbrand Jan 5, 2026
b92c196
media: mediatek: vcodec: Use spinlock for context list protection lock
wens Jan 5, 2026
ce6f2d6
media: amphion: Add a frame flush mode for decoder
Jan 5, 2026
915775d
media: amphion: Make some vpu_v4l2 functions static
Jan 5, 2026
527a73d
media: amphion: Remove vpu_vb_is_codecconfig
Jan 5, 2026
ce19b17
vfio/pci: Disable qword access to the PCI ROM bar
ktian1 Jan 6, 2026
d13c133
mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_…
sjp38 Nov 1, 2025
7ca5ed8
mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_fil…
sjp38 Nov 1, 2025
b167198
mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_ap…
sjp38 Nov 1, 2025
5129768
iomap: allocate s_dio_done_wq for async reads as well
Nov 24, 2025
c8cdc02
block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio()
damien-lemoal Nov 13, 2025
1a4a724
Linux 6.12.64
gregkh Jan 8, 2026
79f80a7
mptcp: fallback earlier on simult connection
Jan 6, 2026
9147690
mm/page_alloc: change all pageblocks migrate type on coalescing
Jan 6, 2026
11f66b8
mm: simplify folio_expected_ref_count()
davidhildenbrand Jan 6, 2026
58a3263
mm: consider non-anon swap cache folios in folio_expected_ref_count()
BijanT Jan 6, 2026
1c7c3a9
mptcp: ensure context reset on disconnect()
Jan 6, 2026
7b240a8
wifi: mac80211: Discard Beacon frames to non-broadcast address
jmalinen Jan 6, 2026
585dbb5
net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calib…
Yuuoniy Jan 7, 2026
c4d18e9
drm/amdgpu: Forward VMID reservation errors
pixelcluster Jan 7, 2026
b031365
cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes
Jan 7, 2026
4888e1d
net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
Jan 7, 2026
52aa889
sched/fair: Small cleanup to sched_balance_newidle()
Nov 7, 2025
c6ae271
sched/fair: Small cleanup to update_newidle_cost()
Nov 7, 2025
1b9c118
sched/fair: Proportional newidle balance
Nov 7, 2025
828b59f
virtio_console: fix order of fields cols and rows
Mar 24, 2025
69f542a
pwm: stm32: Always program polarity
sknsean Jan 8, 2026
b00d416
Revert "iommu/amd: Skip enabling command/event buffers for kdump"
gregkh Jan 9, 2026
39cb076
Linux 6.12.65
gregkh Jan 11, 2026
6b7ad17
NFSD: Fix permission check for read access to executable-only files
scottmayhew Dec 11, 2025
ba4811c
nfsd: provide locking for v4_end_grace
neilbrown Dec 13, 2025
03c68f9
nfsd: use correct loop termination in nfsd4_revoke_states()
neilbrown Dec 14, 2025
d954999
nfsd: check that server is running in unlock_filesystem
Dec 15, 2025
8c1cf63
NFSD: net ref data still needs to be freed even if net hasn't startup
ea1davis Dec 16, 2025
3f5d7f3
NFSD: Remove NFSERR_EAGAIN
chucklever Dec 10, 2025
1320d94
atm: Fix dma_free_coherent() size
Thomas-fourier Jan 7, 2026
2f05f77
net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
Thomas-fourier Jan 6, 2026
8b40214
arm64: Fix cleared E0POE bit after cpu_suspend()/resume()
LeviYeoReum Jan 7, 2026
0c2413c
btrfs: always detect conflicting inodes when logging inode refs
fdmanana Dec 11, 2025
9713028
mei: me: add nova lake point S DID
ausyskin Dec 15, 2025
196e8fd
lib/crypto: aes: Fix missing MMU protection for AES S-box
Jan 7, 2026
c61440f
counter: 104-quad-8: Fix incorrect return value in IRQ handler
ISCAS-Vulab Dec 15, 2025
49a6682
counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
ccpalex Nov 18, 2025
90b4b13
drm/amdgpu: Fix query for VPE block_type and ip_count
Dec 22, 2025
bc96db7
drm/pl111: Fix error handling in pl111_amba_probe
Yuuoniy Dec 11, 2025
7500ab8
drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]
alexdeucher Jun 30, 2025
321e17f
gpio: rockchip: mark the GPIO controller as sleeping
Jan 6, 2026
fcb7500
pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
Nov 26, 2025
024f71a
wifi: avoid kernel-infoleak from struct iw_point
edumazet Jan 8, 2026
f94f95b
wifi: mac80211: restore non-chanctx injection behaviour
jmberg-intel Dec 16, 2025
2802ef3
libceph: prevent potential out-of-bounds reads in handle_auth_done()
Dec 11, 2025
6c6cec3
libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
idryomov Dec 15, 2025
c4c2152
libceph: make free_choose_arg_map() resilient to partial allocation
lituo1996 Dec 20, 2025
d2c4a5f
libceph: return the handler error from mon_handle_auth_done()
idryomov Dec 29, 2025
e94075e
libceph: reset sparse-read state in osd_fault()
CFSworks Dec 31, 2025
6f468f6
libceph: make calc_target() set t->paused, not just clear it
idryomov Jan 5, 2026
f09cd20
tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
q2ven Sep 16, 2025
e724d02
drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally
WangX-1 Aug 27, 2025
32dc49f
drm/xe: Ensure GT is in C0 during resumes
WangX-1 Aug 27, 2025
7010683
csky: fix csky_cmpxchg_fixup not working
yangli85200 Oct 16, 2024
1b645cd
ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels
Nov 11, 2025
f002df3
alpha: don't reference obsolete termio struct for TC* constants
thesamesam Dec 5, 2025
6a10996
dm-snapshot: fix 'scheduling while atomic' on real-time kernels
Dec 1, 2025
e1df03e
NFSv4: ensure the open stateid seqid doesn't go backwards
scottmayhew Nov 3, 2025
7102926
ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again)
krzk Dec 3, 2025
a8559ef
NFS: Fix up the automount fs_context to use the correct cred
Nov 28, 2025
e83af97
drm/amd/display: shrink struct members
neheb Nov 8, 2025
b1dd686
smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value
Dec 7, 2025
596d1b9
smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value
Dec 7, 2025
261233f
smb/client: fix NT_STATUS_NO_DATA_DETECTED value
Dec 7, 2025
f373695
scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
wxiong66 Oct 28, 2025
496ca70
scsi: ufs: core: Fix EH failure after W-LUN resume error
Nov 12, 2025
dedec6e
scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe …
Dec 2, 2025
b9b19fe
btrfs: fix qgroup_snapshot_quick_inherit() squota bug
boryas Dec 1, 2025
53df7a4
btrfs: qgroup: update all parent qgroups when doing quick inherit
adam900710 Dec 4, 2025
ec3695d
btrfs: tracepoints: use btrfs_root_id() to get the id of a root
fdmanana Apr 3, 2025
582ba48
btrfs: fix NULL dereference on root when tracing inode eviction
mssola Oct 21, 2025
163df8d
drm/amd/display: Respect user's CONFIG_FRAME_WARN more for dml files
nathanchance Jan 31, 2025
75e2bc2
drm/amd/display: Apply e4479aecf658 to dml
nathanchance Dec 13, 2025
8f6afb1
arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema war…
wdmegrv Nov 27, 2025
06b1dfa
crypto: qat - fix duplicate restarting msg during AER error
hbhilwar Dec 17, 2025
3e45821
arm64: dts: add off-on-delay-us for usdhc2 regulator
Nov 19, 2025
88d60cf
ARM: dts: imx6q-ba16: fix RTC interrupt level
iangehc Dec 1, 2025
35b38dd
arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electroni…
Dec 2, 2025
97fdde3
arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart
SherrySun5 Dec 3, 2025
b397bb9
arm64: dts: mba8mx: Fix Ethernet PHY IRQ support
tq-steina Dec 16, 2025
16b4508
netfilter: nft_set_pipapo: fix range overlap detection
Dec 4, 2025
dd42e23
netfilter: nft_synproxy: avoid possible data-race on update operation
Dec 17, 2025
d4f333a
gpio: pca953x: Add support for level-triggered interrupts
potinlai Apr 9, 2025
cdafa52
gpio: pca953x: handle short interrupt pulses on PCAL devices
Dec 17, 2025
e1a4369
netfilter: nf_tables: fix memory leak in nf_tables_newrule()
GoodLuck612 Dec 24, 2025
26a82dc
netfilter: nf_conncount: update last_gc only when GC has been performed
Dec 17, 2025
3950054
net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
aloktiwa Dec 30, 2025
269c928
bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
Mehben Dec 28, 2025
03fb170
net: mscc: ocelot: Fix crash when adding interface under a lag
Dec 25, 2025
50f6552
inet: ping: Fix icmp out counting
yuangao2333 Dec 24, 2025
005671c
net: sock: fix hardened usercopy panic in sock_recv_errqueue
winmin Dec 23, 2025
b71d08b
netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
Dec 24, 2025
9e0f542
net/mlx5e: Don't print error message due to invalid module
gal-pressman Dec 25, 2025
57f1dd8
net: wwan: iosm: Fix memory leak in ipc_mux_deinit()
GoodLuck612 Dec 30, 2025
f102939
bnxt_en: Fix potential data corruption with HW GRO/LRO
Dec 31, 2025
6762937
vsock: Make accept()ed sockets use custom setsockopt()
mmhal Dec 29, 2025
1eeaaec
btrfs: only enforce free space tree if v1 cache is required for bs < …
adam900710 Dec 18, 2025
92ff65c
riscv: pgtable: Cleanup useless VA_USER_XXX definitions
guoren83 Dec 1, 2025
3264881
net: fix memory leak in skb_segment_list for GRO packets
mohammadheib Jan 4, 2026
be3d312
idpf: keep the netdev when a reset fails
etantilov Nov 21, 2025
a4212d6
idpf: fix memory leak in idpf_vport_rel()
etantilov Nov 21, 2025
d916df4
idpf: cap maximum Rx buffer size
jahay1 Nov 3, 2025
4969d6f
net: netdevsim: fix inconsistent carrier state after link/unlink
y-koj Jan 5, 2026
3d67e8c
HID: quirks: work around VID/PID conflict for appledisplay
rxrbln Nov 28, 2025
4349731
net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggrega…
n132 Jan 6, 2026
471dfb9
net: usb: pegasus: fix memory leak in update_eth_regs_async()
petkomanolov Jan 6, 2026
de77d2c
net: enetc: fix build warning when PAGE_SIZE is greater than 128K
Jan 7, 2026
dd6ccec
arp: do not assume dev_hard_header() does not change skb->head
edumazet Jan 7, 2026
d47b037
erofs: don't bother with s_stack_depth increasing for now
hsiangkao Jan 8, 2026
7388ba6
erofs: fix file-backed mounts no longer working on EROFS partitions
hsiangkao Jan 10, 2026
7113801
ALSA: ac97bus: Use guard() for mutex locks
tiwai Jan 12, 2026
fcc04c9
ALSA: ac97: fix a double free in snd_ac97_controller_register()
Jan 12, 2026
9ed14c3
btrfs: fix error handling of submit_uncompressed_range()
adam900710 Jan 12, 2026
fb4fa3f
btrfs: subpage: dump the involved bitmap when ASSERT() failed
adam900710 Jan 12, 2026
ced5459
btrfs: add extra error messages for delalloc range related errors
adam900710 Jan 12, 2026
7216d78
btrfs: remove btrfs_fs_info::sectors_per_page
adam900710 Jan 12, 2026
a915072
btrfs: truncate ordered extent when skipping writeback past i_size
fdmanana Jan 12, 2026
afbb578
btrfs: use variable for end offset in extent_writepage_io()
fdmanana Jan 12, 2026
5c64774
btrfs: fix beyond-EOF write handling
adam900710 Jan 12, 2026
202c5b9
bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater tha…
Jun 12, 2025
0eb6e9d
bpf: Make variables in bpf_prog_test_run_xdp less confusing
ameryhung Sep 22, 2025
6611a73
bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST…
ameryhung Sep 22, 2025
6447e69
bpf, test_run: Subtract size of xdp_frame from allowed metadata size
tohojo Jan 5, 2026
fb9ef40
bpf: Fix reference count leak in bpf_prog_test_run_xdp()
Jan 8, 2026
7b60aed
net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
MshBidb Dec 7, 2025
3835d59
powercap: fix race condition in register_control_type()
sumeet4linux Dec 5, 2025
feb28b6
powercap: fix sscanf() error return value handling
sumeet4linux Dec 7, 2025
14fa3d1
netfilter: nf_tables: avoid chain re-validation if possible
Jul 6, 2024
9f6cf07
ata: libata-core: Disable LPM on ST2000DM008-2FR102
floatious Dec 9, 2025
f609041
drm/amd/display: Fix DP no audio issue
charliu-AMDENG Nov 29, 2025
1c06d85
spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ
Dec 17, 2025
47206d7
drm/amdkfd: Fix improper NULL termination of queue restore SMI event …
briankoco Nov 20, 2025
ba6f0d1
can: j1939: make j1939_session_activate() fail if device is no longer…
Nov 25, 2025
44ed8fa
ALSA: usb-audio: Update for native DSD support quirks
jlaako Dec 11, 2025
8072299
ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025
Blu3cr0ss Dec 10, 2025
1d2a109
ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL
kv2019i Dec 12, 2025
0810c8e
ASoC: fsl_sai: Add missing registers to cache default
tq-steina Dec 16, 2025
3762535
scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
MichaelRabek Dec 12, 2025
4244015
spi: cadence-quadspi: Prevent lost complete() call during indirect read
Dec 18, 2025
47e676c
tpm2-sessions: Fix out of range indexing in name_size
jarkkojs Nov 30, 2025
f8b4061
ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback
tiwai Dec 10, 2025
9e3f8fa
bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error path
shardulsb08 Oct 14, 2025
f6044d1
Linux 6.12.66
gregkh Jan 17, 2026
8b1c21b
Merge remote-tracking branch 'stable/linux-6.12.y' into v6.12-rt
igaw Jan 19, 2026
682cc16
v6.12.66-rt15
igaw Jan 19, 2026
8a24fcd
Merge tag 'v6.12.66-rt15' into nilrt/master/6.12
erickshepherdNI Jan 27, 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
  •  
  •  
  •  
52 changes: 52 additions & 0 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -828,3 +828,55 @@ Date: November 2024
Contact: "Chao Yu" <chao@kernel.org>
Description: It controls max read extent count for per-inode, the value of threshold
is 10240 by default.

What: /sys/fs/f2fs/tuning/reclaim_caches_kb
Date: February 2025
Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
Description: It reclaims the given KBs of file-backed pages registered by
ioctl(F2FS_IOC_DONATE_RANGE).
For example, writing N tries to drop N KBs spaces in LRU.

What: /sys/fs/f2fs/<disk>/carve_out
Date: March 2025
Contact: "Daeho Jeong" <daehojeong@google.com>
Description: For several zoned storage devices, vendors will provide extra space which
was used for device level GC than specs and F2FS can use this space for
filesystem level GC. To do that, we can reserve the space using
reserved_blocks. However, it is not enough, since this extra space should
not be shown to users. So, with this new sysfs node, we can hide the space
by substracting reserved_blocks from total bytes.

What: /sys/fs/f2fs/<disk>/encoding_flags
Date: April 2025
Contact: "Chao Yu" <chao@kernel.org>
Description: This is a read-only entry to show the value of sb.s_encoding_flags, the
value is hexadecimal.

============================ ==========
Flag_Name Flag_Value
============================ ==========
SB_ENC_STRICT_MODE_FL 0x00000001
SB_ENC_NO_COMPAT_FALLBACK_FL 0x00000002
============================ ==========

What: /sys/fs/f2fs/<disk>/reserved_pin_section
Date: June 2025
Contact: "Chao Yu" <chao@kernel.org>
Description: This threshold is used to control triggering garbage collection while
fallocating on pinned file, so, it can guarantee there is enough free
reserved section before preallocating on pinned file.
By default, the value is ovp_sections, especially, for zoned ufs, the
value is 1.

What: /sys/fs/f2fs/<disk>/gc_boost_gc_multiple
Date: June 2025
Contact: "Daeho Jeong" <daehojeong@google.com>
Description: Set a multiplier for the background GC migration window when F2FS GC is
boosted. The range should be from 1 to the segment count in a section.
Default: 5

What: /sys/fs/f2fs/<disk>/gc_boost_gc_greedy
Date: June 2025
Contact: "Daeho Jeong" <daehojeong@google.com>
Description: Control GC algorithm for boost GC. 0: cost benefit, 1: greedy
Default: 1
16 changes: 13 additions & 3 deletions Documentation/admin-guide/LSM/Smack.rst
Original file line number Diff line number Diff line change
Expand Up @@ -601,10 +601,15 @@ specification.
Task Attribute
~~~~~~~~~~~~~~

The Smack label of a process can be read from /proc/<pid>/attr/current. A
process can read its own Smack label from /proc/self/attr/current. A
The Smack label of a process can be read from ``/proc/<pid>/attr/current``. A
process can read its own Smack label from ``/proc/self/attr/current``. A
privileged process can change its own Smack label by writing to
/proc/self/attr/current but not the label of another process.
``/proc/self/attr/current`` but not the label of another process.

Format of writing is : only the label or the label followed by one of the
3 trailers: ``\n`` (by common agreement for ``/proc/...`` interfaces),
``\0`` (because some applications incorrectly include it),
``\n\0`` (because we think some applications may incorrectly include it).

File Attribute
~~~~~~~~~~~~~~
Expand Down Expand Up @@ -696,6 +701,11 @@ sockets.
A privileged program may set this to match the label of another
task with which it hopes to communicate.

UNIX domain socket (UDS) with a BSD address functions both as a file in a
filesystem and as a socket. As a file, it carries the SMACK64 attribute. This
attribute is not involved in Smack security enforcement and is immutably
assigned the label "*".

Smack Netlabel Exceptions
~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
62 changes: 58 additions & 4 deletions Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,36 @@ properties:
- description: PCIe 5 pipe clock
- description: PCIe 6a pipe clock
- description: PCIe 6b pipe clock
- description: USB QMP Phy 0 clock source
- description: USB QMP Phy 1 clock source
- description: USB QMP Phy 2 clock source
- description: USB4_0 QMPPHY clock source
- description: USB4_1 QMPPHY clock source
- description: USB4_2 QMPPHY clock source
- description: USB4_0 PHY DP0 GMUX clock source
- description: USB4_0 PHY DP1 GMUX clock source
- description: USB4_0 PHY PCIE PIPEGMUX clock source
- description: USB4_0 PHY PIPEGMUX clock source
- description: USB4_0 PHY SYS PCIE PIPEGMUX clock source
- description: USB4_1 PHY DP0 GMUX 2 clock source
- description: USB4_1 PHY DP1 GMUX 2 clock source
- description: USB4_1 PHY PCIE PIPEGMUX clock source
- description: USB4_1 PHY PIPEGMUX clock source
- description: USB4_1 PHY SYS PCIE PIPEGMUX clock source
- description: USB4_2 PHY DP0 GMUX 2 clock source
- description: USB4_2 PHY DP1 GMUX 2 clock source
- description: USB4_2 PHY PCIE PIPEGMUX clock source
- description: USB4_2 PHY PIPEGMUX clock source
- description: USB4_2 PHY SYS PCIE PIPEGMUX clock source
- description: USB4_0 PHY RX 0 clock source
- description: USB4_0 PHY RX 1 clock source
- description: USB4_1 PHY RX 0 clock source
- description: USB4_1 PHY RX 1 clock source
- description: USB4_2 PHY RX 0 clock source
- description: USB4_2 PHY RX 1 clock source
- description: USB4_0 PHY PCIE PIPE clock source
- description: USB4_0 PHY max PIPE clock source
- description: USB4_1 PHY PCIE PIPE clock source
- description: USB4_1 PHY max PIPE clock source
- description: USB4_2 PHY PCIE PIPE clock source
- description: USB4_2 PHY max PIPE clock source

power-domains:
description:
Expand Down Expand Up @@ -63,7 +90,34 @@ examples:
<&pcie6b_phy>,
<&usb_1_ss0_qmpphy 0>,
<&usb_1_ss1_qmpphy 1>,
<&usb_1_ss2_qmpphy 2>;
<&usb_1_ss2_qmpphy 2>,
<&usb4_0_phy_dp0_gmux_clk>,
<&usb4_0_phy_dp1_gmux_clk>,
<&usb4_0_phy_pcie_pipegmux_clk>,
<&usb4_0_phy_pipegmux_clk>,
<&usb4_0_phy_sys_pcie_pipegmux_clk>,
<&usb4_1_phy_dp0_gmux_2_clk>,
<&usb4_1_phy_dp1_gmux_2_clk>,
<&usb4_1_phy_pcie_pipegmux_clk>,
<&usb4_1_phy_pipegmux_clk>,
<&usb4_1_phy_sys_pcie_pipegmux_clk>,
<&usb4_2_phy_dp0_gmux_2_clk>,
<&usb4_2_phy_dp1_gmux_2_clk>,
<&usb4_2_phy_pcie_pipegmux_clk>,
<&usb4_2_phy_pipegmux_clk>,
<&usb4_2_phy_sys_pcie_pipegmux_clk>,
<&usb4_0_phy_rx_0_clk>,
<&usb4_0_phy_rx_1_clk>,
<&usb4_1_phy_rx_0_clk>,
<&usb4_1_phy_rx_1_clk>,
<&usb4_2_phy_rx_0_clk>,
<&usb4_2_phy_rx_1_clk>,
<&usb4_0_phy_pcie_pipe_clk>,
<&usb4_0_phy_max_pipe_clk>,
<&usb4_1_phy_pcie_pipe_clk>,
<&usb4_1_phy_max_pipe_clk>,
<&usb4_2_phy_pcie_pipe_clk>,
<&usb4_2_phy_max_pipe_clk>;
power-domains = <&rpmhpd RPMHPD_CX>;
#clock-cells = <1>;
#reset-cells = <1>;
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ properties:
patternProperties:
"^sdhci@[0-9a-f]+$":
type: object
$ref: mmc-controller.yaml
$ref: sdhci-common.yaml
unevaluatedProperties: false

properties:
Expand Down
6 changes: 3 additions & 3 deletions Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ properties:

reg:
items:
- description: External local bus interface registers
- description: Data Bus Interface registers
- description: Meson designed configuration registers
- description: PCIe configuration space

reg-names:
items:
- const: elbi
- const: dbi
- const: cfg
- const: config

Expand Down Expand Up @@ -113,7 +113,7 @@ examples:
pcie: pcie@f9800000 {
compatible = "amlogic,axg-pcie", "snps,dw-pcie";
reg = <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x100000>;
reg-names = "elbi", "cfg", "config";
reg-names = "dbi", "cfg", "config";
interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
clocks = <&pclk>, <&clk_port>, <&clk_phy>;
clock-names = "pclk", "port", "general";
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,11 @@ properties:
items:
- const: pci

required:
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#

Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ properties:
required:
- interconnects
- interconnect-names
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,11 @@ properties:
items:
- const: pci

required:
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#

Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,11 @@ properties:
items:
- const: pci

required:
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#

Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,11 @@ properties:
items:
- const: pci

required:
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#

Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,11 @@ properties:
items:
- const: pci

required:
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#

Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,11 @@ properties:
- const: pci # PCIe core reset
- const: link_down # PCIe link down reset

required:
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,18 +50,20 @@ patternProperties:
groups:
description:
Name of the pin group to use for the functions.
$ref: /schemas/types.yaml#/definitions/string
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
items:
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
minItems: 1
maxItems: 8

drive-strength:
enum: [2, 4, 6, 8, 16, 24, 32]
Expand Down
2 changes: 1 addition & 1 deletion Documentation/driver-api/soundwire/stream.rst
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ per stream. From ASoC DPCM framework, this stream state maybe linked to

.. code-block:: c

int sdw_alloc_stream(char * stream_name);
int sdw_alloc_stream(char * stream_name, enum sdw_stream_type type);

The SoundWire core provides a sdw_startup_stream() helper function,
typically called during a dailink .startup() callback, which performs
Expand Down
5 changes: 3 additions & 2 deletions Documentation/driver-api/tty/tty_port.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,10 @@ TTY Refcounting
TTY Helpers
-----------

.. kernel-doc:: include/linux/tty_port.h
:identifiers: tty_port_tty_hangup tty_port_tty_vhangup
.. kernel-doc:: drivers/tty/tty_port.c
:identifiers: tty_port_tty_hangup tty_port_tty_wakeup

:identifiers: tty_port_tty_wakeup

Modem Signals
-------------
Expand Down
Loading
Loading