| 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") |
| 8f868d68d335 ("pipe: Fix missing mask update after pipe_wait()") |
| 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") |
| 01e7187b4119 ("pipe: stop using ->can_merge") |
| a0ce2f0aa6ad ("splice: don't merge into linked buffers") |
| 9b286efeb5eb ("Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs") |