hurd: Remove __hurd_threadvar_stack_{offset,mask}
commit71232da3b37b33d41c593c153a4a612067ff83cd
authorSergey Bugaev <bugaevc@gmail.com>
Sun, 19 Mar 2023 15:09:48 +0000 (19 18:09 +0300)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 2 Apr 2023 22:53:25 +0000 (3 00:53 +0200)
treedac7dcb4104773cf1f38b67f01aa10271d9f867b
parentd8ee5d614bc485f6d1752dfa0d60524b20945a56
hurd: Remove __hurd_threadvar_stack_{offset,mask}

Noone is or should be using __hurd_threadvar_stack_{offset,mask}, we
have proper TLS now. These two remaining variables are never set to
anything other than zero, so any code that would try to use them as
described would just dereference a zero pointer and crash. So remove
them entirely.

Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Message-Id: <20230319151017.531737-6-bugaevc@gmail.com>
hurd/Versions
hurd/hurd/threadvar.h
sysdeps/mach/hurd/Versions
sysdeps/mach/hurd/_Fork.c
sysdeps/mach/hurd/i386/libc.abilist
sysdeps/mach/hurd/x86/init-first.c