http://bugzilla.suse.com/show_bug.cgi?id=1167079 http://bugzilla.suse.com/show_bug.cgi?id=1167079#c9 --- Comment #9 from Jiri Slaby <jslaby@suse.com> --- Also note that there are quite few patches (some very intrusive) to pipe which landed after 5.4: 0dd1e3773ae8 pipe: fix empty pipe check in pipe_write() d1c6a2aa02af pipe: simplify signal handling in pipe_read() and add comments 85190d15f4ea pipe: don't use 'pipe_wait() for basic pipe IO a28c8b9db8a1 pipe: remove 'waiting_writers' merging logic f467a6a66419 pipe: fix and clarify pipe read wakeup logic 1b6b26ae7053 pipe: fix and clarify pipe write wakeup logic ad910e36da4c pipe: fix poll/select race introduced by the pipe rework da73fcd8cfdc Merge branch 'pipe-rework' (patches from David Howells) 8f868d68d335 pipe: Fix missing mask update after pipe_wait() 8c7b8c34ae95 pipe: Remove assertion from pipe_poll() 6a965666b7e7 Merge tag 'notifications-pipe-prep-20191115' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs d8e464ecc17b vfs: mark pipes and sockets as stream-like file descriptors 3c0edea9b29f pipe: Remove sync on wake_ups cefa80ced57a pipe: Increase the writer-wakeup threshold to reduce context-switch count 8df441294dd3 pipe: Check for ring full inside of the spinlock in pipe_write() 7e25a73f1a52 pipe: Remove redundant wakeup from pipe_write() a194dfe6e6f6 pipe: Rearrange sequence in pipe_write() to preallocate slot 8446487feba9 pipe: Conditionalise wakeup in pipe_read() b667b8673443 pipe: Advance tail pointer inside of wait spinlock in pipe_read() 6718b6f855a0 pipe: Allow pipes to have kernel-reserved slots 8cefc107ca54 pipe: Use head and tail pointers for the ring, not cursor and length -- You are receiving this mail because: You are on the CC list for the bug.