On Tue, 4 Jun 2024 10:38:35 -0600 Logan Gunthorpe <logang@xxxxxxxxxxxx> wrote: > Hi, > > Xiao noticed that the write-zeros tests failed randomly, especially > with small disks. We tracked this down to an issue with signalfd which > coallesced SIGCHLD signals into one. This is fixed by checking the > status of all children after every SIGCHLD. > > While we were at it, we noticed a potential reace with SIGCHLD coming > in before the signal was blocked in wait_for_zero_forks() and fix this > by moving the blocking before the child creation. > > Thanks, > > Logan > > -- Applied! Thanks, Mariusz