Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3805 commits
Select commit Hold shift + click to select a range
eef72d8
drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
guoqzhan Nov 5, 2025
abd29b6
smb: client: fix incomplete backport in cfids_invalidation_worker()
hac-v Nov 26, 2025
cd1aa3e
drm/i915/psr: Check drm_dp_dpcd_read return value on PSR dpcd init
hogander Nov 21, 2025
adef931
drm/i915/dp_mst: Disable Panel Replay
ideak Nov 21, 2025
641b584
drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c
pldrc Nov 21, 2025
3e1c43f
drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1
pldrc Nov 21, 2025
fd6f991
xfs: Replace strncpy with memcpy
meritissimo1 Nov 24, 2025
81a8685
xfs: fix out of bounds memory read error in symlink repair
Nov 24, 2025
f7d953c
mptcp: fix address removal logic in mptcp_pm_nl_rm_addr
Dwyane-Yan Nov 25, 2025
b3f2853
drm/amd/display: Insert dccg log for easy debug
charliu-AMDENG Nov 25, 2025
82120fe
drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
Nov 25, 2025
5dc95f8
tty/vt: fix up incorrect backport to stable releases
jariruusu Nov 22, 2025
a6d47b0
Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
aknautiyal Jul 10, 2025
f1ad80f
drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2
aknautiyal Jul 10, 2025
18228a7
sched_ext: Fix scx_kick_pseqs corruption on concurrent scheduler loads
arighi Oct 13, 2025
4a4abb0
sched_ext: fix flag check for deferred callbacks
etsal Oct 16, 2025
d45e929
Revert "gpio: swnode: don't use the swnode's name as the key for GPIO…
charleskeepax Nov 25, 2025
ae593cd
Linux 6.17.10
gregkh Dec 1, 2025
bd8135a
can: kvaser_usb: leaf: Fix potential infinite loop in command parsers
pip-izony Oct 23, 2025
9c8eb33
can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitt…
marckleinebudde Nov 8, 2025
f31693d
can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length befo…
marckleinebudde Nov 8, 2025
fb0c7c7
can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length befo…
marckleinebudde Nov 8, 2025
faae9f2
Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso i…
ChrisCH-Lu Nov 12, 2025
b30cd4d
Bluetooth: hci_core: Fix triggering cmd_timer for HCI_OP_NOP
Vudentz Nov 13, 2025
69fcb03
Bluetooth: hci_sock: Prevent race in socket write iter and sock bind
ea1davis Nov 16, 2025
ec74cdf
Bluetooth: hci_core: lookup hci_conn on RX path on protocol side
pv Nov 15, 2025
a6a31ef
Bluetooth: SMP: Fix not generating mackey and ltk when repairing
Vudentz Nov 17, 2025
d0bd018
veth: reduce XDP no_direct return section to fix race
netoptimizer Nov 19, 2025
3074e7a
drm/bridge: sii902x: Fix HDMI detection with DRM_BRIDGE_ATTACH_NO_CON…
Oct 30, 2025
ac6029b
net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
dangowrt Nov 20, 2025
c2ee6d3
platform/x86: intel: punit_ipc: fix memory corruption
Nov 21, 2025
b27a1f2
net: aquantia: Add missing descriptor cache invalidation on ATL2
Nov 20, 2025
0354b8f
net: phy: mxl-gpy: fix link properties on USXGMII and internal PHYs
dangowrt Nov 20, 2025
e025475
net: lan966x: Fix the initialization of taprio
HoratiuVultur Nov 21, 2025
624ea86
drm/xe: Fix conversion from clock ticks to milliseconds
harishchegondi Nov 17, 2025
72ea0aa
net/mlx5e: Fix validation logic in rate limiting
Nov 24, 2025
e3eed4f
team: Move team device type change at the end of team_port_add
zlatistiv Nov 22, 2025
88f46c0
net: sxgbe: fix potential NULL dereference in sxgbe_rx()
akodanev Nov 21, 2025
49d2cea
xsk: avoid overwriting skb fields for multi-buffer traffic
mfijalko Sep 25, 2025
c5ea2e5
xsk: avoid data corruption on cq descriptor number
Nov 24, 2025
4a9a4f9
drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
alexdeucher Nov 26, 2025
a8fc444
dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappings
pran005 Nov 26, 2025
e0f8ed1
net: wwan: mhi: Keep modem name match with Foxconn T99W640
SlarkXiao Nov 25, 2025
840cb87
net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing t…
vladimiroltean Nov 22, 2025
6f4fc4e
eth: fbnic: Fix counter roll-over issue
Nov 25, 2025
64e47cd
net: atlantic: fix fragment overflow handling in RX path
Jiefeng-Zhang Nov 26, 2025
d5796cf
net: mctp: unconditionally set skb->dev on dst output
jk-ozlabs Nov 25, 2025
f0d1666
net: fec: cancel perout_timer when PEROUT is disabled
Nov 25, 2025
a34137d
net: fec: do not update PEROUT if it is enabled
Nov 25, 2025
1319841
net: fec: do not allow enabling PPS and PEROUT simultaneously
Nov 25, 2025
763e3f4
net: fec: do not register PPS event for PEROUT
Nov 25, 2025
981f3da
iio: st_lsm6dsx: Fixed calibrated timestamp calculation
Oct 15, 2025
e80aaf3
usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
ISCAS-Vulab Nov 24, 2025
78db090
mailbox: mailbox-test: Fix debugfs_create_dir error checking
ISCAS-Vulab Nov 20, 2025
26cc0fc
mailbox: mtk-cmdq: Refine DMA address handling for the command buffer
Oct 22, 2025
fd7fb5e
mailbox: pcc: don't zero error register
Nov 5, 2025
237aaa8
spi: spi-cadence-quadspi: Remove duplicate pm_runtime_put_autosuspend…
Nov 5, 2025
7f3c5e0
spi: spi-cadence-quadspi: Enable pm runtime earlier to avoid imbalance
Nov 5, 2025
fe256e5
fs/namespace: fix reference leak in grab_requested_mnt_ns
avagin Nov 22, 2025
5613bde
afs: Fix delayed allocation of a cell's anonymous key
dhowells Nov 28, 2025
2e2aea1
ovl: fail ovl_lock_rename_workdir() if either target is unhashed
neilbrown Nov 28, 2025
e6b879e
riscv: dts: allwinner: d1: fix vlenb property
geomatsi Nov 19, 2025
2fc1c72
spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
Nov 26, 2025
7f19e9d
spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
ISCAS-Vulab Nov 24, 2025
d5d05cc
spi: spi-nxp-fspi: Add OCT-DTR mode support
Sep 17, 2025
cece2a2
spi: nxp-fspi: Propagate fwnode in ACPI case as well
andy-shev Nov 26, 2025
be1f77e
spi: bcm63xx: fix premature CS deassertion on RX-only transactions
rikka0w0 Nov 16, 2025
fd50547
afs: Fix uninit var in afs_alloc_anon_key()
dhowells Nov 29, 2025
152c4bc
timekeeping: Fix error code in tk_aux_sysfs_init()
Nov 25, 2025
7133cd6
Revert "drm/amd/display: Move setup_stream_attribute"
alexdeucher Nov 25, 2025
cc29a4b
Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
olsajiri Nov 4, 2025
832930c
iio: buffer-dma: support getting the DMA channel
nunojsa Oct 7, 2025
1541370
iio: buffer-dmaengine: enable .get_dma_dev()
nunojsa Oct 7, 2025
b0c0ab5
iio: buffer: support getting dma channel from the buffer
nunojsa Oct 7, 2025
56b6a28
iio: humditiy: hdc3020: fix units for temperature and humidity measur…
DimitriFedrau Oct 16, 2025
a303413
iio: humditiy: hdc3020: fix units for thresholds and hysteresis
DimitriFedrau Oct 16, 2025
81219e9
iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
Oct 17, 2025
bf1d563
iio: pressure: bmp280: correct meas_time_us calculation
Sep 28, 2025
b99f61b
iio:common:ssp_sensors: Fix an error handling path ssp_probe()
tititiou36 Oct 10, 2025
b970cbe
iio: adc: stm32-dfsdm: fix st,adc-alt-channel property handling
Oct 2, 2025
93eaa5d
iio: accel: bmc150: Fix irq assumption regression
Nov 3, 2025
3d52cc8
iio: accel: fix ADXL355 startup race condition
andy9a9 Oct 14, 2025
b583bdb
iio: adc: ad4030: Fix _scale value for common-mode channels
machschmitt Sep 18, 2025
9d0adde
iio: adc: ad7124: fix temperature channel
dlech Oct 10, 2025
38992f4
iio: adc: ad7280a: fix ad7280_store_balance_timer()
dlech Oct 10, 2025
ead79c9
iio: adc: ad7380: fix SPI offload trigger rate
dlech Sep 19, 2025
84e4e47
iio: adc: rtq6056: Correct the sign bit index
Sep 18, 2025
6ae28d0
MIPS: mm: Prevent a TLB shutdown on initial uniquification
maciej-w-rozycki Nov 13, 2025
81edb2f
MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow
tsbogend Nov 28, 2025
60aa73b
virtio-net: avoid unnecessary checksum calculation on guest RX
JonKohler Nov 25, 2025
967301b
vhost: rewind next_avail_head while discarding descriptors
jasowang Nov 20, 2025
45053c1
tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAs
deepanshu406 Nov 19, 2025
9eb7c12
ALSA: hda/cirrus fix cs420x MacPro 6,1 inverted jack detection
rxrbln Nov 17, 2025
bf94c1a
ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230
UncleZI Nov 17, 2025
ae41104
arm64: dts: imx8dxl-ss-conn: swap interrupts number of eqos
nxpfrankli Oct 22, 2025
8744c3b
arm64: dts: imx8dxl: Correct pcie-ep interrupt number
nxpfrankli Oct 22, 2025
302cad0
arm64: dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity
Nov 13, 2025
cc69a05
ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
Oct 24, 2025
6610361
atm/fore200e: Fix possible data race in fore200e_open()
2045gemini Nov 20, 2025
c3b990e
Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref
dianders Nov 20, 2025
9453383
can: rcar_canfd: Fix CAN-FD mode as default
bijudas Nov 18, 2025
12bfa4d
can: sja1000: fix max irq loop handling
tmuehlbacher Nov 15, 2025
db1b7ae
can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
marckleinebudde Nov 16, 2025
7d1b7de
ceph: fix crash in process_v2_sparse_read() for encrypted directories
dubeyko Nov 13, 2025
995b14d
counter: microchip-tcb-capture: Allow shared IRQ for multi-channel TCBs
Oct 6, 2025
c04a2db
dm-verity: fix unreliable memory allocation
Nov 17, 2025
8ba9d11
drivers/usb/dwc3: fix PCI parent check
Nov 7, 2025
05814c3
drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
tdz Nov 5, 2025
a67e91d
smb: client: fix memory leak in cifs_construct_tcon()
pcacjr Nov 24, 2025
86cfe2d
thunderbolt: Add support for Intel Wildcat Lake
aborzesz Nov 14, 2024
4795c82
slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
Yuuoniy Oct 27, 2025
cef910c
nvmem: layouts: fix nvmem_layout_bus_uevent
opsiff Nov 14, 2025
77d8281
pmdomain: tegra: Add GENPD_FLAG_NO_STAY_ON flag
jonhunter Nov 21, 2025
8df4a34
r8169: fix RTL8127 hang on suspend/shutdown
hkallweit Nov 22, 2025
4842b95
regulator: rtq2208: Correct buck group2 phase mapping logic
Nov 27, 2025
2db8fba
regulator: rtq2208: Correct LDO2 logic judgment bits
Nov 27, 2025
1445928
io_uring/net: ensure vectored buffer node import is tied to notification
axboe Nov 24, 2025
bd226fa
firmware: stratix10-svc: fix bug in saving controller data
kromli Nov 2, 2025
39e383a
iommufd/driver: Fix counter initialization for counted_by annotation
GustavoARSilva Nov 11, 2025
d1b83fb
mm/huge_memory: fix NULL pointer deference when splitting folio
RichardWeiYang Nov 19, 2025
b09d7c4
mm/memfd: fix information leak in hugetlb folios
deepanshu406 Nov 12, 2025
3f67698
mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level
xhackerustc Nov 17, 2025
8cb5096
mptcp: clear scheduled subflows on retransmit
Nov 25, 2025
88163f8
mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in m…
q2ven Nov 25, 2025
e86233f
serial: 8250: Fix 8250_rsa symbol loop
ij-intel Nov 10, 2025
a2df53d
serial: amba-pl011: prefer dma_mapping_error() over explicit address …
Yuuoniy Oct 27, 2025
8d8ffef
most: usb: fix double free on late probe failure
jhovold Oct 29, 2025
6e6fbcf
usb: cdns3: Fix double resource release in cdns3_pci_probe
Yuuoniy Oct 26, 2025
0dea2e0
usb: gadget: f_eem: Fix memory leak in eem_unwrap
Nov 3, 2025
aa658a6
usb: renesas_usbhs: Fix synchronous external abort on unbind
claudiubeznea Oct 27, 2025
5b815dd
usb: storage: Fix memory leak in USB bulk transport
Oct 31, 2025
96ada13
USB: storage: Remove subclass and protocol overrides from Novatek quirk
AlanStern Nov 21, 2025
5ebe8d4
usb: storage: sddr55: Reject out-of-bound new_pba
Nov 16, 2025
222f5fd
usb: typec: ucsi: psy: Set max current to zero when disconnected
jthiesatgoogle Nov 6, 2025
426edbf
usb: uas: fix urb unmapping issue when the uas device is remove durin…
Nov 20, 2025
fcde9a1
usb: dwc3: pci: add support for the Intel Nova Lake -S
Nov 6, 2025
2b653f4
usb: dwc3: pci: Sort out the Intel device IDs
Nov 7, 2025
fa5eaf7
usb: dwc3: Fix race condition between concurrent dwc3_remove_requests…
Nov 20, 2025
cc794fd
xhci: fix stale flag preventig URBs after link state error is cleared
matnyman Nov 7, 2025
372f1b4
xhci: dbgtty: Fix data corruption when transmitting data form DbC to …
matnyman Nov 7, 2025
5cb53ca
xhci: dbgtty: fix device unregister
Nov 19, 2025
317ee5d
USB: serial: ftdi_sio: add support for u-blox EVK-M101
MrCry0 Oct 30, 2025
960e122
USB: serial: option: add support for Rolling RW101R-GL
Nov 10, 2025
b4f97ed
drm: sti: fix device leaks at component probe
jhovold Sep 22, 2025
e19d1d9
drm/i915/psr: Reject async flips when selective fetch is enabled
vsyrjala Nov 5, 2025
1966838
drm/xe/guc: Fix stack_depot usage
Nov 18, 2025
23316ed
drm/amdgpu: attach tlb fence to the PTs update
Oct 31, 2025
418ec66
drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
michchen-amd Nov 13, 2025
62150f1
drm/amd/display: Check NULL before accessing
Nov 7, 2025
c36bc1d
drm/amd/display: Don't change brightness for disabled connectors
superm1 Nov 3, 2025
330198f
drm/amd/display: Increase EDID read retries
superm1 Nov 6, 2025
21d2c24
net: dsa: microchip: common: Fix checks on irq_find_mapping()
bastien-curutchet Nov 20, 2025
903c8a1
net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
bastien-curutchet Nov 20, 2025
32abbcf
net: dsa: microchip: Don't free uninitialized ksz_irq
bastien-curutchet Nov 20, 2025
649f2ff
net: dsa: microchip: Free previously initialized ports on init failures
bastien-curutchet Nov 20, 2025
ae12e4e
net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
bastien-curutchet Nov 20, 2025
3fc4312
libceph: fix potential use-after-free in have_mon_and_osd_map()
idryomov Nov 3, 2025
6920ff0
libceph: prevent potential out-of-bounds writes in handle_auth_sessio…
Nov 14, 2025
b4368b7
libceph: replace BUG_ON with bounds check for map->max_osd
Nov 17, 2025
5ddd41b
mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_o…
youngjuni Dec 1, 2025
66bd704
usb: udc: Add trace event for usb_gadget_set_state
Dec 2, 2025
3b32caa
usb: gadget: udc: fix use-after-free in usb_gadget_state_work
Dec 2, 2025
8444e24
Revert "ACPI: Suppress misleading SPCR console message when SPCR tabl…
Oct 31, 2025
433ec03
spi: cadence-quadspi: Fix cqspi_probe() error handling for runtime pm
Siddharth-Vadapalli-at-TI Nov 19, 2025
5439375
Linux 6.17.11
gregkh Dec 6, 2025
2eb134c
fixup! arm64: dts: apple: Add AOP and subdevices
jannau Dec 7, 2025
9260273
Documentation: process: Also mention Sasha Levin as stable tree maint…
bagasme Oct 22, 2025
bf34c72
jbd2: avoid bug_on in jbd2_journal_get_create_access() when file syst…
Oct 25, 2025
ca43ea2
ext4: refresh inline data size before write operations
deepanshu406 Oct 20, 2025
759c8c3
ksmbd: ipc: fix use-after-free in ipc_msg_send_request
llllIIIllll Nov 26, 2025
16b3590
locking/spinlock/debug: Fix data-race in do_raw_write_lock
ccpalex Sep 19, 2025
dc0f450
crypto: zstd - fix double-free in per-CPU stream cleanup
gcabiddu Nov 20, 2025
ba8aeff
ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
Nov 4, 2025
d948c53
comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
Oct 23, 2025
54bcccc
KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
osandov Nov 4, 2025
837247d
USB: serial: option: add Foxconn T99W760
SlarkXiao Nov 18, 2025
f2a4f39
USB: serial: option: add Telit Cinterion FE910C04 new compositions
fabio-porcedda Nov 26, 2025
e4f59d1
USB: serial: option: move Telit 0x10c7 composition in the right place
fabio-porcedda Nov 26, 2025
a30a396
USB: serial: ftdi_sio: match on interface number for jtag
jhovold Nov 10, 2025
cccc869
serial: add support of CPCI cards
Nov 10, 2025
774ac59
dt-bindings: serial: rsci: Drop "uart-has-rtscts: false"
bijudas Nov 14, 2025
75df533
serial: sh-sci: Fix deadlock during RSCI FIFO overrun error
bijudas Nov 14, 2025
48b78ed
USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
jhovold Oct 22, 2025
6b3137d
USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
jhovold Oct 22, 2025
6fbdd02
ftrace: bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct()
liu-song-6 Oct 27, 2025
02db4f1
spi: xilinx: increase number of retries before declaring stall
agamez Nov 6, 2025
ae02664
spi: imx: keep dma request disabled before dma transfer setup
Oct 24, 2025
d1e9dd5
ACPI: MRRM: Fix memory leaks and improve error handling
kaushlen Oct 30, 2025
48ebc12
drm/vmwgfx: Use kref in vmw_bo_dirty
en4bz Oct 30, 2025
9081b66
arm64: Reject modules with internal alternative callbacks
abarnas-usys Sep 22, 2025
f8647e4
ALSA: hda/tas2781: Add new quirk for HP new projects
jimxbj-dot Nov 8, 2025
b1629fe
Bluetooth: btrtl: Avoid loading the config file on security chips
rtkbt-max Nov 5, 2025
fcd5786
ASoC: SDCA: bug fix while parsing mipi-sdca-control-cn-list
niranjanhyti Nov 10, 2025
c22551c
smb: fix invalid username check in smb3_fs_context_parse_param()
sunichi Nov 11, 2025
4c50a9b
drm/amdkfd: Fix GPU mappings for APU after prefetch
hkasivis Oct 28, 2025
08535c2
ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series
bruce-awareit Nov 14, 2025
e55fe01
HID: lenovo: fixup Lenovo Yoga Slim 7x Keyboard rdesc
lotheac Oct 18, 2025
a8cb796
bfs: Reconstruct file type when loading from disk
Oct 23, 2025
b0f0730
HID: hid-input: Extend Elan ignore battery quirk to USB
superm1 Oct 30, 2025
9654c56
platform/x86/amd/pmc: Add support for Van Gogh SoC
antheas Oct 24, 2025
70fe290
platform/x86: hp-wmi: mark Victus 16-r0 and 16-s0 for victus_s fan an…
Vilez0 Oct 15, 2025
e7dac68
nvme: fix admin request_queue lifetime
keithbusch Nov 4, 2025
920aa96
pinctrl: qcom: msm: Fix deadlock in pinmux configuration
ptalari27 Nov 10, 2025
bd7968f
platform/x86: acer-wmi: Ignore backlight event
Wer-Wolf Nov 17, 2025
bc058a8
HID: apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
AprilGrimoire Oct 22, 2025
9aa1868
platform/x86: huawei-wmi: add keys for HONOR models
st0nie Oct 29, 2025
b5a1d03
platform/x86: intel-uncore-freq: Add additional client processors
Oct 22, 2025
5da1846
platform/x86/amd: pmc: Add Lenovo Legion Go 2 to pmc quirk list
antheas Oct 8, 2025
78ccf51
platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally
antheas Oct 24, 2025
600b437
sched_ext: Fix possible deadlock in the deferred_irq_workfn()
Nov 13, 2025
284f284
platform/x86/intel/hid: Add Nova Lake support
spandruvada Nov 10, 2025
3876ed8
HID: elecom: Add support for ELECOM M-XT3URBK (018F)
Nov 3, 2025
9a92af9
sched_ext: Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_i…
Nov 17, 2025
f77093e
LoongArch: Mask all interrupts during kexec/kdump
chenhuacai Nov 20, 2025
e24a158
samples: work around glibc redefining some of our defines wrong
torvalds Nov 21, 2025
07a748f
platform/x86: hp-wmi: Add Omen 16-wf1xxx fan support
VulnX Oct 18, 2025
eb0f06c
platform/x86: hp-wmi: Add Omen MAX 16-ah0xx fan support and thermal p…
MarcosVLl2 Nov 8, 2025
b38a55a
wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1
a5a5aa555oo Sep 29, 2025
4f5d9ea
wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
a5a5aa555oo Sep 29, 2025
8488574
iio: adc: ad4080: fix chip identification
amiclaus Oct 7, 2025
698149d
comedi: c6xdigio: Fix invalid PNP driver unregistration
ian-abbott Oct 23, 2025
8dc2f02
comedi: multiq3: sanitize config options in multiq3_attach()
Oct 23, 2025
573b07d
comedi: check device's attached status in compat ioctls
Oct 23, 2025
df191dd
staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
cyberkunju Nov 20, 2025
25411f5
staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
cyberkunju Nov 20, 2025
3829240
staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
cyberkunju Nov 20, 2025
6fedb51
Linux 6.17.12
gregkh Dec 12, 2025
26f6af4
Merge branch 'bits/000-devicetree' into asahi-wip
jannau Dec 14, 2025
6a8058c
Merge branch 'bits/002-backports' into asahi-wip
jannau Dec 14, 2025
8fe3f1c
Merge branch 'bits/010-soc' into asahi-wip
jannau Dec 14, 2025
df37db0
Merge branch 'bits/020-dart' into asahi-wip
jannau Dec 14, 2025
21deacb
Merge branch 'bits/030-misc' into asahi-wip
jannau Dec 14, 2025
3e88cbe
Merge branch 'bits/040-dwc3' into asahi-wip
jannau Dec 14, 2025
213d605
Merge branch 'bits/050-nvme' into asahi-wip
jannau Dec 14, 2025
1f38cfd
Merge branch 'bits/070-audio' into asahi-wip
jannau Dec 14, 2025
967cc73
Merge branch 'bits/080-wifi' into asahi-wip
jannau Dec 14, 2025
4e2baae
Merge branch 'bits/090-spi-hid' into asahi-wip
jannau Dec 14, 2025
e92c090
Merge branch 'bits/110-smc' into asahi-wip
jannau Dec 14, 2025
ce4640e
Merge branch 'bits/140-pci' into asahi-wip
jannau Dec 14, 2025
33ff12b
Merge branch 'bits/150-xhci-firmware' into asahi-wip
jannau Dec 14, 2025
29bcd84
Merge branch 'bits/170-atcphy' into asahi-wip
jannau Dec 14, 2025
241304a
Merge branch 'bits/180-sio' into asahi-wip
jannau Dec 14, 2025
cacb28e
Merge branch 'bits/190-rust' into asahi-wip
jannau Dec 14, 2025
265e8cd
Merge branch 'bits/200-dcp' into asahi-wip
jannau Dec 14, 2025
9e999f8
Merge branch 'bits/210-gpu' into asahi-wip
jannau Dec 14, 2025
d432f41
Merge branch 'bits/220-tso' into asahi-wip
jannau Dec 14, 2025
7344989
Merge branch 'bits/240-isp' into asahi-wip
jannau Dec 14, 2025
7734019
Merge branch 'bits/250-aop' into asahi-wip
jannau Dec 14, 2025
f1879b3
power: supply: macsmc: Add M3 generation power events
IntegralPilot Dec 29, 2025
0d2ec20
Update cfg80211.c
muratcyberfu Jan 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ SRSO X X X X
SSB X
TAA X X X X * (Note 2)
TSA X X X X
VMSCAPE X
=============== ============== ============ ============= ============== ============ ========

Notes:
Expand Down
3 changes: 3 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6429,6 +6429,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
2 changes: 2 additions & 0 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V3AE | #3312417 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | MMU-500 | #841119,826419 | ARM_SMMU_MMU_500_CPRE_ERRATA|
| | | #562869,1047329 | |
+----------------+-----------------+-----------------+-----------------------------+
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/arm/apple.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ description: |
Devices based on the "M2" SoC:

- MacBook Air (M2, 2022)
- MacBook Air (15-inch, M2, 2023)
- MacBook Pro (13-inch, M2, 2022)
- Mac mini (M2, 2023)

Expand Down Expand Up @@ -279,6 +280,7 @@ properties:
items:
- enum:
- apple,j413 # MacBook Air (M2, 2022)
- apple,j415 # MacBook Air (15-inch, M2, 2023)
- apple,j473 # Mac mini (M2, 2023)
- apple,j493 # MacBook Pro (13-inch, M2, 2022)
- const: apple,t8112
Expand Down
34 changes: 34 additions & 0 deletions Documentation/devicetree/bindings/display/msm/gmu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,40 @@ allOf:
contains:
enum:
- qcom,adreno-gmu-623.0
then:
properties:
reg:
items:
- description: Core GMU registers
- description: Resource controller registers
- description: GMU PDC registers
reg-names:
items:
- const: gmu
- const: rscc
- const: gmu_pdc
clocks:
items:
- description: GMU clock
- description: GPU CX clock
- description: GPU AXI clock
- description: GPU MEMNOC clock
- description: GPU AHB clock
- description: GPU HUB CX clock
clock-names:
items:
- const: gmu
- const: cxo
- const: axi
- const: memnoc
- const: ahb
- const: hub

- if:
properties:
compatible:
contains:
enum:
- qcom,adreno-gmu-635.0
- qcom,adreno-gmu-660.1
- qcom,adreno-gmu-663.0
Expand Down
111 changes: 111 additions & 0 deletions Documentation/devicetree/bindings/dma/apple,sio.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/dma/apple,sio.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Apple SIO Coprocessor

description:
SIO is a coprocessor on Apple M1 and later chips (and maybe also on earlier
chips). Its role is to offload SPI, UART and DisplayPort audio transfers,
being a pretend DMA controller.

maintainers:
- Martin Povišer <povik+lin@cutebit.org>

allOf:
- $ref: dma-controller.yaml#

properties:
compatible:
items:
- enum:
- apple,t6000-sio
- apple,t8103-sio
- const: apple,sio

reg:
maxItems: 1

'#dma-cells':
const: 1
description:
DMA clients specify a single cell that corresponds to the RTKit endpoint
number used for arranging the transfers in question

dma-channels:
maximum: 128

mboxes:
maxItems: 1

iommus:
maxItems: 1

power-domains:
maxItems: 1

memory-region:
minItems: 2
maxItems: 8
description:
A number of references to reserved memory regions among which are the DATA/TEXT
sections of coprocessor executable firmware and also auxiliary firmware data
describing the available DMA-enabled peripherals

apple,sio-firmware-params:
$ref: /schemas/types.yaml#/definitions/uint32-array
description: |
Parameters in the form of opaque key/value pairs that are to be sent to the SIO
coprocesssor once it boots. These parameters can point into the reserved memory
regions (in device address space).

Note that unlike Apple's firmware, we treat the parameters, and the data they
refer to, as opaque. Apple embed short data blobs into their SIO devicetree node
that describe the DMA-enabled peripherals (presumably with defined semantics).
Their driver processes those blobs and sets up data structure in mapped device
memory, then references this memory in the parameters sent to the SIO. At the
level of description we are opting for in this binding, we assume the job of
constructing those data structures has been done in advance, leaving behind an
opaque list of key/value parameter pairs to be sent by a prospective driver.

This approach is chosen for two reasons:

- It means we don't need to try to understand the semantics of Apple's blobs
as long as we know the transformation we need to do from Apple's devicetree
data to SIO data (which can be shoved away into a loader). It also means the
semantics of Apple's blobs (or of something to replace them) need not be part
of the binding and be kept up with Apple's firmware changes in the future.

- It leaves less work for the driver attaching on this binding. Instead the work
is done upfront in the loader which can be better suited for keeping up with
Apple's firmware changes.

required:
- compatible
- reg
- '#dma-cells'
- dma-channels
- mboxes
- iommus
- power-domains

additionalProperties: false

examples:
- |
sio: dma-controller@36400000 {
compatible = "apple,t8103-sio", "apple,sio";
reg = <0x36400000 0x8000>;
dma-channels = <128>;
#dma-cells = <1>;
mboxes = <&sio_mbox>;
iommus = <&sio_dart 0>;
power-domains = <&ps_sio_cpu>;
memory-region = <&sio_text>, <&sio_data>,
<&sio_auxdata1>, <&sio_auxdata2>; /* Filled by loader */
apple,sio-firmware-params = <0xb 0x10>, <0xc 0x1b80>, <0xf 0x14>,
<0x10 0x1e000>, <0x30d 0x34>, <0x30e 0x4000>,
<0x1a 0x38>, <0x1b 0x50>; /* Filled by loader */
};
8 changes: 8 additions & 0 deletions Documentation/devicetree/bindings/eeprom/at25.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ properties:
$ref: /schemas/types.yaml#/definitions/uint32
description:
Total eeprom size in bytes.
Also used for FRAMs without device ID where the size cannot be detected.

address-width:
$ref: /schemas/types.yaml#/definitions/uint32
Expand Down Expand Up @@ -146,4 +147,11 @@ examples:
reg = <1>;
spi-max-frequency = <40000000>;
};

fram@2 {
compatible = "cypress,fm25", "atmel,at25";
reg = <2>;
spi-max-frequency = <20000000>;
size = <2048>;
};
};
86 changes: 86 additions & 0 deletions Documentation/devicetree/bindings/hwmon/apple,smc-hwmon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/hwmon/apple,smc-hwmon.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Apple SMC Hardware Monitoring

description:
Apple's System Management Controller (SMC) exposes a vast array of
hardware monitoring sensors, including temperature probes, current and
voltage sense, power meters, and fan speeds. It also provides endpoints
to manually control the speed of each fan individually. Each Apple
Silicon device exposes a different set of endpoints via SMC keys. This
is true even when two machines share an SoC. The CPU core temperature
sensor keys on an M1 Mac mini are different to those on an M1 MacBook
Pro, for example.

maintainers:
- James Calligeros <jcalligeros99@gmail.com>

$defs:
sensor:
type: object

properties:
apple,key-id:
$ref: /schemas/types.yaml#/definitions/string
pattern: "^[A-Za-z0-9]{4}$"
description: The SMC FourCC key of the desired sensor.
Must match the node's suffix.

label:
description: Human-readable name for the sensor

required:
- apple,key-id

properties:
compatible:
const: apple,smc-hwmon

patternProperties:
"^current-[A-Za-z0-9]{4}$":
$ref: "#/$defs/sensor"
unevaluatedProperties: false

"^fan-[A-Za-z0-9]{4}$":
$ref: "#/$defs/sensor"
unevaluatedProperties: false

properties:
apple,fan-minimum:
$ref: /schemas/types.yaml#/definitions/string
pattern: "^[A-Za-z0-9]{4}$"
description: SMC key containing the fan's minimum speed

apple,fan-maximum:
$ref: /schemas/types.yaml#/definitions/string
pattern: "^[A-Za-z0-9]{4}$"
description: SMC key containing the fan's maximum speed

apple,fan-target:
$ref: /schemas/types.yaml#/definitions/string
pattern: "^[A-Za-z0-9]{4}$"
description: Writeable endpoint for setting desired fan speed

apple,fan-mode:
$ref: /schemas/types.yaml#/definitions/string
pattern: "^[A-Za-z0-9]{4}$"
description: Writeable key to enable/disable manual fan control


"^power-[A-Za-z0-9]{4}$":
$ref: "#/$defs/sensor"
unevaluatedProperties: false

"^temperature-[A-Za-z0-9]{4}$":
$ref: "#/$defs/sensor"
unevaluatedProperties: false

"^voltage-[A-Za-z0-9]{4}$":
$ref: "#/$defs/sensor"
unevaluatedProperties: false

additionalProperties: false
45 changes: 45 additions & 0 deletions Documentation/devicetree/bindings/mfd/apple,smc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,12 @@ properties:
reboot:
$ref: /schemas/power/reset/apple,smc-reboot.yaml

rtc:
$ref: /schemas/rtc/apple,smc-rtc.yaml

hwmon:
$ref: /schemas/hwmon/apple,smc-hwmon.yaml

additionalProperties: false

required:
Expand Down Expand Up @@ -75,5 +81,44 @@ examples:
nvmem-cell-names = "shutdown_flag", "boot_stage",
"boot_error_count", "panic_count";
};

rtc {
compatible = "apple,smc-rtc";
nvmem-cells = <&rtc_offset>;
nvmem-cell-names = "rtc_offset";
};

hwmon {
compatible = "apple,smc-hwmon";

current-ID0R {
apple,key-id = "ID0R";
label = "AC Input Current";
};

fan-F0Ac {
apple,key-id = "F0Ac";
apple,fan-minimum = "F0Mn";
apple,fan-maximum = "F0Mx";
apple,fan-target = "F0Tg";
apple,fan-mode = "F0Md";
label = "Fan 1";
};

power-PSTR {
apple,key-id = "PSTR";
label = "Total System Power";
};

temperature-TW0P {
apple,key-id = "TW0P";
label = "WiFi/BT Module Temperature";
};

voltage-VD0R {
apple,key-id = "VD0R";
label = "AC Input Voltage";
};
};
};
};
Loading