Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
117636092a87a28a013a4acb5de5492645ed620f
/
fs
/
splice.c
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
431a482
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
· 18 years ago
cac36bb
pipe: change the ->pin() operation to ->confirm()
by Jens Axboe
· 18 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
· 18 years ago
d6b29d7
splice: divorce the splice structure/function definitions from the pipe header
by Jens Axboe
· 18 years ago
6a14b90
vmsplice: add vmsplice-to-user support
by Jens Axboe
· 18 years ago
c66ab6f
splice: abstract out actor data
by Jens Axboe
· 18 years ago
02676e5
splice: only check do_wakeup in splice_to_pipe() for a real pipe
by Jens Axboe
· 18 years ago
00de00b
splice: fix leak of pages on short splice to pipe
by Jens Axboe
· 18 years ago
17ee4f4
splice: adjust balance_dirty_pages_ratelimited() call
by Jens Axboe
· 18 years ago
620a324
splice: __generic_file_splice_read: fix read/truncate race
by Jens Axboe
· 18 years ago
475ecad
splice: __generic_file_splice_read: fix i_size_read() length checks
by Hugh Dickins
· 18 years ago
20d698d
splice: move balance_dirty_pages_ratelimited() outside of splice actor
by Jens Axboe
· 18 years ago
267adc3
splice: remove do_splice_direct() symbol export
by Jens Axboe
· 18 years ago
d366d398
splice: move inode size check into generic_file_splice_read()
by Jens Axboe
· 18 years ago
86aa5ac
[PATCH] splice: always call into page_cache_readahead()
by Jens Axboe
· 18 years ago
9ae9d68
[PATCH] splice(): fix interaction with readahead
by Fengguang Wu
· 18 years ago
d9993c3
[PATCH] splice: partial write fix
by Dmitriy Monakhov
· 18 years ago
40bee44
Export __splice_from_pipe()
by Mark Fasheh
· 18 years ago
08c7259
2/2 splice: dont readpage
by Nick Piggin
· 18 years ago
485ddb4
1/2 splice: dont steal
by Nick Piggin
· 18 years ago
d4c3cca
[PATCH] constify pipe_buf_operations
by Eric Dumazet
· 18 years ago
0f7fc9e
[PATCH] VFS: change struct file to use struct path
by Josef "Jeff" Sipek
· 18 years ago
ddac0d3
[PATCH] splice: fix problem introduced with inode diet
by Jens Axboe
· 18 years ago
2ae8814
[PATCH] mm: clean up pagecache allocation
by Nick Piggin
· 18 years ago
8c34e2d
[PATCH] Remove SUID when splicing into an inode
by Jens Axboe
· 18 years ago
6da6180
[PATCH] Introduce generic_file_splice_write_nolock()
by Mark Fasheh
· 18 years ago
62752ee
[PATCH] Take i_mutex in splice_from_pipe()
by Mark Fasheh
· 18 years ago
e6e80f2
[PATCH] splice: fix pipe_to_file() ->prepare_write() error path
by Jens Axboe
· 18 years ago
0fe2347
[PATCH] Update axboe@suse.de email address
by Jens Axboe
· 18 years ago
aadd06e
[PATCH] splice: fix problems with sys_tee()
by Jens Axboe
· 18 years ago
9e94cd4
[PATCH] splice: retrieve mapping after locking the page
by Jens Axboe
· 19 years ago
a054887
[PATCH] splice: redo page lookup if add_to_page_cache() returns -EEXIST
by Jens Axboe
· 19 years ago
76ad4d1
[PATCH] splice: rename remaining info variables to pipe
by Jens Axboe
· 19 years ago
1432873
[PATCH] splice: LRU fixups
by Jens Axboe
· 19 years ago
bfc4ee3
[PATCH] splice: fix unlocking of page on error ->prepare_write()
by Jens Axboe
· 19 years ago
330ab71
[PATCH] vmsplice: restrict stealing a little more
by Jens Axboe
· 19 years ago
a893b99
[PATCH] splice: fix page LRU accounting
by Jens Axboe
· 19 years ago
7591489
[PATCH] vmsplice: fix badly placed end paranthesis
by Jens Axboe
· 19 years ago
7afa6fd
[PATCH] vmsplice: allow user to pass in gift pages
by Jens Axboe
· 19 years ago
f6762b7
[PATCH] pipe: enable atomic copying of pipe data to/from user space
by Jens Axboe
· 19 years ago
e27dedd
[PATCH] splice: call handle_ra_miss() on failure to lookup page
by Jens Axboe
· 19 years ago
f84d751
[PATCH] pipe: introduce ->pin() buffer operation
by Jens Axboe
· 19 years ago
0568b40
[PATCH] splice: fix bugs in pipe_to_file()
by Jens Axboe
· 19 years ago
46e678c
[PATCH] splice: fix bugs with stealing regular pipe pages
by Jens Axboe
· 19 years ago
eb20796
[PATCH] splice: make the read-side do batched page lookups
by Jens Axboe
· 19 years ago
eb645a2
[PATCH] splice: switch to using page_cache_readahead()
by Jens Axboe
· 19 years ago
00522fb
[PATCH] splice: rearrange moving to/from pipe helpers
by Jens Axboe
· 19 years ago
912d35f
[PATCH] Add support for the sys_vmsplice syscall
by Jens Axboe
· 19 years ago
016b661
[PATCH] splice: fix offset problems
by Jens Axboe
· 19 years ago
ba5f5d9
[PATCH] splice: fix min() warning
by Andrew Morton
· 19 years ago
82aa5d6
[PATCH] splice: fix smaller sized splice reads
by Jens Axboe
· 19 years ago
9e0267c
[PATCH] splice: fixup writeout path after ->map changes
by Jens Axboe
· 19 years ago
a4514eb
[PATCH] splice: offset fixes
by Jens Axboe
· 19 years ago
2a27250
[PATCH] tee: link_pipe() must be careful when dropping one of the pipe locks
by Jens Axboe
· 19 years ago
c4f895c
[PATCH] splice: cleanup the SPLICE_F_NONBLOCK handling
by Jens Axboe
· 19 years ago
91ad66e
[PATCH] splice: close i_size truncate races on read
by Jens Axboe
· 19 years ago
7052449
[PATCH] splice: add support for sys_tee()
by Jens Axboe
· 19 years ago
cbb7e57
[PATCH] splice: pass offset around for ->splice_read() and ->splice_write()
by Jens Axboe
· 19 years ago
73d62d8
[PATCH] splice: comment styles
by Ingo Molnar
· 19 years ago
c2058e0
[PATCH] splice: add Ingo as addition copyright holder
by Jens Axboe
· 19 years ago
49570e9
[PATCH] splice: unlikely() optimizations
by Jens Axboe
· 19 years ago
6f767b0
[PATCH] splice: speedups and optimizations
by Jens Axboe
· 19 years ago
7480a90
[PATCH] splice: speedup __generic_file_splice_read
by Jens Axboe
· 19 years ago
b92ce55
[PATCH] splice: add direct fd <-> fd splicing support
by Jens Axboe
· 19 years ago
529565d
[PATCH] splice: add optional input and output offsets
by Ingo Molnar
· 19 years ago
3a326a2
[PATCH] introduce a "kernel-internal pipe object" abstraction
by Ingo Molnar
· 19 years ago
0b749ce
[PATCH] splice: be smarter about calling do_page_cache_readahead()
by Jens Axboe
· 19 years ago
49d0b21
[PATCH] splice: optimize the splice buffer mapping
by Jens Axboe
· 19 years ago
16c523d
[PATCH] splice: cleanup __generic_file_splice_read()
by Jens Axboe
· 19 years ago
c0bd1f6
[PATCH] splice: only call wake_up_interruptible() when we really have to
by Jens Axboe
· 19 years ago
9aefe43
[PATCH] splice: potential !page dereference
by Dave Jones
· 19 years ago
c7f21e4
[PATCH] splice: mark the io page as accessed
by Jens Axboe
· 19 years ago
3e7ee3e
[PATCH] splice: fix page stealing LRU handling.
by Jens Axboe
· 19 years ago
ad8d6f0
[PATCH] splice: page stealing needs to wait_on_page_writeback()
by Jens Axboe
· 19 years ago
059a8f3
[PATCH] splice: export generic_splice_sendpage
by Jens Axboe
· 19 years ago
b2b39fa
[PATCH] splice: add a SPLICE_F_MORE flag
by Jens Axboe
· 19 years ago
83f9135
[PATCH] splice: add comments documenting more of the code
by Jens Axboe
· 19 years ago
4f6f0bd
[PATCH] splice: improve writeback and clean up page stealing
by Jens Axboe
· 19 years ago
53cd9ae
[PATCH] splice: fix shadow[] filling logic
by Jens Axboe
· 19 years ago
29e3509
splice: add SPLICE_F_NONBLOCK flag
by Linus Torvalds
· 19 years ago
a0f0678
[PATCH] splice exports
by Jeff Garzik
· 19 years ago
5abc97a
[PATCH] splice: add support for SPLICE_F_MOVE flag
by Jens Axboe
· 19 years ago
5274f05
[PATCH] Introduce sys_splice() system call
by Jens Axboe
· 19 years ago