Re: [PATCH cgroup] cgroup: set the correct return code if hierarchy limits are reached

From: Michal Koutný
Date: Tue Jun 28 2022 - 05:16:58 EST


On Tue, Jun 28, 2022 at 06:59:06AM +0300, Vasily Averin <vvs@xxxxxxxxxx> wrote:
> I would agree with you, however in my opinion EAGAIN is used to restart an
> interrupted system call. Thus, I worry its return can loop the user space without
> any chance of continuation.
>
> However, maybe I'm confusing something?

The mkdir(2) manpage doesn't list EAGAIN at all. ENOSPC makes better
sense here. (And I suspect the dependency on this particular value won't
be very wide spread.)

0.02€
Michal