Re: [PATCH v5 00/22] gpu: nova-core: vbios: harden various array accesses and refactor

From: Danilo Krummrich

Date: Mon May 25 2026 - 14:41:33 EST


On Mon, 25 May 2026 22:57:18 +0900, Eliot Courtney wrote:
> [PATCH v5 00/22] gpu: nova-core: vbios: harden various array accesses and refactor

Applied, thanks!

Branch: drm-rust-next
Tree: https://gitlab.freedesktop.org/drm/rust/kernel.git

[1/22] gpu: nova-core: vbios: stop scanning at BIOS_MAX_SCAN_LEN
commit: fc7c1054b6f9
[2/22] gpu: nova-core: vbios: use checked arithmetic for bios image range end
commit: 7a1d09e477b6
[3/22] gpu: nova-core: vbios: avoid reading too far in read_more_at_offset
commit: 33f1402bcfa6
[4/22] gpu: nova-core: vbios: read BitToken using FromBytes
commit: 237c252be0db
[5/22] gpu: nova-core: vbios: use checked ops and accesses in `FwSecBiosImage::ucode`
commit: 7c62d0b00652
[6/22] gpu: nova-core: vbios: use checked access in `FwSecBiosImage::header`
commit: 25ad950b4ee3
[7/22] gpu: nova-core: vbios: use checked accesses in `setup_falcon_data`
commit: 051ae1b21ff7
[8/22] gpu: nova-core: vbios: drop unused falcon_data_offset from FwSecBiosBuilder
commit: 56f7c0b3800e
[9/22] gpu: nova-core: vbios: keep PmuLookupTable local in setup_falcon_data
commit: 8cf15cf2641b
[10/22] gpu: nova-core: vbios: compute FWSEC-relative Falcon data offset
commit: b2a48fc068ea
[11/22] gpu: nova-core: vbios: simplify setup_falcon_data
commit: 99e110a36885
[12/22] gpu: nova-core: vbios: read PMU lookup entries using FromBytes
commit: c22095fddad7
[13/22] gpu: nova-core: vbios: store PMU lookup entries in a KVVec
commit: 620e7ac19664
[14/22] gpu: nova-core: vbios: construct `FwSecBiosImage` directly from BIOS images
commit: 7e545bed7b1a
[15/22] gpu: nova-core: vbios: use the first PCI-AT image
commit: 433730a61f13
[16/22] gpu: nova-core: vbios: use single logical block for the FWSEC section
commit: 43e7bef8c054
[17/22] gpu: nova-core: vbios: use let-else in Vbios::new
commit: e8baefdffd4e
[18/22] gpu: nova-core: vbios: remove unnecessary fields in PciRomHeader
commit: 84eb369da613
[19/22] gpu: nova-core: vbios: drop unused image wrappers
commit: 91a8ec505e09
[20/22] gpu: nova-core: vbios: drop redundant TryFrom import
commit: 16c41263240e
[21/22] gpu: nova-core: vbios: move constants and functions to be associated
commit: c70fe8b2bacf
[22/22] gpu: nova-core: vbios: remove unused rom_header field
commit: 2cf1840b0fa7

The patches will appear in the next linux-next integration (typically within 24
hours on weekdays).

The patches are queued up for the upcoming merge window for the next major
kernel release.