The 32-bit SMBIOS case was missing a null check. This caused KUBSAN
to trigger if neither a 64-bit SMBIOS nor a 32-bit SMBIOS configuration
table was present.
SMBIOS was originally called DMIBIOS and exposed by the DMI spec.
DMI is end of life since 2005 and SMBIOS no longer references the DMI
spec.
There is no need to keep using legacy names for these things.
The SMBIOS spec calls the entry point structure the SMBIOS entry point,
not the DMI entry point.