diff options
| author | Brooks Davis <brooks@FreeBSD.org> | 2025-08-08 17:15:21 +0000 |
|---|---|---|
| committer | Brooks Davis <brooks@FreeBSD.org> | 2025-08-08 17:15:21 +0000 |
| commit | 8d26a9da0c94f314b7e37a2784b13e2f5fb8052d (patch) | |
| tree | 2cf074bc374ada826d142d70c7a2aaeb2a6909af /libexec | |
| parent | af261a46aff1eb3fc581328ad8fb06f9029c9bb7 (diff) | |
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/rtld-elf/amd64/reloc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libexec/rtld-elf/amd64/reloc.c b/libexec/rtld-elf/amd64/reloc.c index 883e3dcdff88..b1a2069edb2f 100644 --- a/libexec/rtld-elf/amd64/reloc.c +++ b/libexec/rtld-elf/amd64/reloc.c @@ -548,8 +548,7 @@ allocate_initial_tls(Obj_Entry *objs) */ if (__getosreldate() >= P_OSREL_TLSBASE) sysarch(AMD64_SET_TLSBASE, &addr); - else if (__getosreldate() >= P_OSREL_WRFSBASE && - (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) + else if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) wrfsbase((uintptr_t)addr); else sysarch(AMD64_SET_FSBASE, &addr); |
