From f2047739583ce5779dd354aec92a3f683e1d1014 Mon Sep 17 00:00:00 2001 From: "Joshua M. Clulow" Date: Wed, 11 Aug 2021 16:22:50 -0700 Subject: 14012 vioif simply cannot without SMBIOS Reviewed by: Andy Fiddaman Reviewed by: Toomas Soome Approved by: Robert Mustacchi --- usr/src/uts/common/io/vioif/vioif.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'usr/src') diff --git a/usr/src/uts/common/io/vioif/vioif.c b/usr/src/uts/common/io/vioif/vioif.c index 368af5381d..ae1e2d4ee2 100644 --- a/usr/src/uts/common/io/vioif/vioif.c +++ b/usr/src/uts/common/io/vioif/vioif.c @@ -1909,7 +1909,8 @@ vioif_select_interrupt_types(void) return (vioif_allowed_int_types); } - if ((id = smbios_info_system(ksmbios, &sys)) == SMB_ERR || + if (ksmbios == NULL || + (id = smbios_info_system(ksmbios, &sys)) == SMB_ERR || smbios_info_common(ksmbios, id, &info) == SMB_ERR) { /* * The system may not have valid SMBIOS data, so ignore a -- cgit v1.2.3