On Wed, Dec 03, 2025 at 07:56:29PM +0800, Guopeng Zhang <[email protected]> wrote: > Introduce a new helper function `cg_read_key_long_poll()` in > cgroup_util.h. This function polls the specified key in a cgroup file > until it matches the expected value or the retry limit is reached, > with configurable wait intervals between retries. > > This helper is particularly useful for handling asynchronously updated > cgroup statistics (e.g., memory.stat), where immediate reads may > observe stale values, especially on busy systems. It allows tests and > other utilities to handle such cases more flexibly. > > Signed-off-by: Guopeng Zhang <[email protected]> > Suggested-by: Michal Koutný <[email protected]> > Reviewed-by: Shakeel Butt <[email protected]> > --- > .../selftests/cgroup/lib/cgroup_util.c | 21 +++++++++++++++++++ > .../cgroup/lib/include/cgroup_util.h | 5 +++++ > 2 files changed, 26 insertions(+)
Acked-by: Michal Koutný <[email protected]>
signature.asc
Description: PGP signature

