Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
155957f56c3537dbb63bbb63c39067987c061a6d
/
fs
/
splice.c
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
· 12 years ago
047fe36
splice: fix racy pipe->buffers uses
by Eric Dumazet
· 12 years ago
1193755
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 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
ff01bb48
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
· 14 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
355bbd8
Merge branch 'for-2.6.32' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 15 years ago
148f948
vfs: Introduce new helpers for syncing after writing to O_SYNC file or IS_SYNC inode
by Jan Kara
· 15 years ago
723590e
splice: update mtime and atime on files
by Miklos Szeredi
· 15 years ago
b2858d7
splice: fix kmaps in default_file_splice_write()
by Miklos Szeredi
· 16 years ago
77f6bf5
splice: fix error return code
by Andrew Morton
· 16 years ago
4f23122
splice: fix repeated kmap()'s in default_file_splice_read()
by Jens Axboe
· 16 years ago
0b0a47f
splice: implement default splice_write method
by Miklos Szeredi
· 16 years ago
6818173
splice: implement default splice_read method
by Miklos Szeredi
· 16 years ago
7c77f0b
splice: implement pipe to pipe splicing
by Miklos Szeredi
· 16 years ago
b80901b
splice: fix new kernel-doc warnings
by Randy Dunlap
· 16 years ago
61e0d47
splice: add helpers for locking pipe inode
by Miklos Szeredi
· 16 years ago
f8cc774
splice: remove generic_file_splice_write_nolock()
by Miklos Szeredi
· 16 years ago
328eaab
ocfs2: fix i_mutex locking in ocfs2_splice_to_file()
by Miklos Szeredi
· 16 years ago
eb443e5
splice: fix i_mutex locking in generic_splice_write()
by Miklos Szeredi
· 16 years ago
2933970
splice: remove i_mutex locking in splice_from_pipe()
by Miklos Szeredi
· 16 years ago
b3c2d2d
splice: split up __splice_from_pipe()
by Miklos Szeredi
· 16 years ago
7bfac9e
splice: fix deadlock in splicing to file
by Miklos Szeredi
· 16 years ago
266cf65
FS-Cache: Recruit a page flags for cache management
by David Howells
· 16 years ago
836f92a
[CVE-2009-0029] System call wrappers part 31
by Heiko Carstens
· 16 years ago
08e552c
memcg: synchronized LRU
by KAMEZAWA Hiroyuki
· 16 years ago
4e02ed4
fs: remove prepare_write/commit_write
by Nick Piggin
· 16 years ago
efc968d
Don't allow splice() to files opened with O_APPEND
by Linus Torvalds
· 16 years ago
529ae9a
mm: rename page trylock
by Nick Piggin
· 16 years ago
2f1936b
[patch 3/5] vfs: change remove_suid() to file_remove_suid()
by Miklos Szeredi
· 16 years ago
bc40d73
splice: use get_user_pages_fast
by Nick Piggin
· 16 years ago
32502b8
splice: fix generic_file_splice_read() race with page invalidation
by Miklos Szeredi
· 16 years ago
ca39d65
splice: handle try_to_release_page() failure
by Jens Axboe
· 17 years ago
a82c53a
splice: fix sendfile() issue with relay
by Tom Zanussi
· 17 years ago
75065ff
Revert "relay: fix splice problem"
by Jens Axboe
· 17 years ago
7f3d4ee
vfs: splice remove_suid() cleanup
by Miklos Szeredi
· 17 years ago
c3270e5
relay: fix splice problem
by Tom Zanussi
· 17 years ago
8191ecd
splice: fix infinite loop in generic_file_splice_read()
by Jens Axboe
· 17 years ago
4cd1350
splice: use mapping_gfp_mask
by Hugh Dickins
· 17 years ago
02cf01a
splice: only return -EAGAIN if there's hope of more data
by Jens Axboe
· 17 years ago
712a30e
splice: fix user pointer access in get_iovec_page_array()
by Bastian Blank
· 17 years ago
8811930
splice: missing user pointer access verification
by Jens Axboe
· 17 years ago
8084870
splice: always updated atime in direct splice
by Jens Axboe
· 17 years ago
9e97198
splice: fix problem with atime not being updated
by Jens Axboe
· 17 years ago
bbdfc2f
[SPLICE]: Don't assume regular pages in splice_to_pipe()
by Jens Axboe
· 17 years ago
c43e259
security: call security_file_permission from rw_verify_area
by James Morris
· 17 years ago
b537677
Implement file posix capabilities
by Serge E. Hallyn
· 17 years ago
92d15c2
Merge branch 'for-linus' of git://git.kernel.dk/data/git/linux-2.6-block
by Linus Torvalds
· 17 years ago
afddba4
fs: introduce write_begin, write_end, and perform_write aops
by Nick Piggin
· 17 years ago
f4e6b49
readahead: combine file_ra_state.prev_index/prev_offset into prev_pos
by Fengguang Wu
· 17 years ago
6866bef
splice: fix double kunmap() in vmsplice copy path
by Jens Axboe
· 17 years ago
7572395
Fix possible splice() mmap_sem deadlock
by Linus Torvalds
· 17 years ago
79685b8
docbook: add pipes, other fixes
by Randy Dunlap
· 17 years ago
6a860c9
splice: fix bad unlock_page() in error case
by Jens Axboe
· 17 years ago
cf914a7
readahead: split ondemand readahead interface into two functions
by Rusty Russell
· 17 years ago
d898391
readahead: pass real splice size
by Fengguang Wu
· 17 years ago
431a4820
readahead: move synchronous readahead call out of splice loop
by Fengguang Wu
· 17 years ago
a08a166
readahead: convert splice invocations
by Fengguang Wu
· 17 years ago
bcd4f3a
splice: direct splicing updates ppos twice
by Jens Axboe
· 17 years ago
51a92c0
splice: fix offset mangling with direct splicing (sendfile)
by Jens Axboe
· 17 years ago
29ce205
security: revalidate rw permissions for sys_splice and sys_vmsplice
by James Morris
· 17 years ago
0845718
pipe: add documentation and comments
by Jens Axboe
· 17 years ago
cac36bb0
pipe: change the ->pin() operation to ->confirm()
by Jens Axboe
· 17 years ago
932cc6d
splice: completely document external interface with kerneldoc
by Jens Axboe
· 17 years ago
497f962
pipe: allow passing around of ops private pointer
by Jens Axboe
· 17 years ago
d6b29d7
splice: divorce the splice structure/function definitions from the pipe header
by Jens Axboe
· 17 years ago
6a14b90
vmsplice: add vmsplice-to-user support
by Jens Axboe
· 17 years ago
Next »