On Mon, Jan 16, 2023 at 11:16:13AM +0800, maobibo wrote: > Hongchen, > > I have a glance with this patch, it simply replaces with > spinlock_irqsave with mutex lock. There may be performance > improvement with two processes competing with pipe, however > for N processes, there will be complex context switches > and ipi interruptts. > > Can you find some cases with more than 2 processes competing > pipe, rather than only unixbench? What real applications have pipes with more than 1 writer & 1 reader? I'm OK with slowing down the weird cases if the common cases go faster.