Re: [PATCH] zsmalloc: Fix races between modifications of fullness and isolated

From: Sergey Senozhatsky
Date: Tue Jul 25 2023 - 22:31:38 EST


On (23/07/21 14:37), Andrew Yang wrote:
>
> Since fullness and isolated share the same unsigned int,
> modifications of them should be protected by the same lock.

Sorry, I don't think I follow. Can you please elaborate?
What is fullness in this context? What is the race condition
exactly? Can I please have something like

CPU0 CPU1

foo bar