summaryrefslogtreecommitdiffstats
path: root/include/linux/pipe_fs_i.h
Commit message (Expand)AuthorAgeFilesLines
* fs/pipe: move check to pipe_has_watch_queue()Max Kellermann2023-10-191-0/+16
* pipe: reduce padding in struct pipe_inode_infoMax Kellermann2023-10-191-3/+3
* pipe: Pass argument of pipe_fcntl as intLuca Vizzarro2023-07-101-2/+2
* fs: pipe: reveal missing function protoypesArnd Bergmann2023-05-171-4/+0
* splice: Add a func to do a splice from a buffered file without ITER_PIPEDavid Howells2023-02-201-0/+20
* ITER_PIPE: fold data_start() and pipe_space_for_user() togetherAl Viro2022-08-081-20/+0
* fix short copy handling in copy_mc_pipe_to_iter()Al Viro2022-06-281-0/+9
* pipe: make poll_usage boolean and annotate its accessKuniyuki Iwashima2022-04-291-1/+1
* fs: move pipe sysctls to is own fileLuis Chamberlain2022-01-221-4/+0
* pipe: avoid unnecessary EPOLLET wakeups under normal loadsLinus Torvalds2021-08-181-0/+2
* pipe: remove pipe_wait() and fix wakeup race with spliceLinus Torvalds2020-10-011-2/+3
* Merge tag 'notifications-20200601' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2020-06-131-1/+26
|\
| * pipe: Add notification lossage handlingDavid Howells2020-05-191-0/+7
| * pipe: Allow buffers to be marked read-whole-or-error for notificationsDavid Howells2020-05-191-0/+1
| * pipe: Add general notification queue supportDavid Howells2020-05-191-1/+18
* | fs: rename pipe_buf ->steal to ->try_stealChristoph Hellwig2020-05-201-17/+17
* | fs: make the pipe_buf_operations ->confirm operation optionalChristoph Hellwig2020-05-201-2/+3
* | fs: make the pipe_buf_operations ->steal operation optionalChristoph Hellwig2020-05-201-1/+2
* | pipe: merge anon_pipe_buf*_opsChristoph Hellwig2020-05-201-1/+1
|/
* linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was splitRandy Dunlap2020-02-121-1/+2
* pipe: use exclusive waits when reading or writingLinus Torvalds2020-02-081-1/+1
* pipe: remove 'waiting_writers' merging logicLinus Torvalds2019-12-071-2/+0
* pipe: Allow pipes to have kernel-reserved slotsDavid Howells2019-11-151-1/+5
* pipe: Use head and tail pointers for the ring, not cursor and lengthDavid Howells2019-10-311-4/+56
* Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds2019-04-261-0/+1
|\
| * tracing: Fix buffer_ref pipe opsJann Horn2019-04-261-0/+1
* | Merge branch 'page-refs' (page ref overflow)Linus Torvalds2019-04-141-4/+6
|\ \ | |/ |/|
| * fs: prevent page refcount overflow in pipe_buf_getMatthew Wilcox2019-04-141-4/+6
* | pipe: stop using ->can_mergeJann Horn2019-02-011-7/+0
* | splice: don't merge into linked buffersJann Horn2019-02-011-0/+1
|/
* pipe: reject F_SETPIPE_SZ with size over UINT_MAXEric Biggers2018-02-061-1/+1
* pipe, sysctl: remove pipe_proc_fn()Eric Biggers2018-02-061-1/+0
* pipe, sysctl: drop 'min' parameter from pipe-max-size converterEric Biggers2018-02-061-1/+1
* pipe: add proc_dopipe_max_size() to safely assign pipe_max_sizeJoe Lawrence2017-11-171-0/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* pipe: fix comment in pipe_buf_operationsMiklos Szeredi2016-10-051-8/+3
* pipe: add pipe_buf_steal() helperMiklos Szeredi2016-10-051-0/+11
* pipe: add pipe_buf_confirm() helperMiklos Szeredi2016-10-051-1/+11
* pipe: add pipe_buf_release() helperMiklos Szeredi2016-10-051-0/+14
* pipe: add pipe_buf_get() helperMiklos Szeredi2016-10-051-0/+11
* pipe: limit the per-user amount of pages allocated in pipesWilly Tarreau2016-01-191-0/+4
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2014-04-121-19/+0
|\
| * pipe: kill ->map() and ->unmap()Al Viro2014-04-011-19/+0
* | Merge branch 'master' into for-nextJiri Kosina2014-02-201-0/+2
|\|
| * fuse: fix pipe_buf_operationsMiklos Szeredi2014-01-221-0/+2
* | treewide: Fix typo in Documentation/DocBookMasanari Iida2014-02-191-1/+1
|/
* get rid of the last free_pipe_info() callersAl Viro2013-04-091-2/+1
* get rid of alloc_pipe_info() argumentAl Viro2013-04-091-1/+1
* get rid of pipe->inodeAl Viro2013-04-091-2/+0
* pipe: don't use ->i_mutexAl Viro2013-04-091-0/+2