aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJens Axboe <axboe@suse.de>2006-04-02 17:04:46 -0400
committerJens Axboe <axboe@suse.de>2006-04-02 17:04:46 -0400
commit4f6f0bd2ffa4e31c3524f5e65c84a29b6ab73307 (patch)
tree682ab1b41c3ee799d37bfa1874c79ae92b3755fd /include
parent53cd9ae886273d6c2b8ba4aa63d6cd6b1217b57f (diff)
[PATCH] splice: improve writeback and clean up page stealing
By cleaning up the writeback logic (killing write_one_page() and the manual set_page_dirty()), we can get rid of ->stolen inside the pipe_buffer and just keep it local in pipe_to_file(). This also adds dirty page balancing logic and O_SYNC handling. Signed-off-by: Jens Axboe <axboe@suse.de>
Diffstat (limited to 'include')
-rw-r--r--include/linux/pipe_fs_i.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/pipe_fs_i.h b/include/linux/pipe_fs_i.h
index d218fc729319..32865004751c 100644
--- a/include/linux/pipe_fs_i.h
+++ b/include/linux/pipe_fs_i.h
@@ -9,7 +9,6 @@ struct pipe_buffer {
9 struct page *page; 9 struct page *page;
10 unsigned int offset, len; 10 unsigned int offset, len;
11 struct pipe_buf_operations *ops; 11 struct pipe_buf_operations *ops;
12 unsigned int stolen;
13}; 12};
14 13
15struct pipe_buf_operations { 14struct pipe_buf_operations {