On 01/02, Al Viro wrote: > > Bloating with mutex is over the top, indeed, but why can't we simply keep > a pointer to fasync_struct in there? Do we ever have a struct file with > several fasync_struct? pipe_rdwr_fasync() ? Oleg.