Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3314 commits
Select commit Hold shift + click to select a range
8853cea
selftests: net: local_termination: Wait for interfaces to come up
ccpalex Nov 6, 2025
1583da5
net: fec: correct rx_bytes statistic for the case SHIFT16 is set
WeiFang-NXP Nov 6, 2025
a75d364
net: phy: micrel: Introduce lanphy_modify_page_reg
HoratiuVultur Aug 18, 2025
77b36e4
net: phy: micrel: Replace hardcoded pages with defines
HoratiuVultur Aug 18, 2025
cba1c3f
net: phy: micrel: lan8814 fix reset of the QSGMII interface
HoratiuVultur Nov 6, 2025
bad48fe
rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_…
xry111 Nov 9, 2025
ead484b
NFSD: Skip close replay processing if XDR encoding fails
chucklever Oct 16, 2025
818f62c
Bluetooth: MGMT: cancel mesh send timer when hdev removed
pv Nov 2, 2025
149bafe
Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
rpthibeault Nov 5, 2025
276970e
Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
pv Nov 3, 2025
d4335c5
Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
pv Nov 3, 2025
96ab6b8
Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
pv Nov 3, 2025
69094bb
Bluetooth: hci_conn: Fix not cleaning up PA_LINK connections
Vudentz Nov 4, 2025
51d4f5f
sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
edumazet Nov 6, 2025
e0e7fc1
net: dsa: tag_brcm: do not mark link local traffic as offloaded
KanjiMonster Nov 9, 2025
9ca9f08
net/smc: fix mismatch between CLC header and proposal
D-Wythe Nov 7, 2025
84a2b7f
net/handshake: Fix memory leak in tls_handshake_accept()
GoodLuck612 Nov 6, 2025
5b856fa
net: ethernet: ti: am65-cpsw-qos: fix IET verify/response timeout
AkshGarg-19 Nov 6, 2025
e8a721a
net: ethernet: ti: am65-cpsw-qos: fix IET verify retry mechanism
AkshGarg-19 Nov 6, 2025
ace757d
tipc: Fix use-after-free in tipc_mon_reinit_self().
q2ven Nov 7, 2025
7097845
net: mdio: fix resource leak in mdiobus_register_device()
Nov 8, 2025
b9dfc0d
wifi: mac80211: skip rate verification for not captured PSDUs
benzea Nov 10, 2025
97b388f
Bluetooth: hci_event: Fix not handling PA Sync Lost event
Vudentz Nov 6, 2025
29aa622
net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
ranganathvn Nov 9, 2025
cb855b9
net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-inf…
ranganathvn Nov 9, 2025
dadaf79
net/mlx5e: Fix missing error assignment in mlx5e_xfrm_add_state()
cjubran Nov 9, 2025
c9df0c0
net/mlx5e: Fix maxrate wraparound in threshold between units
gal-pressman Nov 9, 2025
d2056d6
net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
gal-pressman Nov 9, 2025
adeb52e
net/mlx5e: Fix potentially misleading debug message
gal-pressman Nov 9, 2025
7e36c74
net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET
Sep 16, 2025
1b8c1ee
net/mlx5: Store the global doorbell in mlx5_priv
Sep 16, 2025
d23572e
net/mlx5e: Prepare for using different CQ doorbells
Sep 16, 2025
8aeaa5d
mlx5: Fix default values in create CQ
amg11299 Nov 9, 2025
ff87059
net_sched: limit try_bulk_dequeue_skb() batches
edumazet Nov 9, 2025
3502f6d
wifi: iwlwifi: mvm: fix beacon template/fixed rate
jmberg-intel Oct 8, 2025
773e3ba
wifi: iwlwifi: mld: always take beacon ies in link grading
Miriam-Rachel Nov 10, 2025
fba01aa
virtio-net: fix incorrect flags recording in big mode
fengidri Nov 11, 2025
db63e57
hsr: Fix supervision frame sending on HSRv0
fmaurer-rh Nov 11, 2025
cc5cb27
hsr: Follow standard for HSRv0 supervision frames
fmaurer-rh Nov 11, 2025
b207265
ACPI: CPPC: Detect preferred core availability on online CPUs
gautshen Nov 7, 2025
0e9a938
ACPI: CPPC: Check _CPC validity for only the online CPUs
gautshen Nov 7, 2025
c4d6c39
ACPI: CPPC: Perform fast check switch only for online CPUs
gautshen Nov 7, 2025
52f6b5d
ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
gautshen Nov 7, 2025
7b4a7da
cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes
spandruvada Nov 11, 2025
12cbc36
Bluetooth: L2CAP: export l2cap_chan_hold for modules
pv Nov 3, 2025
5d40ae4
netfilter: nft_ct: add seqadj extension for natted connections
AndriiFullroot Oct 24, 2025
78e94cc
io_uring/rsrc: don't use blk_rq_nr_phys_segments() as number of bvecs
calebsander Nov 11, 2025
8083c73
acpi,srat: Fix incorrect device handle check for Generic Initiator
axiqia Sep 13, 2025
bb5db52
regulator: fixed: fix GPIO descriptor leak on register failure
ISCAS-Vulab Oct 28, 2025
c4130a5
ASoC: cs4271: Fix regulator leak on probe failure
ISCAS-Vulab Nov 5, 2025
6fbd6be
ASoC: codecs: va-macro: fix resource leak in probe error path
ISCAS-Vulab Nov 6, 2025
e2eb501
drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
en4bz Oct 21, 2025
c049570
drm/vmwgfx: Restore Guest-Backed only cursor plane support
en4bz Nov 3, 2025
b40e791
ASoC: tas2781: fix getting the wrong device number
Shenghao-Ding Nov 7, 2025
16e76a7
drm/panthor: Flush shmem writes before mapping buffers CPU-uncached
bbrezillon Nov 7, 2025
4196399
pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect()
Oct 19, 2025
1de3ce7
pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
Oct 19, 2025
51a87ea
pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
Oct 19, 2025
c832f1d
NFS: Check the TLS certificate fields in nfs_match_client()
Oct 19, 2025
2345373
simplify nfs_atomic_open_v23()
Sep 12, 2025
8fdbdcd
NFSv2/v3: Fix error handling in nfs_atomic_open_v23()
Oct 28, 2025
33dd229
NFS: sysfs: fix leak when nfs_client kobject add fails
Oct 30, 2025
d941a01
NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
Oct 31, 2025
83c6cc9
NFS: Fix LTP test failures when timestamps are delegated
daimngo Nov 9, 2025
7f42494
ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_contro…
haaeein Nov 11, 2025
a7f338d
drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO
kerneltoast Nov 7, 2025
4832884
acpi/hmat: Fix lockdep warning for hmem_register_resource()
davejiang Nov 5, 2025
899ef63
ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe()
ISCAS-Vulab Nov 12, 2025
efe5948
drm/client: fix MODULE_PARM_DESC string for "active"
rddunlap Nov 12, 2025
84080d5
bpf: Add bpf_prog_run_data_pointers()
edumazet Nov 12, 2025
f9d3fba
bpf: account for current allocated stack depth in widen_imprecise_sca…
eddyz87 Nov 14, 2025
ec5f1d1
irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
nick650823 Nov 14, 2025
e386305
posix-timers: Plug potential memory leak in do_timer_create()
eslammedhat Nov 14, 2025
a8d7e64
lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
Nov 11, 2025
fcb8b9a
hostfs: Fix only passing host root in boot stage with new mount
Oct 11, 2025
07445f1
afs: Fix dynamic lookup to fail on cell lookup failure
dhowells Oct 22, 2025
e6d72c1
mtd: onenand: Pass correct pointer to IRQ handler
Nov 1, 2025
3f2a9fd
virtio-fs: fix incorrect check for fsvq->kobj
aloktiwa Oct 27, 2025
d282327
binfmt_misc: restore write access before closing files opened by open…
GoodLuck612 Nov 5, 2025
44c9528
fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
avagin Nov 11, 2025
1da35ab
sched_ext: Fix unsafe locking in the scx_dump_state()
Nov 12, 2025
9895336
perf header: Write bpf_prog (infos|btfs)_cnt to data file
tlfalcon Nov 7, 2025
713fcc0
perf build: Don't fail fast path feature detection when binutils-deve…
acmel Nov 13, 2025
3b7168c
perf lock: Fix segfault due to missing kernel map
Nov 13, 2025
2ccc1b9
perf test shell lock_contention: Extra debug diagnostics
captain5050 Aug 21, 2025
dbc7636
perf test: Fix lock contention test
Nov 13, 2025
7a0ab25
arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
moonlinux Oct 13, 2025
02934ba
arm64: dts: rockchip: Fix PCIe power enable pin for BigTreeTech CB2 a…
andreili Oct 12, 2025
d9291f6
arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic
Sep 6, 2025
ebf949b
ARM: dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value
passgat Sep 13, 2025
9890aab
ARM: dts: imx51-zii-rdu1: Fix audmux node names
JihedChaibi Sep 15, 2025
0c8256e
arm64: dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred
JPSGoncalves Oct 14, 2025
908fec3
arm64: dts: imx8mp-kontron: Fix USB OTG role switching
fschrempf Oct 20, 2025
4c7ebef
HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
masami256 Sep 21, 2025
f42f718
ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
Oct 2, 2025
197b100
arm64: dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2
andreili Nov 5, 2025
3956534
arm64: dts: rockchip: drop reset from rk3576 i2c9 node
aiamadeus Nov 1, 2025
06cf64b
pwm: adp5585: Correct mismatched pwm chip info
Nov 14, 2025
9a9baca
HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
Nov 10, 2025
99eeb23
HID: uclogic: Fix potential memory leak in error path
Nov 10, 2025
58765f0
LoongArch: KVM: Restore guest PMU if it is enabled
bibo-mao Nov 9, 2025
5a96925
LoongArch: KVM: Add delay until timer interrupt injected
bibo-mao Nov 9, 2025
bf01592
LoongArch: KVM: Fix max supported vCPUs set with EIOINTC
bibo-mao Nov 9, 2025
1d7e22b
KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying
sean-jc Nov 4, 2025
cee17f9
KVM: arm64: Make all 32bit ID registers fully writable
Oct 30, 2025
a02f59c
KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
yosrym93 Nov 8, 2025
c258ef3
KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()
yosrym93 Nov 8, 2025
1a0bee1
KVM: nSVM: Fix and simplify LBR virtualization handling with nested
yosrym93 Nov 8, 2025
b791781
KVM: VMX: Fix check for valid GVA on an EPT violation
Nov 6, 2025
3de1d79
nfsd: fix refcount leak in nfsd_set_fh_dentry()
neilbrown Oct 8, 2025
20f6312
nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
Oct 9, 2025
c443d5e
NFSD: free copynotify stateid in nfs4_free_ol_stateid()
Oct 14, 2025
7569f31
gcov: add support for GCC 15
oberpar Oct 28, 2025
6379858
ksmbd: close accepted socket when per-IP limit rejects connection
Nov 8, 2025
fdfdef0
ksm: use range-walk function to jump over holes in scan_get_next_rmap…
pedrodemargomes Oct 22, 2025
ce9fb13
kho: warn and exit when unpreserved page wasn't preserved
prati0100 Nov 3, 2025
9b45804
strparser: Fix signed/unsigned mismatch bug
nkarstens Nov 6, 2025
7237edd
dma-mapping: benchmark: Restore padding to ensure uABI remained consi…
Oct 28, 2025
33fb2f7
maple_tree: fix tracepoint string pointers
martin-kaiser Oct 30, 2025
bb686f8
LoongArch: Consolidate early_ioremap()/ioremap_prot()
chenhuacai Nov 9, 2025
3db9498
LoongArch: Use correct accessor to read FWPC/MWPC
chenhuacai Nov 9, 2025
250ef82
LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
zhangtianyang-zty Nov 9, 2025
627ed97
ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
nashuiliang Nov 11, 2025
254ec59
mm/damon/sysfs: change next_update_jiffies to a global variable
Oct 30, 2025
5e7bcad
nilfs2: avoid having an active sc_timer before freeing sci
ea1davis Oct 29, 2025
b07e7e6
net: netpoll: fix incorrect refcount handling causing incorrect cleanup
leitao Nov 7, 2025
5e320a9
mm/secretmem: fix use-after-free race in fault handler
ioworker0 Oct 31, 2025
ce909c1
selftests/tracing: Run sample events to clear page cache events
rostedt Oct 28, 2025
acef994
wifi: mac80211: reject address change while connecting
jmberg-intel Nov 5, 2025
985862c
mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 …
x-y-z Oct 23, 2025
e598cc0
fs/proc: fix uaf in proc_readdir_de()
Oct 25, 2025
0620559
mm/mm_init: fix hash table order logging in alloc_large_system_hash()
isaacmanjarres Oct 28, 2025
f6ba528
mm/damon/stat: change last_refresh_jiffies to a global variable
Oct 30, 2025
6c01ba8
mm/kmsan: fix kmsan kmalloc hook when no stack depots are allocated yet
AlekseiNikiforovIBM Sep 30, 2025
f7a460c
mm/shmem: fix THP allocation and fallback loop
ryncsn Oct 22, 2025
996153c
mm/mremap: honour writable bit in mremap pte batching
Oct 28, 2025
ef0a01e
mm, swap: fix potential UAF issue for VMA readahead
ryncsn Nov 11, 2025
dc5bf3a
mm/huge_memory: fix folio split check for anon folios in swapcache
x-y-z Nov 5, 2025
c906fd5
mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
shawn1221 Oct 20, 2025
d8c89f1
mmc: pxamci: Simplify pxamci_probe() error handling using devm APIs
rakurame96 Oct 23, 2025
e4eaf78
mmc: dw_mmc-rockchip: Fix wrong internal phase calculate
shawn1221 Nov 4, 2025
60d053d
ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver
tiwai Nov 6, 2025
ee3e12c
ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
tiwai Nov 9, 2025
5441826
ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present()
Yuuoniy Oct 29, 2025
6f72ff2
cifs: client: fix memory leak in smb3_fs_context_parse_param
ea1davis Nov 7, 2025
27a3dda
codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty f…
GeHao01994 Oct 29, 2025
5da0b2f
crash: fix crashkernel resource shrink
sourabhjains Nov 1, 2025
8012589
crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
Yuuoniy Oct 27, 2025
aaaecc0
smb: client: fix cifs_pick_channel when channel needs reconnect
ocabra Nov 7, 2025
88d2322
spi: Try to get ACPI GPIO IRQ earlier
Nov 2, 2025
26d1f68
x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
bp3tk0v Nov 14, 2025
06fdb23
x86/CPU/AMD: Add additional fixed RDSEED microcode revisions
superm1 Nov 13, 2025
2a17719
selftests/user_events: fix type cast for write_index packed member in…
ankitkhushwaha Nov 6, 2025
836a305
gendwarfksyms: Skip files with no exports
samitolvanen Nov 10, 2025
5e0085d
io_uring/rw: ensure allocated iovec gets cleared for early failure
axboe Nov 10, 2025
03bb203
ftrace: Fix BPF fexit with livepatch
liu-song-6 Oct 27, 2025
ee4c404
LoongArch: Consolidate max_pfn & max_low_pfn calculation
chenhuacai Nov 9, 2025
c4ee3d9
LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
chenhuacai Nov 9, 2025
c9ebb3d
EDAC/altera: Handle OCRAM ECC enable after warm reset
rabara Nov 11, 2025
13a7e13
EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
rabara Nov 11, 2025
6537d4b
PM: hibernate: Emit an error when image writing fails
superm1 Nov 6, 2025
ea74946
PM: hibernate: Use atomic64_t for compressed_size variable
superm1 Nov 6, 2025
8cbfd5a
btrfs: zoned: fix conventional zone capacity calculation
naota Sep 12, 2025
1e3e556
btrfs: zoned: fix stripe width calculation
naota Sep 16, 2025
ee85060
btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
GoodLuck612 Nov 5, 2025
07feafe
btrfs: do not update last_log_commit when logging inode due to a new …
fdmanana Oct 29, 2025
39521fd
btrfs: release root after error in data_reloc_print_warning_inode()
GoodLuck612 Nov 5, 2025
2f97696
drm/amdkfd: relax checks for over allocation of save area
jokim-amd Nov 6, 2025
b8da6cd
drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process
Jie1zhang Oct 24, 2025
9cbea76
drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM sur…
vprosyak Nov 6, 2025
72fbdbb
drm/i915/psr: fix pipe to vblank conversion
jnikula Nov 6, 2025
7eb2bd3
drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg
NitinGote Nov 6, 2025
b28121f
drm/xe/xe3: Extend wa_14023061436
tilaktt Oct 30, 2025
7f51e2a
drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
NitinGote Oct 27, 2025
6ed3a00
pmdomain: arm: scmi: Fix genpd leak on provider registration failure
sudeep-holla Oct 17, 2025
afcd07b
pmdomain: imx: Fix reference count leak in imx_gpc_remove
Yuuoniy Oct 28, 2025
cf8ebfd
pmdomain: samsung: plug potential memleak during probe
andred Oct 16, 2025
d9d3375
pmdomain: samsung: Rework legacy splash-screen handover workaround
mszyprow Oct 27, 2025
08d6b87
selftests: mptcp: connect: fix fallback note due to OoO
matttbe Nov 10, 2025
56edea4
selftests: mptcp: join: rm: set backup flag
matttbe Nov 10, 2025
62631cd
selftests: mptcp: join: endpoints: longer transfer
matttbe Nov 10, 2025
247b00f
selftests: mptcp: connect: trunc: read all recv data
matttbe Nov 10, 2025
ca18b33
selftests: mptcp: join: userspace: longer transfer
matttbe Nov 10, 2025
0eb20d4
selftests: mptcp: join: properly kill background tasks
matttbe Nov 10, 2025
48c45e4
mm/huge_memory: do not change split_huge_page*() target order silently
x-y-z Oct 17, 2025
acbc8d4
mm/memory: do not populate page table entries beyond i_size
Oct 27, 2025
9def070
scripts/decode_stacktrace.sh: symbol: avoid trailing whitespaces
matttbe Sep 8, 2025
379c6a9
scripts/decode_stacktrace.sh: symbol: preserve alignment
matttbe Sep 8, 2025
1ecb639
scripts/decode_stacktrace.sh: fix build ID and PC source parsing
Oct 30, 2025
da953c3
ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS()
geertu Nov 21, 2025
9979d65
ASoC: da7213: Use component driver suspend/resume
claudiubeznea Nov 21, 2025
2e5ed57
KVM: x86: Rename local "ecx" variables to "msr" and "pmc" as appropriate
sean-jc Nov 20, 2025
089b8db
KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel
xinli-intel Nov 20, 2025
17507c0
KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL
sean-jc Nov 20, 2025
1d8552a
isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
Oct 30, 2025
73b9474
net: phy: micrel: Fix lan8814_config_init
HoratiuVultur Sep 25, 2025
6344919
Linux 6.17.9
gregkh Nov 24, 2025
65723f3
UBUNTU: Upstream stable to v6.17.9
alicemunduruca Dec 19, 2025
551e439
platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU t…
Dec 2, 2025
781e5ba
platform/x86/amd/pmf: Extend custom BIOS inputs for more policies
Dec 2, 2025
645d521
platform/x86/amd/pmf: Update ta_pmf_action structure member
Dec 2, 2025
5c5001b
platform/x86/amd/pmf: Add helper to verify BIOS input notifications a…
Dec 2, 2025
dfd26ab
platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS
Dec 2, 2025
484c71e
platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the …
Dec 2, 2025
9b7948a
platform/x86/amd/pmf: Call enact function sooner to process early pen…
Dec 2, 2025
760be7c
platform/x86/amd/pmf: Add debug logs for pending requests and custom …
Dec 2, 2025
3ef8974
UBUNTU: [SAUCE] Fix selftest/net/rtnetlink.sh for Big Endian
Alessio-Faina Dec 12, 2025
738565b
xfrm: also call xfrm_state_delete_tunnel at destroy time for states t…
qsn May 1, 2026
fc6443c
selftests: net: use BASH for bareudp testing
Cypresslin Dec 24, 2025
36a8173
UBUNTU: SAUCE: Revert "ext4: fail unaligned direct IO write with EINVAL"
edoardocanepa Aug 1, 2026
d76e864
UBUNTU: SAUCE increase socat timeout in gre_gso.sh
ktpawlak Dec 18, 2025
ba5e33e
UBUNTU: link-to-tracker: update tracking bug
mehmetb0 Jan 9, 2026
203763b
UBUNTU: [Packaging] debian.master/dkms-versions -- update from kernel…
mehmetb0 Jan 9, 2026
01631d5
UBUNTU: Ubuntu-6.17.0-14.14
mehmetb0 Jan 9, 2026
c162631
UBUNTU: [Packaging] Start of hwe-6.17 kernel
smb49 Oct 16, 2025
1fc68ee
UBUNTU: [Packaging] debian.hwe-6.17/dkms-versions -- update from kern…
smb49 Oct 17, 2025
bf61b17
UBUNTU: [Packaging] Bump rust version to 1.82
smb49 Oct 17, 2025
6b3e275
UBUNTU: [Config] Update annotations moving from 6.14 to 6.17
smb49 Oct 17, 2025
9d9023c
UBUNTU: Ubuntu-hwe-6.17-6.17.0-6.6~24.04.1
smb49 Oct 22, 2025
c2f3347
UBUNTU: [Packaging] Restore generic modules-extra code
smb49 Oct 23, 2025
58d3359
UBUNTU: [Packaging] Update generic inclusion list
smb49 Oct 23, 2025
86fc5d9
UBUNTU: [Config] Cleanup config (arm64 only changes)
smb49 Oct 23, 2025
a8a8a23
UBUNTU: Ubuntu-hwe-6.17-6.17.0-6.6~24.04.2
smb49 Oct 23, 2025
d8409d6
UBUNTU: [Packaging] Mangle modules-extra support
smb49 Oct 27, 2025
3ff10ae
UBUNTU: [Packaging] Fix local-mangle rust versions
smb49 Oct 27, 2025
0e7563a
UBUNTU: Start new release
smb49 Oct 27, 2025
1186658
UBUNTU: link-to-tracker: update tracking bug
smb49 Oct 27, 2025
c533b12
UBUNTU: Ubuntu-hwe-6.17-6.17.0-7.7~24.04.1
smb49 Oct 27, 2025
dbde55f
UBUNTU: [Packaging] Add do_tools_noble_hwe to include perf and bpftoo…
jacobmartin0 Sep 29, 2025
efd526d
UBUNTU: [Packaging] hwe-6.17: Set do_tools_noble_hwe = true in hooks.mk
jacobmartin0 Sep 29, 2025
82befd8
Revert "UBUNTU: [Packaging] Install compressed vmlinuz.efi on arm64"
smb49 Nov 17, 2025
ef01446
UBUNTU: [Packaging] Pre-sync arm64 not builing EFI loader
smb49 Nov 17, 2025
878cbe2
UBUNTU: [Packaging] Revert cross compile changes
smb49 Nov 17, 2025
60d900e
UBUNTU: SAUCE: tools: clamp sizeof in perf_cpu_map__merge
smb49 Dec 1, 2025
fb0dd28
UBUNTU: [Packaging] update Ubuntu.md
smb49 Nov 28, 2025
88389cd
UBUNTU: [Packaging] update variants
smb49 Jan 15, 2026
5f5d546
UBUNTU: Start new release
smb49 Jan 15, 2026
0ed7cc9
UBUNTU: [Config] hwe-6.17: Clean up armhf dependencies (again)
smb49 Jan 15, 2026
492ffa1
UBUNTU: link-to-tracker: update tracking bug
smb49 Jan 15, 2026
9a709f2
UBUNTU: [Packaging] debian.hwe-6.17/dkms-versions -- update from kern…
smb49 Jan 15, 2026
bf1e866
UBUNTU: Ubuntu-hwe-6.17-6.17.0-14.14~24.04.1
smb49 Jan 15, 2026
9f1b1bf
@@DELPHIX_PATCHSET_START@@
jwk404 Apr 1, 2021
a6eaa12
DLPX-71852 iSCSI: journal flooded with "Unable to locate Target IQN" …
pzakha Feb 9, 2021
67d98f5
DLPX-72065 Aborted iSCSI command never completes after LUN reset (#4)
pzakha Mar 8, 2021
30f4f2b
DLPX-83697 iscsi target login should wait until tx/rx threads have pr…
Nov 14, 2022
9956ef1
DLPX-83701 Make function mnt_add_count() traceable (#16)
Dec 9, 2022
d02727d
Extract PKG_ABI from mutated string
palash-gandhi Oct 17, 2024
4f38ace
Reintroduce fix from DLPX-87344 to build only with amd64 annotations
palash-gandhi Oct 17, 2024
463d941
DLPX-94999 linux-kernel updates to 6.14 are failing
prakashsurya Aug 1, 2025
11d3acf
DLPX-96594 fix linux-kernel updates to 6.17: export tcp symbols neede…
lyriclake Mar 5, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ modules.order
#
# Debian directory (make deb-pkg)
#
/debian/
#/debian/

#
# 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
9 changes: 9 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4800,6 +4800,12 @@
nomsi [MSI] If the PCI_MSI kernel config parameter is
enabled, this kernel boot option can be used to
disable the use of MSI interrupts system-wide.
clearmsi [X86] Clears MSI/MSI-X enable bits early in boot
time in order to avoid issues like adapters
screaming irqs and preventing boot progress.
Also, it enforces the PCI Local Bus spec
rule that those bits should be 0 in system reset
events (useful for kexec/kdump cases).
noioapicquirk [APIC] Disable all boot interrupt quirks.
Safety option to keep boot IRQs enabled. This
should never be necessary.
Expand Down Expand Up @@ -6429,6 +6435,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
66 changes: 66 additions & 0 deletions Documentation/admin-guide/media/amdisp4-1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
.. SPDX-License-Identifier: GPL-2.0

.. include:: <isonum.txt>

====================================
AMD Image Signal Processor (amdisp4)
====================================

Introduction
============

This file documents the driver for the AMD ISP4 that is part of
AMD Ryzen AI Max 385 SoC.

The driver is located under drivers/media/platform/amd/isp4 and uses
the Media-Controller API.

Topology
========

.. _amdisp4_topology_graph:

.. kernel-figure:: amdisp4.dot
:alt: Diagram of the media pipeline topology
:align: center



The driver has 1 sub-device:

- isp: used to resize and process bayer raw frames in to yuv.

The driver has 1 video device:

- capture video device: capture device for retrieving images.


- ISP4 Image Signal Processing Subdevice Node

-----------------------------------------------

The isp4 is represented as a single V4L2 subdev, the sub-device does not
provide interface to the user space. The sub-device is connected to one video node
(isp4_capture) with immutable active link. The isp entity is connected
to sensor pad 0 and receives the frames using CSI-2 protocol. The sub-device is
also responsible to configure CSI2-2 receiver.
The sub-device processes bayer raw data from the connected sensor and output
them to different YUV formats. The isp also has scaling capabilities.

- isp4_capture - Frames Capture Video Node

--------------------------------------------

Isp4_capture is a capture device to capture frames to memory.
This entity is the DMA engine that write the frames to memory.
The entity is connected to isp4 sub-device.

Capturing Video Frames Example
==============================

.. code-block:: bash

# set the links

# start streaming:
v4l2-ctl "-d" "/dev/video0" "--set-fmt-video=width=1920,height=1080,pixelformat=NV12" "--stream-mmap" "--stream-count=10"
8 changes: 8 additions & 0 deletions Documentation/admin-guide/media/amdisp4.dot
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
digraph board {
rankdir=TB
n00000001 [label="{{<port0> 0} | amd isp4\n | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
n00000001:port1 -> n00000004 [style=bold]
n00000004 [label="Preview\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
n0000000a [label="{{} | ov05c10 22-0010\n/dev/v4l-subdev0 | {<port0> 0}}", shape=Mrecord, style=filled, fillcolor=green]
n0000000a:port0 -> n00000001:port0 [style=bold]
}
1 change: 1 addition & 0 deletions Documentation/admin-guide/media/v4l-drivers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Video4Linux (V4L) driver-specific documentation
.. toctree::
:maxdepth: 2

amdisp4-1
bttv
c3-isp
cafe_ccic
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
14 changes: 7 additions & 7 deletions Documentation/arch/x86/tdx.rst
Original file line number Diff line number Diff line change
Expand Up @@ -142,13 +142,6 @@ but depends on the BIOS to behave correctly.
Note TDX works with CPU logical online/offline, thus the kernel still
allows to offline logical CPU and online it again.

Kexec()
~~~~~~~

TDX host support currently lacks the ability to handle kexec. For
simplicity only one of them can be enabled in the Kconfig. This will be
fixed in the future.

Erratum
~~~~~~~

Expand All @@ -171,6 +164,13 @@ If the platform has such erratum, the kernel prints additional message in
machine check handler to tell user the machine check may be caused by
kernel bug on TDX private memory.

Kexec
~~~~~~~

Currently kexec doesn't work on the TDX platforms with the aforementioned
erratum. It fails when loading the kexec kernel image. Otherwise it
works normally.

Interaction vs S3 and deeper states
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
142 changes: 142 additions & 0 deletions Documentation/cgroups/namespace.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
CGroup Namespaces

CGroup Namespace provides a mechanism to virtualize the view of the
/proc/<pid>/cgroup file. The CLONE_NEWCGROUP clone-flag can be used with
clone() and unshare() syscalls to create a new cgroup namespace.
The process running inside the cgroup namespace will have its /proc/<pid>/cgroup
output restricted to cgroupns-root. cgroupns-root is the cgroup of the process
at the time of creation of the cgroup namespace.

Prior to CGroup Namespace, the /proc/<pid>/cgroup file used to show complete
path of the cgroup of a process. In a container setup (where a set of cgroups
and namespaces are intended to isolate processes), the /proc/<pid>/cgroup file
may leak potential system level information to the isolated processes.

For Example:
$ cat /proc/self/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1

The path '/batchjobs/container_id1' can generally be considered as system-data
and its desirable to not expose it to the isolated process.

CGroup Namespaces can be used to restrict visibility of this path.
For Example:
# Before creating cgroup namespace
$ ls -l /proc/self/ns/cgroup
lrwxrwxrwx 1 root root 0 2014-07-15 10:37 /proc/self/ns/cgroup -> cgroup:[4026531835]
$ cat /proc/self/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1

# unshare(CLONE_NEWCGROUP) and exec /bin/bash
$ ~/unshare -c
[ns]$ ls -l /proc/self/ns/cgroup
lrwxrwxrwx 1 root root 0 2014-07-15 10:35 /proc/self/ns/cgroup -> cgroup:[4026532183]
# From within new cgroupns, process sees that its in the root cgroup
[ns]$ cat /proc/self/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/

# From global cgroupns:
$ cat /proc/<pid>/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1

# Unshare cgroupns along with userns and mountns
# Following calls unshare(CLONE_NEWCGROUP|CLONE_NEWUSER|CLONE_NEWNS), then
# sets up uid/gid map and execs /bin/bash
$ ~/unshare -c -u -m
# Originally, we were in /batchjobs/container_id1 cgroup. Mount our own cgroup
# hierarchy.
[ns]$ mount -t cgroup cgroup /tmp/cgroup
[ns]$ ls -l /tmp/cgroup
total 0
-r--r--r-- 1 root root 0 2014-10-13 09:32 cgroup.controllers
-r--r--r-- 1 root root 0 2014-10-13 09:32 cgroup.populated
-rw-r--r-- 1 root root 0 2014-10-13 09:25 cgroup.procs
-rw-r--r-- 1 root root 0 2014-10-13 09:32 cgroup.subtree_control

The cgroupns-root (/batchjobs/container_id1 in above example) becomes the
filesystem root for the namespace specific cgroupfs mount.

The virtualization of /proc/self/cgroup file combined with restricting
the view of cgroup hierarchy by namespace-private cgroupfs mount
should provide a completely isolated cgroup view inside the container.

In its current form, the cgroup namespaces patcheset provides following
behavior:

(1) The 'cgroupns-root' for a cgroup namespace is the cgroup in which
the process calling unshare is running.
For ex. if a process in /batchjobs/container_id1 cgroup calls unshare,
cgroup /batchjobs/container_id1 becomes the cgroupns-root.
For the init_cgroup_ns, this is the real root ('/') cgroup
(identified in code as cgrp_dfl_root.cgrp).

(2) The cgroupns-root cgroup does not change even if the namespace
creator process later moves to a different cgroup.
$ ~/unshare -c # unshare cgroupns in some cgroup
[ns]$ cat /proc/self/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/
[ns]$ mkdir sub_cgrp_1
[ns]$ echo 0 > sub_cgrp_1/cgroup.procs
[ns]$ cat /proc/self/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/sub_cgrp_1

(3) Each process gets its CGROUPNS specific view of /proc/<pid>/cgroup
(a) Processes running inside the cgroup namespace will be able to see
cgroup paths (in /proc/self/cgroup) only inside their root cgroup
[ns]$ sleep 100000 & # From within unshared cgroupns
[1] 7353
[ns]$ echo 7353 > sub_cgrp_1/cgroup.procs
[ns]$ cat /proc/7353/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/sub_cgrp_1

(b) From global cgroupns, the real cgroup path will be visible:
$ cat /proc/7353/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1/sub_cgrp_1

(c) From a sibling cgroupns (cgroupns root-ed at a different cgroup), cgroup
path relative to its own cgroupns-root will be shown:
# ns2's cgroupns-root is at '/batchjobs/container_id2'
[ns2]$ cat /proc/7353/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/../container_id2/sub_cgrp_1

Note that the relative path always starts with '/' to indicate that its
relative to the cgroupns-root of the caller.

(4) Processes inside a cgroupns can move in-and-out of the cgroupns-root
(if they have proper access to external cgroups).
# From inside cgroupns (with cgroupns-root at /batchjobs/container_id1), and
# assuming that the global hierarchy is still accessible inside cgroupns:
$ cat /proc/7353/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/sub_cgrp_1
$ echo 7353 > batchjobs/container_id2/cgroup.procs
$ cat /proc/7353/cgroup
0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/../container_id2

Note that this kind of setup is not encouraged. A task inside cgroupns
should only be exposed to its own cgroupns hierarchy. Otherwise it makes
the virtualization of /proc/<pid>/cgroup less useful.

(5) Setns to another cgroup namespace is allowed when:
(a) the process has CAP_SYS_ADMIN in its current userns
(b) the process has CAP_SYS_ADMIN in the target cgroupns' userns
No implicit cgroup changes happen with attaching to another cgroupns. It
is expected that the somone moves the attaching process under the target
cgroupns-root.

(6) When some thread from a multi-threaded process unshares its
cgroup-namespace, the new cgroupns gets applied to the entire process (all
the threads). For the unified-hierarchy this is expected as it only allows
process-level containerization. For the legacy hierarchies this may be
unexpected. So all the threads in the process will have the same cgroup.

(7) The cgroup namespace is alive as long as there is atleast 1
process inside it. When the last process exits, the cgroup
namespace is destroyed. The cgroupns-root and the actual cgroups
remain though.

(8) Namespace specific cgroup hierarchy can be mounted by a process running
inside cgroupns:
$ mount -t cgroup -o __DEVEL__sane_behavior cgroup $MOUNT_POINT

This will mount the unified cgroup hierarchy with cgroupns-root as the
filesystem root. The process needs CAP_SYS_ADMIN in its userns and mntns.
15 changes: 14 additions & 1 deletion Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1146,6 +1146,7 @@ properties:
- enum:
- asus,vivobook-s15
- asus,zenbook-a14-ux3407ra
- dell,latitude-7455
- dell,xps13-9345
- hp,elitebook-ultra-g1q
- hp,omnibook-x14
Expand All @@ -1158,7 +1159,19 @@ properties:

- items:
- enum:
- asus,zenbook-a14-ux3407qa
- asus,zenbook-a14-ux3407qa-lcd
- asus,zenbook-a14-ux3407qa-oled
- const: asus,zenbook-a14-ux3407qa
- const: qcom,x1p42100

- items:
- enum:
- acer,swift-sf14-11
- const: qcom,x1p64100
- const: qcom,x1e80100

- items:
- enum:
- qcom,x1p42100-crd
- const: qcom,x1p42100

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
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ properties:
- enum:
# Samsung 13" 3K (2880×1920 pixels) eDP AMOLED panel
- samsung,atna30dw01
# Samsung 14" FHD+ (1920x1200 pixels) eDP AMOLED panel
- samsung,atna40ct06
# Samsung 14" WQXGA+ (2880x1800 pixels) eDP AMOLED panel
- samsung,atna40cu11
# Samsung 14" WQXGA+ (2880×1800 pixels) eDP AMOLED panel
- samsung,atna40yk20
# Samsung 14.5" WQXGA+ (2880x1800 pixels) eDP AMOLED panel
Expand Down
Loading