Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
973 commits
Select commit Hold shift + click to select a range
34143a2
doc: fix seg6_flowlabel path
NicolasDichtel Oct 10, 2025
599f9fa
r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
Oct 9, 2025
eeb4345
net/ip6_tunnel: Prevent perpetual tunnel growth
0x7f454c46 Oct 9, 2025
4f4af83
amd-xgbe: Avoid spurious link down messages during interface toggle
RajuRangoju Oct 10, 2025
814ec62
tcp: fix tcp_tso_should_defer() vs large RTT
edumazet Oct 11, 2025
4602b8c
ksmbd: fix recursive locking in RPC handle list access
Oct 15, 2025
4968328
tg3: prevent use of uninitialized remote_adv and local_adv variables
jtstrs Oct 14, 2025
b1cf131
tls: trim encrypted message to match the plaintext on short splice
qsn Oct 14, 2025
0e2e8c4
tls: wait for async encrypt in case of error during latter iterations…
qsn Oct 14, 2025
bea15cd
tls: always set record_type in tls_process_cmsg
qsn Oct 14, 2025
39dec4e
tls: wait for pending async decryptions if tls_strp_msg_hold fails
qsn Oct 14, 2025
bbcf2da
tls: don't rely on tx_work during send()
qsn Oct 14, 2025
95af085
netdevsim: set the carrier when the device goes up
leitao Oct 14, 2025
f30f006
net: usb: lan78xx: Add error handling to lan78xx_init_mac_address
olerem Dec 9, 2024
d8a3a53
net: usb: lan78xx: fix use of improperly initialized dev->chipid in l…
CraftyChimera Oct 13, 2025
5a83309
drm/panthor: Ensure MCU is disabled on suspend
Oct 8, 2025
3fc8710
nvme-multipath: Skip nr_active increments in RETRY disposition
amitbchaudhary Sep 26, 2025
d694f80
riscv: kprobes: Fix probe address validation
Vogtinator Sep 10, 2025
e2a7c66
drm/bridge: lt9211: Drop check for last nibble of version register
Oct 11, 2025
70a65e2
ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec
chleroy Oct 9, 2025
8ed3d6c
ASoC: nau8821: Cancel jdet_work before handling jack ejection
cristicc Oct 3, 2025
129cef0
ASoC: nau8821: Generalize helper to clear IRQ status
cristicc Oct 3, 2025
af66058
ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
cristicc Oct 3, 2025
657e8f9
drm/i915/guc: Skip communication warning on reset in progress
zhanjun Sep 29, 2025
90653d9
drm/amdgpu: add ip offset support for cyan skillfish
alexdeucher Jun 27, 2025
0a77caa
drm/amdgpu: add support for cyan skillfish without IP discovery
alexdeucher Jun 27, 2025
87b634c
drm/amdgpu: fix handling of harvesting for ip_discovery firmware
alexdeucher Sep 26, 2025
e4628ad
drm/amd/powerplay: Fix CIK shutdown temperature
Oct 13, 2025
33fee60
drm/draw: fix color truncation in drm_draw_fill24
WallaceIT Oct 3, 2025
8fecfa1
drm/rockchip: vop2: use correct destination rectangle height check
aloktiwa Oct 12, 2025
cb4c843
sched/fair: Fix pelt lost idle time detection
vingu-linaro Oct 8, 2025
e15f6ac
ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
rddunlap Oct 14, 2025
646868e
accel/qaic: Fix bootlog initialization ordering
quic-jhugo Oct 7, 2025
551f1df
accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
Oct 7, 2025
21ba044
accel/qaic: Synchronize access to DBC request queue head & tail pointer
Oct 7, 2025
c1bcd72
selftests/bpf: make arg_parsing.c more robust to crashes
anakryiko Oct 14, 2025
bba7208
ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
Radon10043 Oct 15, 2025
5600240
HID: hid-input: only ignore 0 battery events for digitizers
dtor Oct 15, 2025
9ab3e03
HID: multitouch: fix name of Stylus input devices
Oct 8, 2025
095d692
ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails
Oct 15, 2025
2a87a1c
selftests: arg_parsing: Ensure data is flushed to disk before reading.
higuoxing Oct 16, 2025
f3fe1ab
nvme/tcp: handle tls partially sent records in write_space()
twilfredo Oct 10, 2025
586c75d
hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
dubeyko Sep 19, 2025
ab0f805
xfs: rename the old_crc variable in xlog_recover_process
Oct 20, 2025
9909b28
xfs: fix log CRC mismatches between i386 and other architectures
Oct 20, 2025
f9ad5c7
phy: cdns-dphy: Store hs_clk_rate and return it
tomba Oct 20, 2025
4d1422b
phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
Oct 20, 2025
69a837b
PM: runtime: Add new devm functions
Oct 20, 2025
29c57a6
iio: imu: inv_icm42600: Simplify pm_runtime setup
sknsean Oct 20, 2025
7e708db
iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspe…
sknsean Oct 20, 2025
434b399
nfsd: Use correct error code when decoding extents
sbashiro Oct 20, 2025
5def53c
nfsd: Drop dprintk in blocklayout xdr functions
sbashiro Oct 20, 2025
47c6099
NFSD: Rework encoding and decoding of nfsd4_deviceid
sbashiro Oct 20, 2025
18eee64
NFSD: Minor cleanup in layoutcommit processing
sbashiro Oct 20, 2025
da68bc5
NFSD: Implement large extent array support in pNFS
sbashiro Oct 20, 2025
c33da54
NFSD: Fix last write offset handling in layoutcommit
sbashiro Oct 20, 2025
e9fd43b
wifi: rtw89: avoid possible TX wait initialization race
pchelkin91 Oct 20, 2025
88ad397
xfs: use deferred intent items for reaping crosslinked blocks
Oct 20, 2025
fd81963
padata: Reset next CPU when reorder sequence wraps around
leonshaw Oct 20, 2025
069e7bb
md/raid0: Handle bio_split() errors
johnpgarry Oct 20, 2025
74dc8c2
md/raid1: Handle bio_split() errors
johnpgarry Oct 20, 2025
2d24bf9
md/raid10: Handle bio_split() errors
johnpgarry Oct 20, 2025
78a2d39
md: fix mssing blktrace bio split events
YuKuai-huawei Oct 20, 2025
12e3db9
x86/resctrl: Refactor resctrl_arch_rmid_read()
babumoger Oct 20, 2025
9ec6939
x86/resctrl: Fix miscount of bandwidth event when reactivating previo…
babumoger Oct 20, 2025
dc63d87
d_alloc_parallel(): set DCACHE_PAR_LOOKUP earlier
Oct 20, 2025
620f3b0
vfs: Don't leak disconnected dentries on umount
jankara Oct 20, 2025
fb151d8
PCI: Add PCI_VDEVICE_SUB helper macro
pkwapuli Oct 20, 2025
8a661d6
ixgbevf: Add support for Intel(R) E610 device
pkwapuli Oct 20, 2025
68bfddd
ixgbevf: fix getting link speed data for E610 devices
jjagielsk Oct 20, 2025
bf58011
ixgbevf: fix mailbox API compatibility by negotiating supported features
jjagielsk Oct 20, 2025
f620d9b
tcp: convert to dev_net_rcu()
edumazet Oct 20, 2025
bcdbf4d
tcp: cache RTAX_QUICKACK metric in a hot cache line
edumazet Oct 20, 2025
8f00167
net: dst: add four helpers to annotate data-races around dst->dev
edumazet Oct 20, 2025
95d4308
ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu]
edumazet Oct 20, 2025
4388b7f
net: Add locking to protect skb->dev access in ip_output
Oct 20, 2025
c159590
mptcp: Call dst_release() in mptcp_active_enable().
q2ven Oct 20, 2025
ad16235
mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
q2ven Oct 20, 2025
963f223
mptcp: reset blackhole on success with non-loopback ifaces
matttbe Oct 20, 2025
e4d2a1d
phy: cadence: cdns-dphy: Update calibration wait time for startup sta…
Oct 21, 2025
a156af6
NFSD: Define a proc_layoutcommit for the FlexFiles layout type
chucklever Oct 20, 2025
ac50c6e
mm/ksm: fix flag-dropping behavior in ksm_madvise
Oct 1, 2025
6de6d31
arm64: cputype: Add Neoverse-V3AE definitions
mrutland-arm Sep 19, 2025
f3ccb49
arm64: errata: Apply workarounds for Neoverse-V3AE
mrutland-arm Sep 19, 2025
d28c1b1
dmaengine: Add missing cleanup on module unload
groeck Oct 20, 2025
4fc43de
Linux 6.12.55
gregkh Oct 23, 2025
6b0a292
exec: Fix incorrect type for ret
Aug 25, 2025
90f5f71
nios2: ensure that memblock.current_limit is set when setting pfn limits
Aug 21, 2025
2d5eb50
hfs: clear offset and space out of valid records in b-tree node
dubeyko Aug 15, 2025
46e13d3
hfs: make proper initalization of struct hfs_find_data
dubeyko Aug 18, 2025
99202d9
hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
dubeyko Aug 18, 2025
17ed51c
hfs: validate record offset in hfsplus_bmap_alloc
YangChenzhi-vivo Aug 18, 2025
295527b
hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()
dubeyko Aug 25, 2025
e23c071
dlm: check for defined force value in dlm_lockspace_release
Jul 23, 2025
3b447fd
hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()
dubeyko Aug 20, 2025
0254a0d
hfsplus: return EIO when type of hidden directory mismatch in hfsplus…
bbkzz Aug 5, 2025
3b529ec
PCI: Test for bit underflow in pcie_set_readrq()
kees Sep 5, 2025
52cd925
lkdtm: fortify: Fix potential NULL dereference on kmalloc failure
Junjie650 Aug 14, 2025
ec28302
arm64: sysreg: Correct sign definitions for EIESB and DoubleLock
Aug 29, 2025
279bde3
gfs2: Fix unlikely race in gdlm_put_lock
Aug 6, 2025
27cfc3b
m68k: bitops: Fix find_*_bit() signatures
geertu Sep 10, 2025
9bc631f
powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failure
chleroy Sep 9, 2025
b625a08
drivers/perf: hisi: Relax the event ID check in the framework
Aug 29, 2025
2770e20
s390/mm: Use __GFP_ACCOUNT for user page table allocations
hcahca Sep 22, 2025
a135fc2
smb: server: let smb_direct_flush_send_list() invalidate a remote key…
metze-samba Sep 8, 2025
73a722a
Unbreak 'make tools/*' for user-space targets
torvalds Sep 29, 2025
deeede2
PM: EM: Drop unused parameter from em_adjust_new_capacity()
rafaeljw Oct 21, 2025
f6c85e8
PM: EM: Slightly reduce em_check_capacity_update() overhead
rafaeljw Oct 21, 2025
4051c28
PM: EM: Move CPU capacity check to em_adjust_new_capacity()
rafaeljw Oct 21, 2025
5dacb83
PM: EM: Fix late boot with holes in CPU topology
cloehle Oct 21, 2025
1f28de3
net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_e…
nathanchance Oct 14, 2025
ada2125
rtnetlink: Allow deleting FDB entries in user namespace
jwsbck Oct 15, 2025
1f92f5b
net: enetc: fix the deadlock of enetc_mdio_lock
Oct 15, 2025
9039fae
net: enetc: correct the value of ENETC_RXB_TRUESIZE
Oct 16, 2025
781a20d
dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path
IoanaCiornei Oct 16, 2025
1ffccf3
can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of …
marckleinebudde Oct 17, 2025
ab1b49d
can: esd: acc_start_xmit(): use can_dev_dropped_skb() instead of can_…
marckleinebudde Oct 17, 2025
1a6ede2
can: rockchip-canfd: rkcanfd_start_xmit(): use can_dev_dropped_skb() …
marckleinebudde Oct 17, 2025
4688adc
selftests: net: fix server bind failure in sctp_vrf.sh
lxin Oct 17, 2025
ae71c16
net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead
cjubran May 14, 2025
0049fd6
net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ
ameryhung Oct 16, 2025
cb9edd5
net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for stridi…
ameryhung Oct 16, 2025
5b6fc95
net/smc: fix general protection fault in __smc_diag_dump
Oct 17, 2025
e61fb4b
net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions
AkshGarg-19 Oct 16, 2025
cb97426
arm64, mm: avoid always making PTE dirty in pte_mkwrite()
hying-caritas Oct 15, 2025
d72f6e2
ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loop
Oct 21, 2025
7a832b0
sctp: avoid NULL dereference when chunk data buffer is missing
jtstrs Oct 21, 2025
da1ef8e
net: phy: micrel: always set shared->phydev for LAN8814
robimarko Oct 21, 2025
7e212ce
net/mlx5: Fix IPsec cleanup over MPV device
PatrisiousHaddad Oct 22, 2025
3f307a9
fs/notify: call exportfs_encode_fid with s_umount
Oct 1, 2025
3ce82b1
net: bonding: fix possible peer notify event loss or dup issue
hao022 Oct 21, 2025
85d65fb
dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMA…
mszyprow Oct 9, 2025
4537930
arch_topology: Fix incorrect error check in topology_parse_cpu_capaci…
kaushlen Sep 23, 2025
b1c2b4e
btrfs: directly free partially initialized fs_info in btrfs_check_lea…
Oct 16, 2025
4c71f1c
gpio: pci-idio-16: Define maximum valid register address offset
Oct 20, 2025
06eb873
gpio: 104-idio-16: Define maximum valid register address offset
Oct 20, 2025
26a0fa0
xfs: fix locking in xchk_nlinks_collect_dir
Oct 21, 2025
19f4e86
Revert "cpuidle: menu: Avoid discarding useful information"
rafaeljw Oct 18, 2025
c7af530
slab: Avoid race on slab->obj_exts in alloc_slab_obj_exts
GeHao01994 Oct 21, 2025
f3886f0
slab: Fix obj_ext mistakenly considered NULL due to race condition
GeHao01994 Oct 23, 2025
5932988
ACPICA: Work around bogus -Wstringop-overread warning since GCC 11
xry111 Oct 21, 2025
86bc2c6
can: netlink: can_changelink(): allow disabling of automatic restart
marckleinebudde Oct 20, 2025
c199595
cifs: Fix TCP_Server_Info::credits to be signed
dhowells Oct 20, 2025
42f3df4
MIPS: Malta: Fix keyboard resource preventing i8042 driver from regis…
maciej-w-rozycki Oct 21, 2025
bb69928
ocfs2: clear extent cache after moving/defragmenting extents
deepanshu406 Oct 9, 2025
251caee
vsock: fix lock inversion in vsock_assign_transport()
stefano-garzarella Oct 21, 2025
427f24b
net: stmmac: dwmac-rk: Fix disabling set_clock_selection
sre Oct 14, 2025
5537ed7
net: usb: rtl8150: Fix frame padding
Oct 14, 2025
ec2153d
net: ravb: Enforce descriptor type ordering
prabhakarlad Oct 17, 2025
629ea2f
net: ravb: Ensure memory write completes before ringing TX doorbell
prabhakarlad Oct 17, 2025
cb1dd8f
selftests: mptcp: join: mark 'flush re-add' as skipped if not supported
matttbe Oct 20, 2025
136b10e
selftests: mptcp: join: mark implicit tests as skipped if not supported
matttbe Oct 20, 2025
6fc0a7c
mm: prevent poison consumption when splitting THP
qzhuo2 Oct 11, 2025
f28092b
drm/amd/display: increase max link count and fix link->enc NULL point…
charliu-AMDENG Sep 30, 2025
5d06d15
spi: spi-nxp-fspi: add extra delay after dll locked
hanxu-nxp Sep 22, 2025
1a45d30
arm64: dts: broadcom: bcm2712: Add default GIC address cells
krzk Aug 22, 2025
dac7eba
arm64: dts: broadcom: bcm2712: Define VGIC interrupt
nullr0ute Sep 24, 2025
e088efc
firmware: arm_scmi: Account for failed debug initialization
cris-ma Oct 14, 2025
74f0c57
firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in r…
Oct 8, 2025
f5dc5ba
spi: airoha: return an error for continuous mode dirmap creation cases
mkshevetskiy Oct 12, 2025
182221d
spi: airoha: add support of dual/quad wires spi modes to exec_op() ha…
mkshevetskiy Oct 12, 2025
ad00df9
spi: airoha: do not keep {tx,rx} dma buffer always mapped
LorenzoBianconi Sep 22, 2024
8063828
spi: airoha: switch back to non-dma mode in the case of error
mkshevetskiy Oct 12, 2025
4e9a2d5
spi: airoha: fix reading/writing of flashes with more than one plane …
mkshevetskiy Oct 12, 2025
efe6dce
drm/panthor: Fix kernel panic on partial unmap of a GPU VA region
akagoe01 Oct 17, 2025
0e0e4f3
RISC-V: Define pgprot_dmacoherent() for non-coherent devices
avpatel Oct 18, 2025
17cb88c
RISC-V: Don't print details of CPUs disabled in DT
avpatel Oct 14, 2025
3c5b3dc
riscv: hwprobe: avoid uninitialized variable use in hwprobe_arch_id()
Oct 18, 2025
ea3cca6
hwmon: (sht3x) Fix error handling
groeck Oct 18, 2025
9243354
nbd: override creds to kernel when calling sock_{send,recv}msg()
WOnder93 Oct 10, 2025
9630c16
drm/panic: Fix drawing the logo on a small narrow screen
Oct 9, 2025
07f5d02
drm/panic: Fix qr_code, ensure vmargin is positive
Oct 9, 2025
f999680
gpio: ljca: Fix duplicated IRQ mapping
ISCAS-Vulab Oct 23, 2025
5a7b5d8
io_uring: correct __must_hold annotation in io_install_fixed_file
aloktiwa Oct 23, 2025
ea285d5
sched: Remove never used code in mm_cid_get()
andy-shev Oct 15, 2025
f8a1a58
io_uring/sqpoll: switch away from getrusage() for CPU accounting
axboe Oct 21, 2025
c0325d6
io_uring/sqpoll: be smarter on when to update the stime usage
axboe Oct 21, 2025
ca44ae5
Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP
kirankrishnappa-intel Oct 15, 2024
782977c
platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL
sumachidanand Aug 7, 2025
50ee250
USB: serial: option: add UNISOC UIS7720
Oct 19, 2025
cad1c70
USB: serial: option: add Quectel RG255C
Oct 22, 2025
f805ddd
USB: serial: option: add Telit FN920C04 ECM compositions
Qingwu-Li Oct 23, 2025
d1446a9
usb/core/quirks: Add Huawei ME906S to wakeup quirk
Oct 20, 2025
a8d81c9
usb: raw-gadget: do not limit transfer length
xairy Oct 21, 2025
248468f
xhci: dbc: enable back DbC in resume if it was enabled before suspend
matnyman Oct 13, 2025
533b917
xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall…
matnyman Oct 13, 2025
e1e9175
x86/microcode: Fix Entrysign revision check for Zen1/Naples
andyhhp Oct 20, 2025
352745f
binder: remove "invalid inc weak" check
Darksonn Oct 15, 2025
a4bb5d1
comedi: fix divide-by-zero in comedi_buf_munge()
deepanshu406 Sep 24, 2025
396cb58
mei: me: add wildcat lake P DID
ausyskin Oct 16, 2025
fe408f5
objtool/rust: add one more `noreturn` Rust function
ojeda Oct 20, 2025
e17b133
misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookup
BigfootACA Oct 17, 2025
f93a84f
most: usb: Fix use-after-free in hdm_disconnect
Oct 10, 2025
7d851f7
most: usb: hdm_probe: Fix calling put_device() before device initiali…
Oct 10, 2025
e6210ff
tcpm: switch check for role_sw device with fw_node
mgrzeschik Oct 13, 2025
3466973
dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp
Sep 19, 2025
d50a923
serial: 8250_dw: handle reset control deassert error
Oct 19, 2025
0bd9be0
serial: 8250_exar: add support for Advantech 2 port card with Device …
feckert Sep 24, 2025
7cbf5ed
serial: 8250_mtk: Enable baud clock and manage in runtime PM
dangowrt Sep 16, 2025
5036d26
serial: sc16is7xx: remove useless enable of enhanced features
hvilleneuvedoo Oct 6, 2025
1a1b13e
devcoredump: Fix circular locking dependency with devcd->mutex.
Oct 26, 2025
5ff5765
arm64: mte: Do not warn if the page is already tagged in copy_highpage()
ctmarinas Oct 26, 2025
1dae549
xfs: always warn about deprecated mount options
Oct 26, 2025
898d527
ksmbd: transport_ipc: validate payload size before reading handle
llllIIIllll Oct 22, 2025
4408a3d
Linux 6.12.56
gregkh Oct 29, 2025
6ff8e74
net/sched: sch_qfq: Fix null-deref in agg_dequeue
n132 Jul 5, 2025
9bdd948
audit: record fanotify event regardless of presence of rules
rgbriggs Aug 6, 2025
2aef701
perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK
Aug 20, 2025
8d79f96
perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of curre…
rostedt Aug 20, 2025
8d33b13
perf: Have get_perf_callchain() return NULL if crosstask and user are…
jpoimboe Aug 20, 2025
d6c55b5
perf: Skip user unwind if the task is a kernel thread
jpoimboe Aug 20, 2025
1c0462f
seccomp: passthrough uprobe systemcall without filtering
olsajiri Jul 20, 2025
65dc461
x86/bugs: Report correct retbleed mitigation status
dkaplan2 Sep 15, 2025
537427c
x86/bugs: Fix reporting of LFENCE retpoline
dkaplan2 Sep 15, 2025
e722709
EDAC/mc_sysfs: Increase legacy channel support to 16
Sep 16, 2025
cf9459c
cpuset: Use new excpus for nocpu error check when enabling root parti…
Sep 19, 2025
3b0bcce
btrfs: abort transaction on specific error places when walking log tree
fdmanana Jul 16, 2025
630378d
btrfs: abort transaction in the process_one_buffer() log tree walk ca…
fdmanana Jul 16, 2025
69a9df0
btrfs: zoned: return error from btrfs_zone_finish_endio()
morbidrsa Jul 22, 2025
cfc90c1
btrfs: zoned: refine extent allocator hint selection
naota Jul 16, 2025
500784a
btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_…
toblux Sep 1, 2025
403eb8a
btrfs: always drop log root tree reference in btrfs_replay_log()
fdmanana Aug 27, 2025
90542dc
btrfs: use level argument in log tree walk callback replay_one_buffer()
fdmanana Aug 28, 2025
32054a9
btrfs: abort transaction if we fail to update inode in log replay dir…
fdmanana Sep 3, 2025
7db72c3
btrfs: tree-checker: add inode extref checks
adam900710 Sep 15, 2025
4270dc1
btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_…
fdmanana Sep 22, 2025
8297de5
sched_ext: Make qmap dump operation non-destructive
htejun Sep 23, 2025
cc89ac0
arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c
image-dragon Sep 17, 2025
0e0bdce
docs: kdoc: handle the obsolescensce of docutils.ErrorString()
Sep 9, 2025
e762ddf
selftests: mptcp: disable add_addr retrans in endpoint_tests
Oct 27, 2025
dbd0aa9
selftests: mptcp: join: mark 'delete re-add signal' as skipped if not…
matttbe Oct 27, 2025
bdb0e04
mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR
matttbe Oct 27, 2025
2dda093
f2fs: fix to avoid panic once fallocation fails for pinfile
chaseyu Oct 31, 2025
4a63523
wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()
alexw65500 Oct 31, 2025
da82ac2
bonding: return detailed error when loading native XDP fails
liuhangbin Oct 30, 2025
6f3af80
bonding: check xdp prog when set bond mode
Oct 30, 2025
17143f5
bits: add comments and newlines to #if, #else and #endif directives
vincent-mailhol Oct 31, 2025
41e98f2
bits: introduce fixed-type GENMASK_U*()
vincent-mailhol Oct 31, 2025
512c193
gpio: regmap: Allow to allocate regmap-irq device
mbriand Oct 31, 2025
0537e52
gpio: regmap: add the .fixed_direction_output configuration parameter
IoanaCiornei Oct 31, 2025
1e9ad8e
gpio: idio-16: Define fixed direction of the GPIO lines
Oct 31, 2025
68ec78b
iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE
keestux Oct 30, 2025
57100b8
wifi: ath12k: fix read pointer after free in ath12k_mac_assign_vif_to…
Oct 30, 2025
29b65a3
udmabuf: fix a buf size overflow issue during udmabuf creation
xiaogang-chen-amd Oct 30, 2025
f21623b
sfc: fix NULL dereferences in ef100_process_design_param()
Oct 30, 2025
800101f
btrfs: tree-checker: fix bounds check in check_inode_extref()
Oct 8, 2025
8a243ec
Linux 6.12.57
gregkh Nov 2, 2025
98543d7
Merge remote-tracking branch 'stable/linux-6.12.y' into v6.12-rt
igaw Nov 10, 2025
dd1490b
v6.12.57-rt14
igaw Nov 10, 2025
556be4f
Merge tag 'v6.12.57-rt14' into nilrt/master/6.12
erickshepherdNI Nov 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5923,6 +5923,9 @@

rootflags= [KNL] Set root filesystem mount option string

initramfs_options= [KNL]
Specify mount options for for the initramfs mount.

rootfstype= [KNL] Set root filesystem type

rootwait [KNL] Wait (indefinitely) for root device to show up.
Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/laptops/lg-laptop.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ This value is reset to 100 when the kernel boots.
Fan mode
--------

Writing 1/0 to /sys/devices/platform/lg-laptop/fan_mode disables/enables
the fan silent mode.
Writing 0/1/2 to /sys/devices/platform/lg-laptop/fan_mode sets fan mode to
Optimal/Silent/Performance respectively.


USB charge
Expand Down
2 changes: 2 additions & 0 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V3AE | #3312417 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | MMU-500 | #841119,826419 | N/A |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | MMU-600 | #1076982,1209401| N/A |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,24 @@ required:
- clocks
- clock-names
- '#phy-cells'
- power-domains
- resets
- reset-names
- rockchip,grf

allOf:
- if:
properties:
compatible:
contains:
enum:
- rockchip,px30-csi-dphy
- rockchip,rk1808-csi-dphy
- rockchip,rk3326-csi-dphy
- rockchip,rk3368-csi-dphy
then:
required:
- power-domains

additionalProperties: false

examples:
Expand Down
10 changes: 9 additions & 1 deletion Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,21 @@ required:
- reg
- "#address-cells"
- "#size-cells"
- dma-ranges
- ranges
- clocks
- clock-names
- interrupts
- power-domains

allOf:
- if:
properties:
compatible:
const: fsl,imx8mp-dwc3
then:
required:
- dma-ranges

additionalProperties: false

examples:
Expand Down
3 changes: 3 additions & 0 deletions Documentation/networking/seg6-sysctl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ seg6_require_hmac - INTEGER

Default is 0.

/proc/sys/net/ipv6/seg6_* variables:
====================================

seg6_flowlabel - INTEGER
Controls the behaviour of computing the flowlabel of outer
IPv6 header in case of SR T.encaps
Expand Down
4 changes: 3 additions & 1 deletion Documentation/sphinx/kernel_abi.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
from docutils import nodes, statemachine
from docutils.statemachine import ViewList
from docutils.parsers.rst import directives, Directive
from docutils.utils.error_reporting import ErrorString
from sphinx.util.docutils import switch_source_input

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

__version__ = '1.0'

def setup(app):
Expand Down
4 changes: 3 additions & 1 deletion Documentation/sphinx/kernel_feat.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,11 @@
from docutils import nodes, statemachine
from docutils.statemachine import ViewList
from docutils.parsers.rst import directives, Directive
from docutils.utils.error_reporting import ErrorString
from sphinx.util.docutils import switch_source_input

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

__version__ = '1.0'

def setup(app):
Expand Down
6 changes: 4 additions & 2 deletions Documentation/sphinx/kernel_include.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,15 @@
import os.path

from docutils import io, nodes, statemachine
from docutils.utils.error_reporting import SafeString, ErrorString
from docutils.parsers.rst import directives
from docutils.parsers.rst.directives.body import CodeBlock, NumberLines
from docutils.parsers.rst.directives.misc import Include

__version__ = '1.0'

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

# ==============================================================================
def setup(app):
# ==============================================================================
Expand Down Expand Up @@ -111,7 +113,7 @@ def _run(self):
raise self.severe('Problems with "%s" directive path:\n'
'Cannot encode input file path "%s" '
'(wrong locale?).' %
(self.name, SafeString(path)))
(self.name, path))
except IOError as error:
raise self.severe('Problems with "%s" directive path:\n%s.' %
(self.name, ErrorString(error)))
Expand Down
4 changes: 3 additions & 1 deletion Documentation/sphinx/maintainers_include.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@
import os.path

from docutils import statemachine
from docutils.utils.error_reporting import ErrorString
from docutils.parsers.rst import Directive
from docutils.parsers.rst.directives.misc import Include

def ErrorString(exc): # Shamelessly stolen from docutils
return f'{exc.__class__.__name}: {exc}'

__version__ = '1.0'

def setup(app):
Expand Down
4 changes: 3 additions & 1 deletion Documentation/trace/histogram-design.rst
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,9 @@ entry, ts0, corresponding to the ts0 variable in the sched_waking
trigger above.

sched_waking histogram
----------------------::
----------------------

.. code-block::
+------------------+
| hist_data |<-------------------------------------------------------+
Expand Down
6 changes: 3 additions & 3 deletions 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 = 49
SUBLEVEL = 57
EXTRAVERSION =
NAME = Baby Opossum Posse

Expand Down Expand Up @@ -1372,11 +1372,11 @@ endif

tools/: FORCE
$(Q)mkdir -p $(objtree)/tools
$(Q)$(MAKE) LDFLAGS= O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/
$(Q)$(MAKE) O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/

tools/%: FORCE
$(Q)mkdir -p $(objtree)/tools
$(Q)$(MAKE) LDFLAGS= O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/ $*
$(Q)$(MAKE) O=$(abspath $(objtree)) subdir=tools -C $(srctree)/tools/ $*

# ---------------------------------------------------------------------------
# Kernel selftest
Expand Down
1 change: 1 addition & 0 deletions arch/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -861,6 +861,7 @@ config HAVE_CFI_ICALL_NORMALIZE_INTEGERS_RUSTC
def_bool y
depends on HAVE_CFI_ICALL_NORMALIZE_INTEGERS_CLANG
depends on RUSTC_VERSION >= 107900
depends on ARM64 || X86_64
# With GCOV/KASAN we need this fix: https://github.com/rust-lang/rust/pull/129373
depends on (RUSTC_LLVM_VERSION >= 190103 && RUSTC_VERSION >= 108200) || \
(!GCOV_KERNEL && !KASAN_GENERIC && !KASAN_SW_TAGS)
Expand Down
1 change: 1 addition & 0 deletions arch/alpha/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* This code generates raw asm output which is post-processed to extract
* and format the required data.
*/
#define COMPILE_OFFSETS

#include <linux/types.h>
#include <linux/stddef.h>
Expand Down
1 change: 1 addition & 0 deletions arch/arc/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
/*
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
*/
#define COMPILE_OFFSETS

#include <linux/sched.h>
#include <linux/mm.h>
Expand Down
6 changes: 4 additions & 2 deletions arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_sodia.dts
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,10 @@
mdio0 {
#address-cells = <1>;
#size-cells = <0>;
phy0: ethernet-phy@0 {
reg = <0>;
compatible = "snps,dwmac-mdio";

phy0: ethernet-phy@4 {
reg = <4>;
rxd0-skew-ps = <0>;
rxd1-skew-ps = <0>;
rxd2-skew-ps = <0>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/marvell/kirkwood-openrd-client.dts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
simple-audio-card,mclk-fs = <256>;

simple-audio-card,cpu {
sound-dai = <&audio0 0>;
sound-dai = <&audio0>;
};

simple-audio-card,codec {
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/renesas/r8a7791-porter.dts
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@
};

can0_pins: can0 {
groups = "can0_data";
groups = "can0_data_b";
function = "can0";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@
vcc7-supply = <&vbat>;
vccio-supply = <&vbat>;

ti,en-ck32k-xtal = <1>;
ti,en-ck32k-xtal;

regulators {
vrtc_reg: regulator@0 {
Expand Down
2 changes: 0 additions & 2 deletions arch/arm/boot/dts/ti/omap/am335x-cm-t335.dts
Original file line number Diff line number Diff line change
Expand Up @@ -483,8 +483,6 @@ status = "okay";

op-mode = <0>; /* MCASP_IIS_MODE */
tdm-slots = <2>;
/* 16 serializers */
num-serializer = <16>;
serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0
>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/ti/omap/omap3-devkit8000-lcd-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
ti,debounce-max = /bits/ 16 <10>;
ti,debounce-tol = /bits/ 16 <5>;
ti,debounce-rep = /bits/ 16 <1>;
ti,keep-vref-on = <1>;
ti,keep-vref-on;
ti,settle-delay-usec = /bits/ 16 <150>;

wakeup-source;
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
* This code generates raw asm output which is post-processed to extract
* and format the required data.
*/
#define COMPILE_OFFSETS

#include <linux/compiler.h>
#include <linux/sched.h>
#include <linux/mm.h>
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/mach-at91/pm_suspend.S
Original file line number Diff line number Diff line change
Expand Up @@ -872,7 +872,7 @@ e_done:
/**
* at91_mckx_ps_restore: restore MCK1..4 settings
*
* Side effects: overwrites tmp1, tmp2
* Side effects: overwrites tmp1, tmp2 and tmp3
*/
.macro at91_mckx_ps_restore
#ifdef CONFIG_SOC_SAMA7
Expand Down Expand Up @@ -916,7 +916,7 @@ r_ps:
bic tmp3, tmp3, #AT91_PMC_MCR_V2_ID_MSK
orr tmp3, tmp3, tmp1
orr tmp3, tmp3, #AT91_PMC_MCR_V2_CMD
str tmp2, [pmc, #AT91_PMC_MCR_V2]
str tmp3, [pmc, #AT91_PMC_MCR_V2]

wait_mckrdy tmp1

Expand Down
36 changes: 36 additions & 0 deletions arch/arm/mach-omap2/am33xx-restart.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,46 @@
/*
* am33xx-restart.c - Code common to all AM33xx machines.
*/
#include <dt-bindings/pinctrl/am33xx.h>
#include <linux/delay.h>
#include <linux/kernel.h>
#include <linux/reboot.h>

#include "common.h"
#include "control.h"
#include "prm.h"

/*
* Advisory 1.0.36 EMU0 and EMU1: Terminals Must be Pulled High Before
* ICEPick Samples
*
* If EMU0/EMU1 pins have been used as GPIO outputs and actively driving low
* level, the device might not reboot in normal mode. We are in a bad position
* to override GPIO state here, so just switch the pins into EMU input mode
* (that's what reset will do anyway) and wait a bit, because the state will be
* latched 190 ns after reset.
*/
static void am33xx_advisory_1_0_36(void)
{
u32 emu0 = omap_ctrl_readl(AM335X_PIN_EMU0);
u32 emu1 = omap_ctrl_readl(AM335X_PIN_EMU1);

/* If both pins are in EMU mode, nothing to do */
if (!(emu0 & 7) && !(emu1 & 7))
return;

/* Switch GPIO3_7/GPIO3_8 into EMU0/EMU1 modes respectively */
omap_ctrl_writel(emu0 & ~7, AM335X_PIN_EMU0);
omap_ctrl_writel(emu1 & ~7, AM335X_PIN_EMU1);

/*
* Give pull-ups time to load the pin/PCB trace capacity.
* 5 ms shall be enough to load 1 uF (would be huge capacity for these
* pins) with TI-recommended 4k7 external pull-ups.
*/
mdelay(5);
}

/**
* am33xx_restart - trigger a software restart of the SoC
* @mode: the "reboot mode", see arch/arm/kernel/{setup,process}.c
Expand All @@ -18,6 +52,8 @@
*/
void am33xx_restart(enum reboot_mode mode, const char *cmd)
{
am33xx_advisory_1_0_36();

/* TODO: Handle cmd if necessary */
prm_reboot_mode = mode;

Expand Down
6 changes: 5 additions & 1 deletion arch/arm/mach-omap2/pm33xx-core.c
Original file line number Diff line number Diff line change
Expand Up @@ -388,12 +388,15 @@ static int __init amx3_idle_init(struct device_node *cpu_node, int cpu)
if (!state_node)
break;

if (!of_device_is_available(state_node))
if (!of_device_is_available(state_node)) {
of_node_put(state_node);
continue;
}

if (i == CPUIDLE_STATE_MAX) {
pr_warn("%s: cpuidle states reached max possible\n",
__func__);
of_node_put(state_node);
break;
}

Expand All @@ -403,6 +406,7 @@ static int __init amx3_idle_init(struct device_node *cpu_node, int cpu)
states[state_count].wfi_flags |= WFI_FLAG_WAKE_M3 |
WFI_FLAG_FLUSH_CACHE;

of_node_put(state_node);
state_count++;
}

Expand Down
1 change: 1 addition & 0 deletions arch/arm64/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1111,6 +1111,7 @@ config ARM64_ERRATUM_3194386
* ARM Neoverse-V1 erratum 3324341
* ARM Neoverse V2 erratum 3324336
* ARM Neoverse-V3 erratum 3312417
* ARM Neoverse-V3AE erratum 3312417

On affected cores "MSR SSBS, #0" instructions may not affect
subsequent speculative instructions, which may permit unexepected
Expand Down
Loading
Loading