Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
92456b933cd257845587697a0875878849cef973
/
fs
/
splice.c
da7b66f
Merge branch 'work.splice' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
1827adb
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
653a774
Merge remote-tracking branch 'ovl/for-viro' into for-linus
by Al Viro
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
bb7462b
vfs: use helpers for calling f_op->{read,write}_iter()
by Miklos Szeredi
· 8 years ago
5a81e6a
vfs: fix uninitialized flags in splice_to_pipe()
by Miklos Szeredi
· 8 years ago
13c0f52
make nr_pages calculation in default_file_splice_read() a bit less ugly
by Al Viro
· 8 years ago
3d6ea29
splice/tee/vmsplice: validate flags
by Al Viro
· 8 years ago
23c832b
remove spd_release_page()
by Al Viro
· 8 years ago
52bce91
splice: reinstate SIGPIPE/EPIPE handling
by Linus Torvalds
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
8e54cad
fix default_file_splice_read()
by Al Viro
· 8 years ago
e519e77
splice: remove detritus from generic_file_splice_read()
by Al Viro
· 8 years ago
be29796
mm: only include blk_types in swap.h if CONFIG_SWAP is enabled
by Christoph Hellwig
· 8 years ago
c3a6902
fix ITER_PIPE interaction with direct_IO
by Al Viro
· 8 years ago
fba597d
pipe: add pipe_buf_confirm() helper
by Miklos Szeredi
· 8 years ago
a779638
pipe: add pipe_buf_release() helper
by Miklos Szeredi
· 8 years ago
7bf2d1d
pipe: add pipe_buf_get() helper
by Miklos Szeredi
· 8 years ago
523ac9a
switch default_file_splice_read() to use of pipe-backed iov_iter
by Al Viro
· 8 years ago
82c156f
switch generic_file_splice_read() to use of ->read_iter()
by Al Viro
· 8 years ago
241699c
new iov_iter flavour: pipe-backed
by Al Viro
· 8 years ago
79fddc4
new helper: add_to_pipe()
by Al Viro
· 8 years ago
8924fef
splice: lift pipe_lock out of splice_to_pipe()
by Al Viro
· 8 years ago
db85a9e
splice: switch get_iovec_page_array() to iov_iter
by Al Viro
· 8 years ago
e7c3c64
splice_to_pipe(): don't open-code wakeup_pipe_readers()
by Al Viro
· 8 years ago
e4d35be
Merge branch 'ovl-fixes' into for-linus
by Al Viro
· 9 years ago
09cbfea
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
by Kirill A. Shutemov
· 9 years ago
03cc078
do_splice_to(): cap the size before passing to ->splice_read()
by Al Viro
· 9 years ago
8b23a8c
Merge branches 'work.lookups', 'work.misc' and 'work.preadv2' into for-next
by Al Viro
· 9 years ago
d6785d9
splice: handle zero nr_pages in splice_to_pipe()
by Rabin Vincent
· 9 years ago
793b80e
vfs: pass a flags argument to vfs_readv/vfs_writev
by Christoph Hellwig
· 9 years ago
90330e6
fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE
by Abhi Das
· 9 years ago
c2489e0
vfs: Avoid softlockups with sendfile(2)
by Jan Kara
· 9 years ago
c725bfc
vfs: Make sendfile(2) killable even better
by Jan Kara
· 9 years ago
c62d255
mm, fs: introduce mapping_gfp_constraint()
by Michal Hocko
· 9 years ago
aefbef1
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 10 years ago
6afdb85
mm: do not ignore mapping_gfp_mask in page cache allocation paths
by Michal Hocko
· 10 years ago
2b51457
net: af_unix: implement splice for stream af_unix sockets
by Hannes Frederic Sowa
· 10 years ago
0ff28d9
splice: sendfile() at once fails for big files
by Christophe Leroy
· 10 years ago
be64f88
dax: unify ext2/4_{dax,}_file_operations
by Boaz Harrosh
· 10 years ago
345995f
vmsplice_to_user(): switch to import_iovec()
by Al Viro
· 10 years ago
e2e40f2
fs: move struct kiocb to fs.h
by Christoph Hellwig
· 10 years ago
dbe4e19
fs: add vfs_iter_{read,write} helpers
by Christoph Hellwig
· 10 years ago
05afcb7
new helper: iov_iter_bvec()
by Al Viro
· 10 years ago
1c11859
vfs: export do_splice_direct() to modules
by Miklos Szeredi
· 10 years ago
9c1d528
Merge commit '9f12600fe425bc28f0ccba034a77783c09c15af4' into for-linus
by Al Viro
· 11 years ago
5f07385
kill generic_file_splice_write()
by Al Viro
· 11 years ago
96f9bc8
fs/splice.c: remove unneeded exports
by Al Viro
· 11 years ago
8d02076
->splice_write() via ->write_iter()
by Al Viro
· 11 years ago
b6dd6f4
vfs: fix vmplice_to_user()
by Miklos Szeredi
· 11 years ago
71d8e53
start adding the tag to iov_iter
by Al Viro
· 11 years ago
6130f53
switch vmsplice_to_user() to copy_page_to_iter()
by Al Viro
· 11 years ago
fbb3275
pipe: kill ->map() and ->unmap()
by Al Viro
· 11 years ago
28a625c
fuse: fix pipe_buf_operations
by Miklos Szeredi
· 11 years ago
72c2d53
file->f_op is never NULL...
by Al Viro
· 11 years ago
790eac5
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
18c67cb
splice: lift checks from do_splice_from() into callers
by Al Viro
· 12 years ago
50cd2c5
lift file_*_write out of do_splice_direct()
by Al Viro
· 12 years ago
500368f
lift file_*_write out of do_splice_from()
by Al Viro
· 12 years ago
acdb37c
fs: fix new splice.c kernel-doc warning
by Randy Dunlap
· 12 years ago
7995bd2
splice: don't pass the address of ->f_pos to methods
by Al Viro
· 12 years ago
20b4fb4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
08d7676
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
by Linus Torvalds
· 12 years ago
7bee130
get rid of alloc_pipe_info() argument
by Al Viro
· 12 years ago
6447a3c
get rid of pipe->inode
by Al Viro
· 12 years ago
2dd8c9a
lift sb_start_write out of ->splice_write()
by Al Viro
· 12 years ago
17338fc
lift sb_start_write into default_file_splice_write()
by Al Viro
· 12 years ago
03d95eb
lift sb_start_write() out of ->write()
by Al Viro
· 12 years ago
06ae43f
Don't bother with redoing rw_verify_area() from default_file_splice_from()
by Al Viro
· 12 years ago
76b021d
convert vmsplice to COMPAT_SYSCALL_DEFINE
by Al Viro
· 12 years ago
7bb307e
export kernel_write(), convert open-coded instances
by Al Viro
· 12 years ago
496ad9a
new helper: file_inode(file)
by Al Viro
· 12 years ago
ae62ca7
tcp: fix MSG_SENDPAGE_NOTLAST logic
by Eric Dumazet
· 12 years ago
d0e1d66
writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr()
by Namjae Jeon
· 12 years ago
2903ff0
switch simple cases of fget_light to fdget
by Al Viro
· 12 years ago
14da920
fs: Protect write paths by sb_start_write - sb_end_write
by Jan Kara
· 13 years ago
047fe36
splice: fix racy pipe->buffers uses
by Eric Dumazet
· 13 years ago
1193755
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 13 years ago
c3b2da3
fs: introduce inode operation ->update_time
by Josef Bacik
· 13 years ago
0b7877d
Merge tag 'v3.4-rc5' into for-3.5/core
by Jens Axboe
· 13 years ago
bd1a68b
vmsplice: relax alignement requirements for SPLICE_F_GIFT
by Eric Dumazet
· 13 years ago
35f9c09
tcp: tcp_sendpages() should call tcp_push() once
by Eric Dumazet
· 13 years ago
11bcb32
Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
by Linus Torvalds
· 13 years ago
e8e3c3d
fs: remove the second argument of k[un]map_atomic()
by Cong Wang
· 13 years ago
630d9c4
fs: reduce the use of module.h wherever possible
by Paul Gortmaker
· 13 years ago
ff01bb4
fs: move code out of buffer.c
by Al Viro
· 13 years ago
708e350
tmpfs: clone shmem_file_splice_read()
by Hugh Dickins
· 13 years ago
825cdcb
splice: add wakeup_pipe_readers()
by Namhyung Kim
· 14 years ago
275220f
Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
a8adbe3
fs/splice: Pull buf->ops->confirm() from splice_from_pipe actors
by Michał Mirosław
· 14 years ago
c66fb34
Export 'get_pipe_info()' to other users
by Linus Torvalds
· 14 years ago
71993e6
Rename 'pipe_info()' to 'get_pipe_info()'
by Linus Torvalds
· 14 years ago
6965031
splice: fix misuse of SPLICE_F_NONBLOCK
by Miklos Szeredi
· 14 years ago
1676eff
gcc-4.6: fs: fix unused but set warnings
by Andi Kleen
· 15 years ago
19c9a49
splice: check f_mode for seekable file
by Changli Gao
· 14 years ago
2cb4b05
splice: direct_splice_actor() should not use pos in sd
by Changli Gao
· 14 years ago
0ae0b5d
fs/splice.c: fix mapping_gfp_mask usage
by Nick Piggin
· 15 years ago
35f3d14
pipe: add support for shrinking and growing pipes
by Jens Axboe
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
cc56f7d
sendfile(): check f_op.splice_write() rather than f_op.sendpage()
by Changli Gao
· 15 years ago
Next »