aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--stand/common/load_elf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/stand/common/load_elf.c b/stand/common/load_elf.c
index 62fdb560ecff..8bb780ef34df 100644
--- a/stand/common/load_elf.c
+++ b/stand/common/load_elf.c
@@ -875,8 +875,8 @@ nosyms:
ef->buckets = ef->hashtab + 2;
ef->chains = ef->buckets + ef->nbuckets;
- gfx_state.tg_kernel_supported = false;
- if (__elfN(lookup_symbol)(ef, "__start_set_vt_drv_set", &sym,
+ if (!gfx_state.tg_kernel_supported &&
+ __elfN(lookup_symbol)(ef, "__start_set_vt_drv_set", &sym,
STT_NOTYPE) == 0) {
p_start = sym.st_value + ef->off;
if (__elfN(lookup_symbol)(ef, "__stop_set_vt_drv_set", &sym,