90 Commits (master)

Author SHA1 Message Date
Al Viro 72c2d53192 file->f_op is never NULL... 8 years ago
Kent Overstreet 73a7075e3f aio: Kill aio_rw_vect_retry() 8 years ago
Jie Liu 46a1c2c7ae vfs: export lseek_execute() to modules 8 years ago
Al Viro 2142914e3e lseek_execute() doesn't need an inode passed to it 8 years ago
Al Viro 68d70d03f8 constify rw_verify_area() 8 years ago
Al Viro 1bf9d14dff new helper: fixed_size_llseek() 8 years ago
Al Viro 5faf153ebf don't call file_pos_write() if vfs_{read,write}{,v}() fails 8 years ago
Al Viro 50cd2c5776 lift file_*_write out of do_splice_direct() 8 years ago
Al Viro 7995bd2871 splice: don't pass the address of ->f_pos to methods 8 years ago
Kent Overstreet a27bb332c0 aio: don't include aio.h in sched.h 8 years ago
Zach Brown 41003a7bcf aio: remove retry-based AIO 8 years ago
Al Viro c0bd14af51 kill fs/read_write.h 9 years ago
Ming Lei 546ae2d2f7 fs/read_write.c: fix generic_file_llseek() comment 9 years ago
Al Viro 03d95eb2f2 lift sb_start_write() out of ->write() 9 years ago
Al Viro 72ec35163f switch compat readv/writev variants to COMPAT_SYSCALL_DEFINE 9 years ago
Al Viro 8d71db4f08 lift sb_start_write/sb_end_write out of ->aio_write() 9 years ago
Al Viro 3e84f48edf vfs/splice: Fix missed checks in new __kernel_write() helper 9 years ago
Al Viro 06ae43f34b Don't bother with redoing rw_verify_area() from default_file_splice_from() 9 years ago
Al Viro 19f4fc3aee convert sendfile{,64} to COMPAT_SYSCALL_DEFINE 9 years ago
Al Viro 4a0fd5bf0f teach SYSCALL_DEFINE<n> how to deal with long long/unsigned long long 9 years ago
Al Viro 561c673197 switch lseek to COMPAT_SYSCALL_DEFINE 9 years ago
Al Viro 496ad9aa8e new helper: file_inode(file) 9 years ago
Scott Wolchok a68c2f12b4 sendfile: allows bypassing of notifier events 9 years ago
Andrew Morton 965c8e59cf lseek: the "whence" argument is called "whence" 9 years ago
Catalin Marinas 8f9c0119d7 compat: fs: Generic compat_sys_sendfile implementation 9 years ago
Al Viro 2903ff019b switch simple cases of fget_light to fdget 9 years ago
Eric Sandeen e8b96eb503 vfs: allow custom EOF in generic_file_llseek code 10 years ago
Christopher Yeoh ac34ebb3a6 aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector() 9 years ago
Paul Gortmaker 630d9c4727 fs: reduce the use of module.h wherever possible 10 years ago
Christopher Yeoh fcf634098c Cross Memory Attach 10 years ago
Andi Kleen 5760495a87 vfs: add generic_file_llseek_size 10 years ago
Andi Kleen ef3d0fd27e vfs: do (nearly) lockless generic_file_llseek 10 years ago
Dan Carpenter bacb2d816c fs: add missing unlock in default_llseek() 10 years ago
Josef Bacik 982d816581 fs: add SEEK_HOLE and SEEK_DATA flags 10 years ago
Al Viro cccb5a1e69 fix signedness mess in rw_verify_area() on 64bit architectures 11 years ago
Arnd Bergmann 451a3c24b0 BKL: remove extraneous #include <smp_lock.h> 11 years ago
Linus Torvalds 435f49a518 readv/writev: do the same MAX_RW_COUNT truncation that read/write does 11 years ago
KAMEZAWA Hiroyuki 4a3956c790 vfs: introduce FMODE_UNSIGNED_OFFSET for allowing negative f_pos 11 years ago
Arnd Bergmann 776c163b1b vfs: make no_llseek the default 11 years ago
Arnd Bergmann ab91261f5c vfs: don't use BKL in default_llseek 11 years ago
Eric Paris 2a12a9d781 fsnotify: pass a file instead of an inode to open, read, and write 12 years ago
jan Blunck ae6afc3f5c vfs: introduce noop_llseek() 11 years ago
David Howells 61964eba5c do_sync_read/write() should set kiocb.ki_nbytes to be consistent 12 years ago
Changli Gao cc56f7de7f sendfile(): check f_op.splice_write() rather than f_op.sendpage() 12 years ago
Jeff Layton f9098980ff vfs: remove redundant position check in do_sendfile 12 years ago
Miklos Szeredi 6818173bd6 splice: implement default splice_read method 13 years ago
Linus Torvalds 601cc11d05 Make non-compat preadv/pwritev use native register size 13 years ago
Gerd Hoffmann f3554f4bc6 preadv/pwritev: Add preadv and pwritev system calls. 13 years ago
Heiko Carstens 3cdad42884 [CVE-2009-0029] System call wrappers part 20 13 years ago
Heiko Carstens 003d7ab479 [CVE-2009-0029] System call wrappers part 19 13 years ago