Linus Torvalds
|
a66b4cd1e7
Merge branch 'work.open3' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
7 vuotta sitten |
Al Viro
|
183266f26f
new helper: alloc_file_clone()
|
7 vuotta sitten |
Al Viro
|
152b6372c9
create_pipe_files(): switch the first allocation to alloc_file_pseudo()
|
7 vuotta sitten |
Al Viro
|
c9c554f214
alloc_file(): switch to passing O_... flags instead of FMODE_... mode
|
7 vuotta sitten |
Al Viro
|
b10a4a9f76
create_pipe_files(): use fput() if allocation of the second file fails
|
7 vuotta sitten |
Linus Torvalds
|
a11e1d432b
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
|
7 vuotta sitten |
Christoph Hellwig
|
dd67081b36
pipe: convert to ->poll_mask
|
7 vuotta sitten |
Dominik Brodowski
|
0a216dd1cf
fs: add do_pipe2() helper; remove internal call to sys_pipe2()
|
7 vuotta sitten |
Linus Torvalds
|
a9a08845e9
vfs: do bulk POLL* -> EPOLL* replacement
|
7 vuotta sitten |
Eric Biggers
|
f734076181
pipe: read buffer limits atomically
|
7 vuotta sitten |
Eric Biggers
|
c4fed5a91f
pipe: simplify round_pipe_size()
|
7 vuotta sitten |
Eric Biggers
|
96e99be40e
pipe: reject F_SETPIPE_SZ with size over UINT_MAX
|
7 vuotta sitten |
Eric Biggers
|
9903a91c76
pipe: fix off-by-one error when checking buffer limits
|
7 vuotta sitten |
Eric Biggers
|
85c2dd5473
pipe: actually allow root to exceed the pipe buffer limits
|
7 vuotta sitten |
Eric Biggers
|
319e0a21bb
pipe, sysctl: remove pipe_proc_fn()
|
7 vuotta sitten |
Eric Biggers
|
4c2e4befb3
pipe, sysctl: drop 'min' parameter from pipe-max-size converter
|
7 vuotta sitten |
Al Viro
|
076ccb76e1
fs: annotate ->poll() instances
|
8 vuotta sitten |
Joe Lawrence
|
7a8d181949
pipe: add proc_dopipe_max_size() to safely assign pipe_max_size
|
7 vuotta sitten |
Joe Lawrence
|
d3f14c4858
pipe: avoid round_pipe_size() nr_pages overflow on 32-bit
|
7 vuotta sitten |
Joe Lawrence
|
98159d977f
pipe: match pipe_max_size data type with procfs
|
7 vuotta sitten |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 vuotta sitten |
David Howells
|
cdf01226b2
VFS: Provide empty name qstr
|
8 vuotta sitten |
Linus Torvalds
|
7c0f6ba682
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
|
8 vuotta sitten |
Michael Kerrisk (man-pages)
|
086e774a57
pipe: cap initial pipe capacity according to pipe-max-size limit
|
8 vuotta sitten |
Michael Kerrisk (man-pages)
|
9c87bcf0a3
pipe: make account_pipe_buffers() return a value, and use it
|
8 vuotta sitten |
Michael Kerrisk (man-pages)
|
a005ca0e68
pipe: fix limit checking in alloc_pipe_info()
|
8 vuotta sitten |
Michael Kerrisk (man-pages)
|
09b4d19900
pipe: simplify logic in alloc_pipe_info()
|
8 vuotta sitten |
Michael Kerrisk (man-pages)
|
b0b91d18e2
pipe: fix limit checking in pipe_set_size()
|
8 vuotta sitten |
Michael Kerrisk (man-pages)
|
3734a13b96
pipe: refactor argument for account_pipe_buffers()
|
8 vuotta sitten |
Michael Kerrisk (man-pages)
|
d37d416664
pipe: move limit checking logic into pipe_set_size()
|
8 vuotta sitten |