Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
091adf9ba6cdb432cbcc217b47e4ffb8aa0d8865
/
fs
/
read_write.c
5dae222
vfs: allow copy_file_range to copy across devices
by Amir Goldstein
· 5 years ago
e38f7f5
vfs: introduce file_modified() helper
by Amir Goldstein
· 5 years ago
96e6e8f
vfs: add missing checks to copy_file_range
by Amir Goldstein
· 5 years ago
a317135
vfs: introduce generic_file_rw_checks()
by Amir Goldstein
· 5 years ago
64bf5ff
vfs: no fallback for ->copy_file_range
by Dave Chinner
· 5 years ago
f16acc9
vfs: introduce generic_copy_file_range()
by Dave Chinner
· 5 years ago
438ab72
vfs: pass ppos=NULL to .read()/.write() of FMODE_STREAM files
by Kirill Smelkov
· 6 years ago
10dce8a
fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock
by Kirill Smelkov
· 6 years ago
5f739e4
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
736706b
get rid of legacy 'get_ds()' function
by Linus Torvalds
· 6 years ago
12e1e7a
vfs: Make __vfs_write() static
by Geert Uytterhoeven
· 6 years ago
cc4b124
vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1
by Aurelien Jarno
· 6 years ago
96d4f26
Remove 'type' argument from access_ok() function
by Linus Torvalds
· 6 years ago
6744557
vfs: allow some remap flags to be passed to vfs_clone_file_range
by Darrick J. Wong
· 6 years ago
494633f
vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP
by Dave Chinner
· 6 years ago
c2aa1a4
Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
by Linus Torvalds
· 6 years ago
8adcc59
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
8c5c836
vfs: clean up generic_remap_file_range_prep return value
by Darrick J. Wong
· 6 years ago
c32e5f3
vfs: hide file range comparison function
by Darrick J. Wong
· 6 years ago
eca3654
vfs: enable remap callers that can handle short operations
by Darrick J. Wong
· 6 years ago
df36583
vfs: plumb remap flags through the vfs dedupe functions
by Darrick J. Wong
· 6 years ago
452ce65
vfs: plumb remap flags through the vfs clone functions
by Darrick J. Wong
· 6 years ago
42ec3d4
vfs: make remap_file_range functions take and return bytes completed
by Darrick J. Wong
· 6 years ago
8dde90b
vfs: remap helper should update destination inode metadata
by Darrick J. Wong
· 6 years ago
3d28193
vfs: pass remap flags to generic_remap_checks
by Darrick J. Wong
· 6 years ago
a91ae49b
vfs: pass remap flags to generic_remap_file_range_prep
by Darrick J. Wong
· 6 years ago
2e5dfc9
vfs: combine the clone and dedupe into a single remap_file_range
by Darrick J. Wong
· 6 years ago
6095028
vfs: rename clone_verify_area to remap_verify_area
by Darrick J. Wong
· 6 years ago
a83ab01
vfs: rename vfs_clone_file_prep to be more descriptive
by Darrick J. Wong
· 6 years ago
9aae205
vfs: skip zero-length dedupe requests
by Darrick J. Wong
· 6 years ago
07d19dc
vfs: avoid problematic remapping requests into partial EOF block
by Darrick J. Wong
· 6 years ago
2c5773f
vfs: exit early from zero length remap operations
by Darrick J. Wong
· 6 years ago
1383a7e
vfs: check file ranges before cloning files
by Darrick J. Wong
· 6 years ago
5b49f64
vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF
by Darrick J. Wong
· 6 years ago
4dcb923
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
55338ac
Delete invalid assignment statements in do_sendfile
by nixiaoming
· 6 years ago
85c95f2
vfs: dedupe should return EPERM if permission is not granted
by Mark Fasheh
· 6 years ago
5de4480
vfs: allow dedupe of user owned read-only files
by Mark Fasheh
· 6 years ago
a725356
vfs: swap names of {do,vfs}_clone_file_range()
by Amir Goldstein
· 6 years ago
caf6f9c
asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro
by Arnd Bergmann
· 7 years ago
f182536
vfs: export vfs_dedupe_file_range_one() to modules
by Miklos Szeredi
· 6 years ago
1b4f42a
vfs: dedupe: extract helper for a single dedup
by Miklos Szeredi
· 6 years ago
87eb5eb
vfs: dedupe: rationalize args
by Miklos Szeredi
· 6 years ago
5740c99
vfs: dedupe: return int
by Miklos Szeredi
· 6 years ago
92b66d2
vfs: limit size of dedupe
by Miklos Szeredi
· 6 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 6 years ago
2276271
fs: avoid fdput() after failed fdget() in vfs_dedupe_file_range()
by Zev Weiss
· 7 years ago
36028d5
fs: add ksys_p{read,write}64() helpers; remove in-kernel calls to syscalls
by Dominik Brodowski
· 7 years ago
3ce4a7b
fs: add ksys_read() helper; remove in-kernel calls to sys_read()
by Dominik Brodowski
· 7 years ago
76847e4
fs: add ksys_lseek() helper; remove in-kernel calls to sys_lseek()
by Dominik Brodowski
· 7 years ago
e7a3e8b
fs: add ksys_write() helper; remove in-kernel calls to sys_write()
by Dominik Brodowski
· 7 years ago
16382e1
Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
faea132
kill iov_shorten()
by Al Viro
· 7 years ago
fc46820
vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets
by Andreas Gruenbacher
· 7 years ago
581bfce
Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
9725d4c
fs: unexport vfs_readv and vfs_writev
by Christoph Hellwig
· 7 years ago
bd8df82
fs: unexport vfs_read and vfs_write
by Christoph Hellwig
· 7 years ago
eb03184
fs: unexport __vfs_read/__vfs_write
by Christoph Hellwig
· 7 years ago
73e18f7
fs: make the buf argument to __kernel_write a void pointer
by Christoph Hellwig
· 7 years ago
e13ec93
fs: fix kernel_write prototype
by Christoph Hellwig
· 7 years ago
bdd1d2d
fs: fix kernel_read prototype
by Christoph Hellwig
· 7 years ago
c41fbad
fs: move kernel_read to fs/read_write.c
by Christoph Hellwig
· 7 years ago
ac452ac
fs: move kernel_write to fs/read_write.c
by Christoph Hellwig
· 7 years ago
ddef7ed
annotate RWF_... flags
by Christoph Hellwig
· 7 years ago
cee37d8
Merge branch 'work.read_write' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
62473a2
move file_{start,end}_write() out of do_iter_write()
by Al Viro
· 7 years ago
89fbf53
Merge branch 'work.read_write' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
c6b1e36
Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
abbb6589
fs: implement vfs_iter_write using do_iter_write
by Christoph Hellwig
· 7 years ago
18e9710
fs: implement vfs_iter_read using do_iter_read
by Christoph Hellwig
· 7 years ago
edab5fe
fs: move more code into do_iter_read/do_iter_write
by Christoph Hellwig
· 7 years ago
19c7358
fs: remove __do_readv_writev
by Christoph Hellwig
· 7 years ago
26c87fb
fs: remove do_compat_readv_writev
by Christoph Hellwig
· 7 years ago
251b42a
fs: remove do_readv_writev
by Christoph Hellwig
· 7 years ago
fdd2f5b
fs: Separate out kiocb flags setup based on RWF_* flags
by Goldwyn Rodrigues
· 7 years ago
20223f0
fs: pass on flags in compat_writev
by Christoph Hellwig
· 7 years ago
f502985
move compat_rw_copy_check_uvector() over to fs/read_write.c
by Al Viro
· 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
b12fb7f
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/xacct.h>
by Ingo Molnar
· 8 years ago
bb7462b
vfs: use helpers for calling f_op->{read,write}_iter()
by Miklos Szeredi
· 8 years ago
0f78d06
vfs: pass type instead of fn to do_{loop,iter}_readv_writev()
by Miklos Szeredi
· 8 years ago
7687a7a
vfs: extract common parts of {compat_,}do_readv_writev()
by Miklos Szeredi
· 8 years ago
bfe219d
vfs: wrap write f_ops with file_{start,end}_write()
by Amir Goldstein
· 8 years ago
11cbfb1
vfs: deny copy_file_range() for non regular files
by Amir Goldstein
· 8 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
22725ce
vfs: fix isize/pos/len checks for reflink & dedupe
by Darrick J. Wong
· 8 years ago
0110c35
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
b335e9d
vfs: fix vfs_clone_file_range() for overlayfs files
by Amir Goldstein
· 8 years ago
031a072
vfs: call vfs_clone_file_range() under freeze protection
by Amir Goldstein
· 8 years ago
913b86e
vfs: allow vfs_clone_file_range() across mount points
by Amir Goldstein
· 8 years ago
3616119
vfs: no mnt_want_write_file() in vfs_{copy,clone}_file_range()
by Miklos Szeredi
· 8 years ago
876bec6f
vfs: refactor clone/dedupe_file_range common functions
by Darrick J. Wong
· 8 years ago
a76b5b0
fs: try to clone files first in vfs_copy_file_range
by Christoph Hellwig
· 8 years ago
ffecee4
iov_iter: kernel-doc import_iovec() and rw_copy_check_uvector()
by Vegard Nossum
· 8 years ago
3ebfd81
x86/syscalls: Add compat_sys_preadv64v2/compat_sys_pwritev64v2
by H.J. Lu
· 8 years ago
6937047
Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
c2e7b20
Merge branch 'work.preadv2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
63b6df1
give readdir(2)/getdents(2)/etc. uniform exclusion with lseek()
by Al Viro
· 9 years ago
e864f39
fs: add RWF_DSYNC aand RWF_SYNC
by Christoph Hellwig
· 9 years ago
Next »