Darrick J. Wong
|
1761444557
splice: don't read more than available pipe space
|
6 years ago |
David Howells
|
aa563d7bca
iov_iter: Separate type from direction and use accessor functions
|
7 years ago |
Linus Torvalds
|
29d6849d88
Merge branch 'work.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
7 years ago |
Kees Cook
|
6da2ec5605
treewide: kmalloc() -> kmalloc_array()
|
7 years ago |
Al Viro
|
87a3002af9
vmsplice(): lift importing iovec into vmsplice(2) and compat counterpart
|
7 years ago |
Dominik Brodowski
|
30cfe4ef8b
fs: add do_vmsplice() helper; remove in-kernel call to syscall
|
7 years ago |
Mark Rutland
|
6aa7de0591
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
|
8 years ago |
Christoph Hellwig
|
ac452acae1
fs: move kernel_write to fs/read_write.c
|
8 years ago |
Christoph Hellwig
|
abbb65899a
fs: implement vfs_iter_write using do_iter_write
|
8 years ago |
Linus Torvalds
|
da7b66ffb2
Merge branch 'work.splice' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
8 years ago |
Linus Torvalds
|
1827adb11a
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
8 years ago |
Al Viro
|
653a7746fa
Merge remote-tracking branch 'ovl/for-viro' into for-linus
|
8 years ago |
Ingo Molnar
|
174cd4b1e5
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
|
8 years ago |
Miklos Szeredi
|
bb7462b6fd
vfs: use helpers for calling f_op->{read,write}_iter()
|
8 years ago |
Miklos Szeredi
|
5a81e6a171
vfs: fix uninitialized flags in splice_to_pipe()
|
8 years ago |
Al Viro
|
13c0f52beb
make nr_pages calculation in default_file_splice_read() a bit less ugly
|
8 years ago |
Al Viro
|
3d6ea290f3
splice/tee/vmsplice: validate flags
|
8 years ago |
Al Viro
|
23c832b10c
remove spd_release_page()
|
9 years ago |
Linus Torvalds
|
52bce91165
splice: reinstate SIGPIPE/EPIPE handling
|
8 years ago |
Linus Torvalds
|
36869cb93d
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
|
8 years ago |
Al Viro
|
8e54cadab4
fix default_file_splice_read()
|
8 years ago |
Al Viro
|
e519e77747
splice: remove detritus from generic_file_splice_read()
|
9 years ago |
Christoph Hellwig
|
be297968da
mm: only include blk_types in swap.h if CONFIG_SWAP is enabled
|
9 years ago |
Al Viro
|
c3a6902404
fix ITER_PIPE interaction with direct_IO
|
9 years ago |
Miklos Szeredi
|
fba597db42
pipe: add pipe_buf_confirm() helper
|
9 years ago |
Miklos Szeredi
|
a779638cf6
pipe: add pipe_buf_release() helper
|
9 years ago |
Miklos Szeredi
|
7bf2d1df80
pipe: add pipe_buf_get() helper
|
9 years ago |
Al Viro
|
523ac9afc7
switch default_file_splice_read() to use of pipe-backed iov_iter
|
9 years ago |
Al Viro
|
82c156f853
switch generic_file_splice_read() to use of ->read_iter()
|
9 years ago |
Al Viro
|
241699cd72
new iov_iter flavour: pipe-backed
|
9 years ago |