Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1521 commits
Select commit Hold shift + click to select a range
d75079b
io_uring: fix unexpected placement on same size resizing
isilence Oct 15, 2025
bfda542
smb/server: fix possible memory leak in smb2_read()
Oct 11, 2025
d37b2c8
smb/server: fix possible refcount leak in smb2_sess_setup()
Oct 11, 2025
fa5cfb0
HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL
stuarthayhurst Oct 6, 2025
6b64985
ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
Sharq7 Oct 15, 2025
b7b1c92
ALSA: hda/realtek: Fix mute led for HP Omen 17-cb0xxx
Auroali Oct 16, 2025
822b967
ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd
jjagielsk Oct 10, 2025
51d0b3c
wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
nscnd Nov 4, 2025
1f86d73
erofs: avoid infinite loop due to incomplete zstd-compressed data
hsiangkao Oct 31, 2025
9bb9362
selftests: net: local_termination: Wait for interfaces to come up
ccpalex Nov 6, 2025
4288f22
net: fec: correct rx_bytes statistic for the case SHIFT16 is set
Nov 6, 2025
ff737f1
net: phy: micrel: Introduce lanphy_modify_page_reg
HoratiuVultur Aug 18, 2025
e011777
net: phy: micrel: Replace hardcoded pages with defines
HoratiuVultur Aug 18, 2025
d18ebd9
net: phy: micrel: lan8814 fix reset of the QSGMII interface
HoratiuVultur Nov 6, 2025
2cfbfe7
rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_…
xry111 Nov 9, 2025
a20f845
NFSD: Skip close replay processing if XDR encoding fails
chucklever Oct 16, 2025
fd62ca5
Bluetooth: MGMT: cancel mesh send timer when hdev removed
pv Nov 2, 2025
a2610ec
Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
rpthibeault Nov 5, 2025
70d84e7
Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
pv Nov 3, 2025
9feffe9
Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
pv Nov 3, 2025
0eec6c8
Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
pv Nov 3, 2025
c7c20af
Bluetooth: hci_conn: Fix not cleaning up PA_LINK connections
Vudentz Nov 4, 2025
aaba523
sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
edumazet Nov 6, 2025
75c626a
net: dsa: tag_brcm: do not mark link local traffic as offloaded
KanjiMonster Nov 9, 2025
761660e
net/smc: fix mismatch between CLC header and proposal
D-Wythe Nov 7, 2025
dd1eb65
net/handshake: Fix memory leak in tls_handshake_accept()
GoodLuck612 Nov 6, 2025
67cea30
net: ethernet: ti: am65-cpsw-qos: fix IET verify/response timeout
AkshGarg-19 Nov 6, 2025
2f387a2
net: ethernet: ti: am65-cpsw-qos: fix IET verify retry mechanism
AkshGarg-19 Nov 6, 2025
fdf7c4c
tipc: Fix use-after-free in tipc_mon_reinit_self().
q2ven Nov 7, 2025
7b9d9a2
net: mdio: fix resource leak in mdiobus_register_device()
Nov 8, 2025
71ce650
wifi: mac80211: skip rate verification for not captured PSDUs
benzea Nov 10, 2025
1aa7e40
af_unix: Initialise scc_index in unix_add_edge().
q2ven Nov 9, 2025
d1c71c6
Bluetooth: hci_event: Fix not handling PA Sync Lost event
Vudentz Nov 6, 2025
2583788
net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
ranganathvn Nov 9, 2025
c8f51da
net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-inf…
ranganathvn Nov 9, 2025
f48d823
net/mlx5e: Fix missing error assignment in mlx5e_xfrm_add_state()
cjubran Nov 9, 2025
21e35c0
net/mlx5e: Fix maxrate wraparound in threshold between units
gal-pressman Nov 9, 2025
329b092
net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
gal-pressman Nov 9, 2025
3851187
net/mlx5e: Fix potentially misleading debug message
gal-pressman Nov 9, 2025
13d4d59
net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET
Sep 16, 2025
c9b177d
net/mlx5: Store the global doorbell in mlx5_priv
Sep 16, 2025
82c4999
net/mlx5e: Prepare for using different CQ doorbells
Sep 16, 2025
08469f5
mlx5: Fix default values in create CQ
Nov 9, 2025
fc357cd
net_sched: limit try_bulk_dequeue_skb() batches
edumazet Nov 9, 2025
c6c14c2
wifi: iwlwifi: mvm: fix beacon template/fixed rate
jmberg-intel Oct 8, 2025
7a84782
wifi: iwlwifi: mld: always take beacon ies in link grading
Miriam-Rachel Nov 10, 2025
6cb02a8
virtio-net: fix incorrect flags recording in big mode
fengidri Nov 11, 2025
40c6996
hsr: Fix supervision frame sending on HSRv0
fmaurer-rh Nov 11, 2025
ef32056
hsr: Follow standard for HSRv0 supervision frames
fmaurer-rh Nov 11, 2025
6980162
ACPI: CPPC: Detect preferred core availability on online CPUs
gautshen Nov 7, 2025
c5ab402
ACPI: CPPC: Check _CPC validity for only the online CPUs
gautshen Nov 7, 2025
5a292e7
ACPI: CPPC: Perform fast check switch only for online CPUs
gautshen Nov 7, 2025
ac54cc4
ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
gautshen Nov 7, 2025
63e2dfb
cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes
spandruvada Nov 11, 2025
636b9b2
Bluetooth: L2CAP: export l2cap_chan_hold for modules
pv Nov 3, 2025
2b52d89
netfilter: nft_ct: add seqadj extension for natted connections
AndriiFullroot Oct 24, 2025
f9c9a52
io_uring/rsrc: don't use blk_rq_nr_phys_segments() as number of bvecs
calebsander Nov 11, 2025
2d469d3
acpi,srat: Fix incorrect device handle check for Generic Initiator
axiqia Sep 13, 2025
db57bb3
regulator: fixed: fix GPIO descriptor leak on register failure
ISCAS-Vulab Oct 28, 2025
e65cf62
ASoC: cs4271: Fix regulator leak on probe failure
ISCAS-Vulab Nov 5, 2025
c8e0502
ASoC: codecs: va-macro: fix resource leak in probe error path
ISCAS-Vulab Nov 6, 2025
f3f3a8e
drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
en4bz Oct 21, 2025
e59e009
drm/vmwgfx: Restore Guest-Backed only cursor plane support
en4bz Nov 3, 2025
8caab17
ASoC: tas2781: fix getting the wrong device number
Shenghao-Ding Nov 7, 2025
7a12f9c
drm/panthor: Flush shmem writes before mapping buffers CPU-uncached
bbrezillon Nov 7, 2025
32230a7
pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect()
Oct 19, 2025
6499acc
pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
Oct 19, 2025
89bbc4c
pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
Oct 19, 2025
b8fa372
NFS: Check the TLS certificate fields in nfs_match_client()
Oct 19, 2025
21b3533
simplify nfs_atomic_open_v23()
Sep 12, 2025
fc022d7
NFSv2/v3: Fix error handling in nfs_atomic_open_v23()
Oct 28, 2025
b03837f
NFS: sysfs: fix leak when nfs_client kobject add fails
Oct 30, 2025
a94491a
NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
Oct 31, 2025
0e9be90
NFS: Fix LTP test failures when timestamps are delegated
daimngo Nov 9, 2025
8556853
ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_contro…
haaeein Nov 11, 2025
0276126
drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO
kerneltoast Nov 7, 2025
b7d2033
acpi/hmat: Fix lockdep warning for hmem_register_resource()
davejiang Nov 5, 2025
ff598b4
ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe()
ISCAS-Vulab Nov 12, 2025
ad0256f
drm/client: fix MODULE_PARM_DESC string for "active"
rddunlap Nov 12, 2025
8dd2fe5
bpf: Add bpf_prog_run_data_pointers()
edumazet Nov 12, 2025
57e04e2
bpf: account for current allocated stack depth in widen_imprecise_sca…
eddyz87 Nov 14, 2025
5b6e2c7
irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
nick650823 Nov 14, 2025
f417f44
posix-timers: Plug potential memory leak in do_timer_create()
eslammedhat Nov 14, 2025
92ef36a
lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
Nov 11, 2025
9a57b84
hostfs: Fix only passing host root in boot stage with new mount
Oct 11, 2025
7e33b15
afs: Fix dynamic lookup to fail on cell lookup failure
dhowells Oct 22, 2025
513bb0f
mtd: onenand: Pass correct pointer to IRQ handler
Nov 1, 2025
c1e93a5
virtio-fs: fix incorrect check for fsvq->kobj
aloktiwa Oct 27, 2025
e785f55
binfmt_misc: restore write access before closing files opened by open…
GoodLuck612 Nov 5, 2025
8ff97ad
fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
avagin Nov 11, 2025
b610975
sched_ext: Fix unsafe locking in the scx_dump_state()
Nov 12, 2025
26527bd
perf header: Write bpf_prog (infos|btfs)_cnt to data file
tlfalcon Nov 7, 2025
9d29efa
perf build: Don't fail fast path feature detection when binutils-deve…
acmel Nov 13, 2025
18ad5c0
perf lock: Fix segfault due to missing kernel map
Nov 13, 2025
980d3ab
perf test shell lock_contention: Extra debug diagnostics
captain5050 Aug 21, 2025
968589a
perf test: Fix lock contention test
Nov 13, 2025
4c40220
arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
moonlinux Oct 13, 2025
7214422
arm64: dts: rockchip: Fix PCIe power enable pin for BigTreeTech CB2 a…
andreili Oct 12, 2025
dee29e3
arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic
Sep 6, 2025
2d8aa56
ARM: dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value
passgat Sep 13, 2025
3589a73
ARM: dts: imx51-zii-rdu1: Fix audmux node names
JihedChaibi Sep 15, 2025
9bddb4d
arm64: dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred
JPSGoncalves Oct 14, 2025
bb787e5
arm64: dts: imx8mp-kontron: Fix USB OTG role switching
fschrempf Oct 20, 2025
f174b7b
HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
masami256 Sep 21, 2025
b439d34
ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
Oct 2, 2025
97a0fbc
arm64: dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2
andreili Nov 5, 2025
ef2d647
arm64: dts: rockchip: drop reset from rk3576 i2c9 node
aiamadeus Nov 1, 2025
05cb785
pwm: adp5585: Correct mismatched pwm chip info
Nov 14, 2025
c040422
HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
Nov 10, 2025
67d7949
HID: uclogic: Fix potential memory leak in error path
Nov 10, 2025
79a6072
LoongArch: KVM: Restore guest PMU if it is enabled
bibo-mao Nov 9, 2025
54c204e
LoongArch: KVM: Add delay until timer interrupt injected
bibo-mao Nov 9, 2025
af6287e
LoongArch: KVM: Fix max supported vCPUs set with EIOINTC
bibo-mao Nov 9, 2025
3938936
KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying
sean-jc Nov 4, 2025
6e50ae8
KVM: arm64: Make all 32bit ID registers fully writable
Oct 30, 2025
922d2f0
KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
yosrym93 Nov 8, 2025
6892418
KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()
yosrym93 Nov 8, 2025
43da147
KVM: nSVM: Fix and simplify LBR virtualization handling with nested
yosrym93 Nov 8, 2025
183d901
KVM: VMX: Fix check for valid GVA on an EPT violation
Nov 6, 2025
c83d736
nfsd: fix refcount leak in nfsd_set_fh_dentry()
neilbrown Oct 8, 2025
91f33a4
nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
Oct 9, 2025
f67ad9b
NFSD: free copynotify stateid in nfs4_free_ol_stateid()
Oct 14, 2025
fc502b1
gcov: add support for GCC 15
oberpar Oct 28, 2025
35521b5
ksmbd: close accepted socket when per-IP limit rejects connection
Nov 8, 2025
f62973e
ksm: use range-walk function to jump over holes in scan_get_next_rmap…
pedrodemargomes Oct 22, 2025
9aaf4c2
kho: warn and exit when unpreserved page wasn't preserved
Nov 3, 2025
50df8d3
strparser: Fix signed/unsigned mismatch bug
nkarstens Nov 6, 2025
c991ba6
dma-mapping: benchmark: Restore padding to ensure uABI remained consi…
Oct 28, 2025
16bb361
maple_tree: fix tracepoint string pointers
martin-kaiser Oct 30, 2025
7ad00d7
LoongArch: Consolidate early_ioremap()/ioremap_prot()
chenhuacai Nov 9, 2025
41e610b
LoongArch: Use correct accessor to read FWPC/MWPC
chenhuacai Nov 9, 2025
960e1b8
LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
zhangtianyang-zty Nov 9, 2025
0fd16ed
ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
nashuiliang Nov 11, 2025
514bcff
mm/damon/sysfs: change next_update_jiffies to a global variable
Oct 30, 2025
2f65799
nilfs2: avoid having an active sc_timer before freeing sci
ea1davis Oct 29, 2025
9a51b5c
net: netpoll: fix incorrect refcount handling causing incorrect cleanup
leitao Nov 7, 2025
4444767
mm/secretmem: fix use-after-free race in fault handler
ioworker0 Oct 31, 2025
6a994e0
selftests/tracing: Run sample events to clear page cache events
rostedt Oct 28, 2025
86ea15c
wifi: mac80211: reject address change while connecting
jmberg-intel Nov 5, 2025
ac502ca
mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 …
x-y-z Oct 23, 2025
03de7ff
fs/proc: fix uaf in proc_readdir_de()
Oct 25, 2025
dacc379
mm/mm_init: fix hash table order logging in alloc_large_system_hash()
isaacmanjarres Oct 28, 2025
c07a531
mm/damon/stat: change last_refresh_jiffies to a global variable
Oct 30, 2025
a4ccabe
mm/kmsan: fix kmsan kmalloc hook when no stack depots are allocated yet
AlekseiNikiforovIBM Sep 30, 2025
1a1c628
mm/shmem: fix THP allocation and fallback loop
ryncsn Oct 22, 2025
2833588
mm/mremap: honour writable bit in mremap pte batching
Oct 28, 2025
a4145be
mm, swap: fix potential UAF issue for VMA readahead
ryncsn Nov 11, 2025
9005700
mm/huge_memory: fix folio split check for anon folios in swapcache
x-y-z Nov 5, 2025
9e3901a
mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
shawn1221 Oct 20, 2025
3b935c5
mmc: pxamci: Simplify pxamci_probe() error handling using devm APIs
rakurame96 Oct 23, 2025
a54ba4a
mmc: dw_mmc-rockchip: Fix wrong internal phase calculate
shawn1221 Nov 4, 2025
d2aed6f
ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver
tiwai Nov 6, 2025
d2c04f2
ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
tiwai Nov 9, 2025
6ec1ece
ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present()
Yuuoniy Oct 29, 2025
4515743
cifs: client: fix memory leak in smb3_fs_context_parse_param
ea1davis Nov 7, 2025
3f56c40
codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty f…
GeHao01994 Oct 29, 2025
a2bd247
crash: fix crashkernel resource shrink
sourabhjains Nov 1, 2025
6f58b75
crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
Yuuoniy Oct 27, 2025
ff2503f
smb: client: fix cifs_pick_channel when channel needs reconnect
hac-v Nov 7, 2025
27cb513
spi: Try to get ACPI GPIO IRQ earlier
Nov 2, 2025
cfb625f
x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
bp3tk0v Nov 14, 2025
74c35df
x86/CPU/AMD: Add additional fixed RDSEED microcode revisions
superm1 Nov 13, 2025
7a9be9d
selftests/user_events: fix type cast for write_index packed member in…
ankitkhushwaha Nov 6, 2025
ef15bc6
gendwarfksyms: Skip files with no exports
samitolvanen Nov 10, 2025
094c646
io_uring/rw: ensure allocated iovec gets cleared for early failure
axboe Nov 10, 2025
72d9771
ftrace: Fix BPF fexit with livepatch
liu-song-6 Oct 27, 2025
6a71ead
LoongArch: Consolidate max_pfn & max_low_pfn calculation
chenhuacai Nov 9, 2025
8e4c6c2
LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
chenhuacai Nov 9, 2025
f293782
EDAC/altera: Handle OCRAM ECC enable after warm reset
rabara Nov 11, 2025
2a2b4b0
EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
rabara Nov 11, 2025
6921016
PM: hibernate: Emit an error when image writing fails
superm1 Nov 6, 2025
ee80ff1
PM: hibernate: Use atomic64_t for compressed_size variable
superm1 Nov 6, 2025
8ab9bf9
btrfs: zoned: fix conventional zone capacity calculation
naota Sep 12, 2025
72b3b2e
btrfs: zoned: fix stripe width calculation
naota Sep 16, 2025
6c569c9
btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
GoodLuck612 Nov 5, 2025
3a92d1e
btrfs: do not update last_log_commit when logging inode due to a new …
fdmanana Oct 29, 2025
a5b4489
btrfs: release root after error in data_reloc_print_warning_inode()
GoodLuck612 Nov 5, 2025
6360010
drm/amdkfd: relax checks for over allocation of save area
jokim-amd Nov 6, 2025
1ad70a0
drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process
Jie1zhang Oct 24, 2025
a0da941
drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM sur…
vprosyak Nov 6, 2025
c805d47
drm/i915/psr: fix pipe to vblank conversion
jnikula Nov 6, 2025
8ce9c3c
drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg
NitinGote Nov 6, 2025
4088cac
drm/xe/xe3: Extend wa_14023061436
tilaktt Oct 30, 2025
fea67de
drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
NitinGote Oct 27, 2025
983e91d
pmdomain: arm: scmi: Fix genpd leak on provider registration failure
sudeep-holla Oct 17, 2025
ae65e73
pmdomain: imx: Fix reference count leak in imx_gpc_remove
Yuuoniy Oct 28, 2025
63eaa6c
pmdomain: samsung: plug potential memleak during probe
andred Oct 16, 2025
e80e082
pmdomain: samsung: Rework legacy splash-screen handover workaround
mszyprow Oct 27, 2025
ef51fbb
selftests: mptcp: connect: fix fallback note due to OoO
matttbe Nov 10, 2025
927bb57
selftests: mptcp: join: rm: set backup flag
matttbe Nov 10, 2025
7558cf8
selftests: mptcp: join: endpoints: longer transfer
matttbe Nov 10, 2025
4dfd3e5
selftests: mptcp: connect: trunc: read all recv data
matttbe Nov 10, 2025
acc03eb
selftests: mptcp: join: userspace: longer transfer
matttbe Nov 10, 2025
f4ff166
selftests: mptcp: join: properly kill background tasks
matttbe Nov 10, 2025
6194db7
mm/huge_memory: do not change split_huge_page*() target order silently
x-y-z Oct 17, 2025
a2b5df4
mm/memory: do not populate page table entries beyond i_size
Oct 27, 2025
626f8c7
scripts/decode_stacktrace.sh: symbol: avoid trailing whitespaces
matttbe Sep 8, 2025
6ca8437
scripts/decode_stacktrace.sh: symbol: preserve alignment
matttbe Sep 8, 2025
f290de3
scripts/decode_stacktrace.sh: fix build ID and PC source parsing
Oct 30, 2025
afd2d22
ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS()
geertu Nov 21, 2025
ce0138d
ASoC: da7213: Use component driver suspend/resume
claudiubeznea Nov 21, 2025
e5779f2
KVM: x86: Rename local "ecx" variables to "msr" and "pmc" as appropriate
sean-jc Nov 20, 2025
afcb7f6
KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel
xinli-intel Nov 20, 2025
350d846
KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL
sean-jc Nov 20, 2025
ea79363
isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
Oct 30, 2025
41840a5
net: phy: micrel: Fix lan8814_config_init
HoratiuVultur Sep 25, 2025
1bfd0fa
Linux 6.17.9
gregkh Nov 24, 2025
79e4fae
base packaging
Nov 24, 2025
f139656
UBUNTU: SAUCE: kbuild: add -fcf-protection=none when using retpoline …
Jul 8, 2019
0fc91f1
UBUNTU: SAUCE: add vmlinux.strip to BOOT_TARGETS1 on powerpc
Sep 9, 2016
6c86e6f
UBUNTU: SAUCE: tools/hv/lsvmbus -- add manual page
May 27, 2016
544546a
UBUNTU: SAUCE: Makefile: replace rsync with tar
Mar 8, 2023
05b11f5
debian changelog
Nov 24, 2025
ca61763
use gcc-15 (instead of gcc)
Nov 24, 2025
ecbee97
configs (based on Ubuntu-6.17.0-7.7)
Nov 24, 2025
c075689
chore: System76 Linux scripts
jackpot51 Oct 11, 2019
0dd6a56
chore: Pop packaging
mmstick Jul 6, 2023
afb608d
fix: hotfix remove nocf_check attribute for ibt
jglathe Jun 30, 2023
78723b7
fix: disable hyperv-tools
mmstick Jun 5, 2024
5d09776
fix: invalid src_pkg_name and control versions
mmstick Jan 21, 2025
b355658
pinctrl: tigerlake: Workaround for old communities on System76 gaze16
jackpot51 Sep 14, 2021
9ea5348
Disable tb_acpi_is_native for System76 coreboot machines
jackpot51 Sep 24, 2021
6a6f733
Mixer-Maps: Add alternate ALC4080
13r0ck Jun 3, 2022
badee76
Rewrite mixer map for TRX40 Aorus Master
13r0ck Jul 28, 2022
be9554f
ALSA: hda - Improve 3.5mm hotplug w/ROG strix B550
13r0ck Aug 16, 2022
5061817
Revert "misc: rtsx: rts522a rts5228 rts5261 support Runtime PM" (#193)
13r0ck Nov 21, 2022
44afd3c
video/aperature: Remove sysfb_disable
13r0ck Feb 1, 2023
d0196c0
Revert "drm/i915/dmc: Use unversioned path for ADLP"
jackpot51 Sep 20, 2023
5a70b0e
Enable building linux-system76 for arm64
jackpot51 Apr 29, 2024
a2e9b38
Disable uefi_signed on arm64
jackpot51 May 8, 2024
9b69300
Revert "PCI/ACPI: Call _REG when transitioning D-states"
jackpot51 May 21, 2024
6608c3d
Revert "Disable tb_acpi_is_native for System76 coreboot machines"
crawfxrd Jul 16, 2024
0294ba1
drivers/firmware: skip simpledrm if nvidia-drm.modeset=1 is set
martinezjavier May 19, 2022
ac5e497
config: Enable efi and vesa framebuffers for nvidia
Drakulix Jul 25, 2024
cfaffde
fix: disable i386 build of linux-bpf-dev
mmstick Jan 20, 2025
3b35b41
add additonal realtek 8851be bluetooth device added to btusb.c quirk …
Feb 4, 2025
7a35cb2
fix(debian): remove pahole build dependency
mmstick Aug 26, 2025
1742ce1
Revert "i2c: acpi: Use ACPI wake capability bit to set wake_irq"
13r0ck Jan 26, 2023
b09df8f
drm/i915/display: Avoid unsupported 300Hz output mode on a TUXEDO device
Sep 11, 2025
b1f7252
drm/i915/display: Apply 240Hz quirk for serw14
crawfxrd Sep 11, 2025
6317fac
ALSA: hda/realtek: Add Clevo V560KNP
mmstick Oct 3, 2025
029e575
ALSA: hda/realtek: Add quirk for Clevo V255RN[MNP]
mmstick Oct 3, 2025
3b819d7
ALSA: hda/realtek - Reapply pin fixup for oryp5
mmstick Oct 3, 2025
4f5509a
fix: enable linux-tools packages
mmstick Sep 16, 2025
743f5c3
DROP ON REBASE: 6.17.9-76061709.202511241048 based on 6.17.9-061709.2…
mmstick Dec 1, 2025
258870d
Use gcc-13 to build Linux 6.17 on 24.04
mmstick Oct 22, 2025
de06f48
fix: specify rust-1.85 packages
mmstick Oct 3, 2025
8d28bc3
fix: add dependencies for linux-tools
mmstick Sep 16, 2025
fec4507
fix: downgrade gcc and libstdc++ for Jammy
mmstick Dec 1, 2025
b24b425
debian: libbpf-tools -> bpfcc-tools
mmstick Dec 2, 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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,9 @@ modules.order
#
# Debian directory (make deb-pkg)
#
/debian/
#/debian/
/debian/build/
/debian/files

#
# Snap directory (make snap-pkg)
Expand Down
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
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
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
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>;
};
};
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/serial/renesas,scif.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,7 @@ allOf:
- renesas,rcar-gen2-scif
- renesas,rcar-gen3-scif
- renesas,rcar-gen4-scif
- renesas,rcar-gen5-scif
then:
properties:
interrupts:
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 @@ -89,13 +89,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/devicetree/bindings/usb/qcom,snps-dwc3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ properties:
- qcom,sm8550-dwc3
- qcom,sm8650-dwc3
- qcom,x1e80100-dwc3
- qcom,x1e80100-dwc3-mp
- const: qcom,snps-dwc3

reg:
Expand Down Expand Up @@ -460,8 +461,10 @@ allOf:
then:
properties:
interrupts:
minItems: 4
maxItems: 5
interrupt-names:
minItems: 4
items:
- const: dwc_usb3
- const: pwr_event
Expand Down
2 changes: 2 additions & 0 deletions Documentation/netlink/specs/dpll.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,8 @@ operations:
reply: &pin-attrs
attributes:
- id
- module-name
- clock-id
- board-label
- panel-label
- package-label
Expand Down
4 changes: 2 additions & 2 deletions Documentation/netlink/specs/fou.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,15 @@ attribute-sets:
name: local-v6
type: binary
checks:
min-len: 16
exact-len: 16
-
name: peer-v4
type: u32
-
name: peer-v6
type: binary
checks:
min-len: 16
exact-len: 16
-
name: peer-port
type: u16
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_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 @@ -35,13 +35,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 @@ -112,7 +114,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
17 changes: 12 additions & 5 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 = 17
SUBLEVEL = 4
SUBLEVEL = 9
EXTRAVERSION =
NAME = Baby Opossum Posse

Expand Down Expand Up @@ -899,6 +899,12 @@ stackp-flags-y := -fno-stack-protector
stackp-flags-$(CONFIG_STACKPROTECTOR) := -fstack-protector
stackp-flags-$(CONFIG_STACKPROTECTOR_STRONG) := -fstack-protector-strong

# ensure -fcf-protection is disabled when using retpoline as it is
# incompatible with -mindirect-branch=thunk-extern
ifdef CONFIG_RETPOLINE
KBUILD_CFLAGS += $(call cc-option,-fcf-protection=none,)
endif

KBUILD_CFLAGS += $(stackp-flags-y)

KBUILD_RUSTFLAGS-$(CONFIG_WERROR) += -Dwarnings
Expand Down Expand Up @@ -1361,8 +1367,9 @@ export INSTALL_HDR_PATH = $(objtree)/usr
quiet_cmd_headers_install = INSTALL $(INSTALL_HDR_PATH)/include
cmd_headers_install = \
mkdir -p $(INSTALL_HDR_PATH); \
rsync -mrl --include='*/' --include='*\.h' --exclude='*' \
usr/include $(INSTALL_HDR_PATH)
find usr/include -type f -name '*.h' -print0 | \
tar -czf - --null --no-recursion --no-wildcards-match-slash -T- | \
tar -xzf - --strip-components=1 -C $(INSTALL_HDR_PATH)

PHONY += headers_install
headers_install: headers
Expand Down Expand Up @@ -1444,11 +1451,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 @@ -917,6 +917,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
2 changes: 2 additions & 0 deletions arch/arc/include/asm/bitops.h
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ static inline __attribute__ ((const)) int fls(unsigned int x)
*/
static inline __attribute__ ((const)) unsigned long __fls(unsigned long x)
{
if (__builtin_constant_p(x))
return x ? BITS_PER_LONG - 1 - __builtin_clzl(x) : 0;
/* FLS insn has exactly same semantics as the API */
return __builtin_arc_fls(x);
}
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
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@
mdio {
/delete-node/ switch@1e;

bcm54210e: ethernet-phy@0 {
reg = <0>;
bcm54210e: ethernet-phy@25 {
reg = <25>;
};
};
};
Expand Down
5 changes: 4 additions & 1 deletion arch/arm/boot/dts/nvidia/tegra20-asus-tf101.dts
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,9 @@
compatible = "asahi-kasei,ak8974";
reg = <0xe>;

interrupt-parent = <&gpio>;
interrupts = <TEGRA_GPIO(N, 5) IRQ_TYPE_EDGE_RISING>;

avdd-supply = <&vdd_3v3_sys>;
dvdd-supply = <&vdd_1v8_sys>;

Expand All @@ -515,7 +518,7 @@
reg = <0x1a>;

interrupt-parent = <&gpio>;
interrupts = <TEGRA_GPIO(X, 1) IRQ_TYPE_EDGE_BOTH>;
interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_EDGE_BOTH>;

gpio-controller;
#gpio-cells = <2>;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,8 @@
i2c@7000c400 {
touchscreen@20 {
rmi4-f11@11 {
syna,clip-x-high = <1110>;
syna,clip-y-high = <1973>;
syna,clip-x-high = <1440>;
syna,clip-y-high = <2560>;

touchscreen-inverted-y;
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@
pinctrl-0 = <&pinctrl_audmux>;
status = "okay";

ssi2 {
mux-ssi2 {
fsl,audmux-port = <1>;
fsl,port-config = <
(IMX_AUDMUX_V2_PTCR_SYN |
Expand All @@ -271,7 +271,7 @@
>;
};

aud3 {
mux-aud3 {
fsl,audmux-port = <2>;
fsl,port-config = <
IMX_AUDMUX_V2_PTCR_SYN
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
interrupt-parent = <&gpio2>;
interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
report-rate-hz = <6>;
report-rate-hz = <60>;
/* settings valid only for Hycon touchscreen */
touchscreen-size-x = <1280>;
touchscreen-size-y = <800>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/crypto/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ menu "Accelerated Cryptographic Algorithms for CPU (arm)"

config CRYPTO_CURVE25519_NEON
tristate
depends on KERNEL_MODE_NEON
depends on KERNEL_MODE_NEON && !CPU_BIG_ENDIAN
select CRYPTO_KPP
select CRYPTO_LIB_CURVE25519_GENERIC
select CRYPTO_ARCH_HAVE_LIB_CURVE25519
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
Loading