[PATCH v2 04/10] um: Turn signals_* into thread-local variables
Johannes Berg
johannes at sipsolutions.net
Wed Sep 10 05:15:28 PDT 2025
On Sun, 2025-08-10 at 13:51 +0800, Tiwei Bie wrote:
> From: Tiwei Bie <tiwei.btw at antgroup.com>
>
> Turn signals_enabled, signals_pending and signals_active into
> thread-local variables. This enables us to control and track
> signals independently on each CPU thread. This is a preparation
> for adding SMP support.
[...]
> +static __thread int signals_enabled;
How much glibc infrastructure does __thread rely on? More specifically:
Some time ago we had a discussion about building UML as a nolibc binary,
what would that mean for the __thread usage here?
johannes
More information about the linux-um
mailing list