mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
gpu: nova-core: do not consider 0xBB77 as a valid PCI ROM header signature
Nvidia GPUs have some PCI expansion ROM sections that have an Nvidia- specific signature instead of 0xAA55. Signature 0xBB77 is actually an internal-only value that has been deprecated for over a decade. Nova-core will never encounter a GPU with that signature, so don't look for it. Signed-off-by: Timur Tabi <ttabi@nvidia.com> Reviewed-by: Eliot Courtney <ecourtney@nvidia.com> Reviewed-by: Gary Guo <gary@garyguo.net> Link: https://patch.msgid.link/20260417191359.1307434-3-ttabi@nvidia.com Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
This commit is contained in:
parent
c1dca0cb0e
commit
44dc8bd6b5
|
|
@ -491,7 +491,7 @@ fn new(dev: &device::Device, data: &[u8]) -> Result<Self> {
|
|||
|
||||
// Check for valid ROM signatures.
|
||||
match signature {
|
||||
0xAA55 | 0xBB77 | 0x4E56 => {}
|
||||
0xAA55 | 0x4E56 => {}
|
||||
_ => {
|
||||
dev_err!(dev, "ROM signature unknown {:#x}\n", signature);
|
||||
return Err(EINVAL);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user