Nick Khyl
b802e8674c
util/ctxlock: make ctxlock.Lock generic
...
So that it works with both ctxlock.Context and context.Context without allocating
and without requiring ctxlock.Wrap at callsites.
Updates #12614
Signed-off-by: Nick Khyl <nickk@tailscale.com>
2025-05-02 13:25:39 -05:00
Nick Khyl
7df612309e
util/ctxlock: remove AssertLocked usage from the example
...
Updates #12614
Signed-off-by: Nick Khyl <nickk@tailscale.com>
2025-05-01 18:27:13 -05:00
Nick Khyl
a414b760a2
util/ctxlock: make zero Context a valid, empty context
...
Updates #12614
Signed-off-by: Nick Khyl <nickk@tailscale.com>
2025-05-01 15:29:08 -05:00
Nick Khyl
a11d06d3b5
util/ctxlock: add ctxlock.Context to integrate mutex locking into context
...
Updates #15824
Updates #12614
Signed-off-by: Nick Khyl <nickk@tailscale.com>
2025-05-01 14:20:45 -05:00