diff options
| author | Przemyslaw Marczak <[email protected]> | 2015-02-17 15:31:52 +0100 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2015-03-05 20:49:42 -0500 |
| commit | 22b7509efb35d7bda05260d5730124dbdc3ea9dc (patch) | |
| tree | ca04865b2a34f83b14ca04cdcbd85112eddea3ec /fs | |
| parent | b31f9d7a4aea23a8a9d007356a2b61e503e69daa (diff) | |
fs: ext4 write: return file len on success
After rework of the file system API, the size of ext4
write was missed. This causes printing unreliable write
size at the end of the file system write operation.
Signed-off-by: Przemyslaw Marczak <[email protected]>
Cc: Sjoerd Simons <[email protected]>
Cc: Lukasz Majewski <[email protected]>
Cc: Simon Glass <[email protected]>
Tested-by: Stephen Warren <[email protected]>
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/ext4/ext4_write.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ext4/ext4_write.c b/fs/ext4/ext4_write.c index f7c52cc4cc1..fbc4c4b1cc1 100644 --- a/fs/ext4/ext4_write.c +++ b/fs/ext4/ext4_write.c @@ -1000,10 +1000,13 @@ int ext4_write_file(const char *filename, void *buf, loff_t offset, } ext4fs_close(); + *actwrite = len; + return 0; fail: ext4fs_close(); + *actwrite = 0; return -1; } |
