diff options
| author | Steve French <sfrench@us.ibm.com> | 2005-11-17 17:03:00 -0800 | 
|---|---|---|
| committer | Steve French <sfrench@us.ibm.com> | 2005-11-17 17:03:00 -0800 | 
| commit | 87c89dd7330735d70cc9912483f6f4c7bc3ff19c (patch) | |
| tree | 4c41a67499a0f2c06cc4da3a8fd419f7548c63b6 /scripts/basic/split-include.c | |
| parent | 9e294f1c4d4a5fc0068fcb21f5809ff6e88e49bc (diff) | |
[CIFS] Vectored and async i/o turned on and correct the
writev and aio_write to flush properly.
This is Christoph's patch merged with the new nobrl file operations
Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>
From: Christoph Hellwig <hch@lst.de>
 - support vectored and async aio ops unconditionally - this is above
   the pagecache and transparent to the fs
 - remove cifs_read_wrapper.  it was only doing silly checks and
   calling generic_file_write in all cases.
 - use do_sync_read/do_sync_write as read/write operations.  They call
   ->readv/->writev which we now always implemente.
 - add the filemap_fdatawrite calls to writev/aio_write which were
   missing previously compared to plain write.  no idea what the point
   behind them is, but let's be consistent at least..
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Steven French <sfrench@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions
