]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpu: nova-core: firmware: parse `FalconUCodeDescV2` via `zerocopy`
authorMiguel Ojeda <ojeda@kernel.org>
Mon, 8 Jun 2026 14:14:38 +0000 (16:14 +0200)
committerMiguel Ojeda <ojeda@kernel.org>
Tue, 9 Jun 2026 02:13:23 +0000 (04:13 +0200)
commit506bb8742ea52da13f9f281c5cb2b603ac1931e7
tree3d8521950d137a9ab38233e1aab74ccbb46b6940
parent54e792604436e78e124cbde4fc5bf4bbf68fa5ef
gpu: nova-core: firmware: parse `FalconUCodeDescV2` via `zerocopy`

Now that we have `zerocopy` support, we can avoid some `unsafe` code.

For instance, for `FalconUCodeDescV2`, we can replace the `unsafe impl
FromBytes` by safely deriving `zerocopy`'s `FromBytes` and then calling
`read_from_prefix`.

Reviewed-by: Alexandre Courbot <acourbot@nvidia.com>
Acked-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patch.msgid.link/20260608141439.182634-20-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
drivers/gpu/nova-core/firmware.rs
drivers/gpu/nova-core/vbios.rs