Christoph Hellwig
e259221763
fs: simplify the generic_write_sync prototype
...
The kiocb already has the new position, so use that. The only interesting
case is AIO, where we currently don't bother updating ki_pos. We're about
to free the kiocb after we're done, so we might as well update it to make
everyone's life simpler.
While we're at it also return the bytes written argument passed in if
we were successful so that the boilerplate error switch code in the
callers can go away.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2016-05-01 19:58:39 -04:00
..
aops.c
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
2016-04-04 10:41:08 -07:00
aops.h
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
2016-04-04 10:41:08 -07:00
attrib.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
attrib.h
bitmap.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
bitmap.h
collate.c
collate.h
compress.c
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
2016-04-04 10:41:08 -07:00
debug.c
ntfs: remove bogus space
2014-10-09 22:25:46 -04:00
debug.h
dir.c
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
2016-04-04 10:41:08 -07:00
dir.h
endian.h
file.c
fs: simplify the generic_write_sync prototype
2016-05-01 19:58:39 -04:00
index.c
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
2016-04-04 10:41:08 -07:00
index.h
inode.c
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
2016-04-04 10:41:08 -07:00
inode.h
fs: cleanup slight list_entry abuse
2015-06-23 18:01:59 -04:00
Kconfig
layout.h
lcnalloc.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
lcnalloc.h
logfile.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
logfile.h
Makefile
NTFS: Version 2.1.32 - Update file write from aio_write to write_iter.
2015-04-11 22:24:33 -04:00
malloc.h
NTFS: use kvfree() in ntfs_free()
2015-06-24 17:49:38 -07:00
mft.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
mft.h
mst.c
namei.c
get rid of assorted nameidata-related debris
2015-05-15 01:10:37 -04:00
ntfs.h
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
quota.c
wrappers for ->i_mutex access
2016-01-22 18:04:28 -05:00
quota.h
runlist.c
runlist.h
super.c
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
2016-04-04 10:41:08 -07:00
sysctl.c
sysctl.h
time.h
types.h
unistr.c
upcase.c
usnjrnl.c
usnjrnl.h
volume.h