| Commit message (Expand) | Author | Age | Files | Lines |
* | ITER_PIPE: fold data_start() and pipe_space_for_user() together | Al Viro | 2022-08-08 | 1 | -20/+0 |
* | fix short copy handling in copy_mc_pipe_to_iter() | Al Viro | 2022-06-28 | 1 | -0/+9 |
* | pipe: make poll_usage boolean and annotate its access | Kuniyuki Iwashima | 2022-04-29 | 1 | -1/+1 |
* | fs: move pipe sysctls to is own file | Luis Chamberlain | 2022-01-22 | 1 | -4/+0 |
* | pipe: avoid unnecessary EPOLLET wakeups under normal loads | Linus Torvalds | 2021-08-18 | 1 | -0/+2 |
* | pipe: remove pipe_wait() and fix wakeup race with splice | Linus Torvalds | 2020-10-01 | 1 | -2/+3 |
* | Merge tag 'notifications-20200601' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2020-06-13 | 1 | -1/+26 |
|\ |
|
| * | pipe: Add notification lossage handling | David Howells | 2020-05-19 | 1 | -0/+7 |
| * | pipe: Allow buffers to be marked read-whole-or-error for notifications | David Howells | 2020-05-19 | 1 | -0/+1 |
| * | pipe: Add general notification queue support | David Howells | 2020-05-19 | 1 | -1/+18 |
* | | fs: rename pipe_buf ->steal to ->try_steal | Christoph Hellwig | 2020-05-20 | 1 | -17/+17 |
* | | fs: make the pipe_buf_operations ->confirm operation optional | Christoph Hellwig | 2020-05-20 | 1 | -2/+3 |
* | | fs: make the pipe_buf_operations ->steal operation optional | Christoph Hellwig | 2020-05-20 | 1 | -1/+2 |
* | | pipe: merge anon_pipe_buf*_ops | Christoph Hellwig | 2020-05-20 | 1 | -1/+1 |
|/ |
|
* | linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was split | Randy Dunlap | 2020-02-12 | 1 | -1/+2 |
* | pipe: use exclusive waits when reading or writing | Linus Torvalds | 2020-02-08 | 1 | -1/+1 |
* | pipe: remove 'waiting_writers' merging logic | Linus Torvalds | 2019-12-07 | 1 | -2/+0 |
* | pipe: Allow pipes to have kernel-reserved slots | David Howells | 2019-11-15 | 1 | -1/+5 |
* | pipe: Use head and tail pointers for the ring, not cursor and length | David Howells | 2019-10-31 | 1 | -4/+56 |
* | Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/r... | Linus Torvalds | 2019-04-26 | 1 | -0/+1 |
|\ |
|
| * | tracing: Fix buffer_ref pipe ops | Jann Horn | 2019-04-26 | 1 | -0/+1 |
* | | Merge branch 'page-refs' (page ref overflow) | Linus Torvalds | 2019-04-14 | 1 | -4/+6 |
|\ \
| |/
|/| |
|
| * | fs: prevent page refcount overflow in pipe_buf_get | Matthew Wilcox | 2019-04-14 | 1 | -4/+6 |
* | | pipe: stop using ->can_merge | Jann Horn | 2019-02-01 | 1 | -7/+0 |
* | | splice: don't merge into linked buffers | Jann Horn | 2019-02-01 | 1 | -0/+1 |
|/ |
|
* | pipe: reject F_SETPIPE_SZ with size over UINT_MAX | Eric Biggers | 2018-02-06 | 1 | -1/+1 |
* | pipe, sysctl: remove pipe_proc_fn() | Eric Biggers | 2018-02-06 | 1 | -1/+0 |
* | pipe, sysctl: drop 'min' parameter from pipe-max-size converter | Eric Biggers | 2018-02-06 | 1 | -1/+1 |
* | pipe: add proc_dopipe_max_size() to safely assign pipe_max_size | Joe Lawrence | 2017-11-17 | 1 | -0/+1 |
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
* | pipe: fix comment in pipe_buf_operations | Miklos Szeredi | 2016-10-05 | 1 | -8/+3 |
* | pipe: add pipe_buf_steal() helper | Miklos Szeredi | 2016-10-05 | 1 | -0/+11 |
* | pipe: add pipe_buf_confirm() helper | Miklos Szeredi | 2016-10-05 | 1 | -1/+11 |
* | pipe: add pipe_buf_release() helper | Miklos Szeredi | 2016-10-05 | 1 | -0/+14 |
* | pipe: add pipe_buf_get() helper | Miklos Szeredi | 2016-10-05 | 1 | -0/+11 |
* | pipe: limit the per-user amount of pages allocated in pipes | Willy Tarreau | 2016-01-19 | 1 | -0/+4 |
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 2014-04-12 | 1 | -19/+0 |
|\ |
|
| * | pipe: kill ->map() and ->unmap() | Al Viro | 2014-04-01 | 1 | -19/+0 |
* | | Merge branch 'master' into for-next | Jiri Kosina | 2014-02-20 | 1 | -0/+2 |
|\ \
| |/ |
|
| * | fuse: fix pipe_buf_operations | Miklos Szeredi | 2014-01-22 | 1 | -0/+2 |
* | | treewide: Fix typo in Documentation/DocBook | Masanari Iida | 2014-02-19 | 1 | -1/+1 |
|/ |
|
* | get rid of the last free_pipe_info() callers | Al Viro | 2013-04-09 | 1 | -2/+1 |
* | get rid of alloc_pipe_info() argument | Al Viro | 2013-04-09 | 1 | -1/+1 |
* | get rid of pipe->inode | Al Viro | 2013-04-09 | 1 | -2/+0 |
* | pipe: don't use ->i_mutex | Al Viro | 2013-04-09 | 1 | -0/+2 |
* | pipe: take allocation and freeing of pipe_inode_info out of ->i_mutex | Al Viro | 2013-04-09 | 1 | -0/+2 |
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 2012-08-01 | 1 | -0/+2 |
|\ |
|
| * | consolidate pipe file creation | Al Viro | 2012-07-29 | 1 | -0/+2 |
* | | pipe: remove KM_USER0 from comments | Cong Wang | 2012-07-24 | 1 | -5/+3 |
|/ |
|
* | pipes: add a "packetized pipe" mode for writing | Linus Torvalds | 2012-04-29 | 1 | -0/+1 |