diff options
Diffstat (limited to 'v5.4/85f273a6a1e492afa7309fd23fcd8cb870085f56')
-rw-r--r-- | v5.4/85f273a6a1e492afa7309fd23fcd8cb870085f56 | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/v5.4/85f273a6a1e492afa7309fd23fcd8cb870085f56 b/v5.4/85f273a6a1e492afa7309fd23fcd8cb870085f56 new file mode 100644 index 00000000000..628b72d6060 --- /dev/null +++ b/v5.4/85f273a6a1e492afa7309fd23fcd8cb870085f56 @@ -0,0 +1,20 @@ +85f273a6a1e4 ("fs/pipe: Convert to lockdep_cmp_fn") +fe67f4dd8daa ("pipe: do FASYNC notifications for every pipe IO, not just state changes") +3b844826b6c6 ("pipe: avoid unnecessary EPOLLET wakeups under normal loads") +3a34b13a88ca ("pipe: make pipe writes always wake up readers") +c73be61cede5 ("pipe: Add general notification queue support") +b580b93664f9 ("pipe: Add O_NOTIFICATION_PIPE") +0858caa419e6 ("uapi: General notification queue definitions") +90da2e3f25c8 ("splice: move f_mode checks to do_{splice,tee}()") +6551d5c56eb0 ("pipe: make sure to wake up everybody when the last reader/writer closes") +0ddad21d3e99 ("pipe: use exclusive waits when reading or writing") +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") +8f868d68d335 ("pipe: Fix missing mask update after pipe_wait()") +8c7b8c34ae95 ("pipe: Remove assertion from pipe_poll()") +3c0edea9b29f ("pipe: Remove sync on wake_ups") |