Public bug reported:
This PR adds nine commits covering content merged into linux-nvidia-bos
after the snapshot used to create the original 7.3 branch.
The comparison covers 7.0-bos through 462a1f4 (October 28), against the
original migration ledger ending at a7fce78. Because BOS history was
rewritten, the comparison identified 20 candidate commits: 15 new items
and five previously reviewed patches appearing under different SHAs.
All 20 are accounted for below: nine picks, seven already covered by
upstream code in 7.3, three BOS release-metadata commits, and one patch
for the intentionally removed CXL reset series.
• Target base: 9f23faf
• Tested PR head: d28bba1
• Branch: 73_post_creation_pr_sync_70bos
Content included in this PR
Six commits are forward-ported from BOS, and three QSPI commits are
picked directly from upstream. The table follows git-log order, newest
first.
7.0-bos commit Change
Commit in this PR
━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
462a1f49610b MediaTek Power Wrap: send LPS0 notifications required for
MT8901 lid wake d28bba12f237
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
a4405bfcea0b Tegra QSPI: preserve refreshed ISR status instead of
overwriting it with a lost-IRQ snapshot 7daaaf9a8434
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
24fb54c89da5 Tegra QSPI: process small PIO transfers in hard-IRQ
context e72ac72a7a94, from upstream
252ee24aff97
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
11b29b5daa75 Tegra QSPI: cache TRANS_STATUS for timeout recovery
034408fb7417, from upstream 1ff82c13ea94
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
e08a2b403b55 Tegra QSPI: replace the threaded IRQ with a hard IRQ and
high-priority workqueue 85d99379dc6b, from upstream e329b94b1e47
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
00cb20101e5f ACPI LPI: hold the consumer reference throughout
idle-capable CPU-hotplug states 4ca8c3b37d7f
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
51392d833bf7 MediaTek xHCI: fall back to generic xHCI when Power Wrap
device control is unavailable 22ee860debc9
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
ef4400999c67 FF-A: compare notification IDs when looking up callbacks,
preventing hash-collision f8f8a39407cc
misidentification
────────────────
──────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────
bf8db9747958 ASUS HID: allow standard Consumer brightness usages on
affected I2C keyboards 3a6da4ec5132
Content already implicitly included in 7.3
These fixes require no additional pick because their upstream
implementations are already inherited by the 7.3 base.
7.0-bos commit Change
Upstream commit already in 7.3
━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4d346e182f57 arm-smmu-v3 SVA: enable Hardware Access and Hardware Dirty
bits 74fa4c177ad0
────────────────
──────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────
962456386570 Tegra QSPI: avoid a false-positive WARN when a timed-out
transfer actually completed 5b94c94caafc
────────────────
──────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────
23183b6e33d0 LAN743x: fix RX-checksum use-after-free
a9ce4053dc94
────────────────
──────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────
467d0c6142b6 sched/fair: fix overflow in vruntime_eligible()
b6eee96843e8
────────────────
──────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────
7750d1731407 sched/fair: avoid overflow in enqueue_entity()
556146ce5e94
────────────────
──────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────
8ddc4f32b8e9 sched/fair: revert the EEVDF entity-placement change
causing scheduling lag 101f3498b4bd
────────────────
──────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────
15ccc71f3429 sched/fair: increase weight bits for avg_vruntime
4823725d9d1d
Other candidates intentionally omitted
7.0-bos commit Change
Reason
━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
12bc47fb5529 CXL: do not reject committed zero-size HDM decoders
Same patch as previously reviewed a7fce781b943. It fixes the old downstream CXL
reset series, which was intentionally removed from 7.3 pending its replacement.
──────────────── ─────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────────
9feeb82a8fc1 Start a new BOS release
BOS-specific changelog metadata
──────────────── ─────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────────
22c59e257ac8 Update the BOS tracking bug
BOS-specific release tracking
──────────────── ─────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────────
81e5268b1010 Ubuntu-nvidia-bos-7.0.0-2023.24
BOS-specific release changelog
Build and package verification
Full Ubuntu 26.04 package builds passed at PR head d28bba1:
Configuration Build method Result
━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━
arm64, 4K pages Native build on arm64 Passed
────────────────── ─────────────────────── ────────
arm64, 64K pages Native build on arm64 Passed
────────────────── ─────────────────────── ────────
amd64 Cross-build on arm64 Passed
Verification included compilation of all enabled modified objects,
kernel/module linking and modpost, package architectures and dependencies,
payload ownership, and matching packaged configs and Module.symvers.
Builds used do_zfs=false, do_mstflint_access=false, and do_nvidia-
fs=false, with packaging dependencies adjusted for the omitted companion
packages. The amd64 cross-build used the existing build-only annotation-
checker allowance for known cross-compiler/native-CPU probe differences.
Delivery source was unchanged by these build accommodations.
The arm64 64K packages and matching headers were preserved for hardware
testing.
Strata runtime testing
The arm64 64K packages from this exact PR head were installed and tested
on a Strata system running Ubuntu 26.04.
• Booted 7.3.0-1001-nvidia-64k and verified the 65,536-byte page size and
matching build artifacts.
• Built NVIDIA driver 620.70.01; it loaded automatically and bound all four
GPUs.
• Ran CUDA vector-add workloads on all four GPUs: 32 launches per GPU, each
processing 1,048,576 floats, with results verified.
• Exercised CPU-affinity execution on CPUs 0–3 and 348–351, 256 MiB of memory
at 64K-page boundaries, and a verified 128 MiB disk write/fsync/read cycle.
• Booted a real KVM guest using UEFI, four vCPUs, 2 GiB RAM, the 7.3 64K
kernel, and a minimal BusyBox initramfs. Guest CPU/kernel checks and clean
shutdown passed.
• Confirmed all 352 CPU governors were performance. Available RAM differed from
the 7.0 baseline by only 2 MiB.
• Found no host oops, panic, lockup, RCU stall, GPU Xid, or I/O error in the
captured boot/workload logs.
** Affects: linux-nvidia-bos (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172771
Title:
Sync missing 7.0-bos patches into the 7.3 HWE kernel
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia-bos/+bug/2172771/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs