9
0
Fork 0

fs: smhfs: Fix return value of truncate()

Returning -ENOSYS as a result of truncate() breaks ability to write to
semihosting host's filesystem, so change the return value to 0. This
shouldn't cause any problems since all of the funcionlaity of
truncate() should is already handled by 'open' (via O_TRUNC) and
'write' (will automatically grow the file size when writing)
automatically

Unfortunately this was missed in original commit that introduced
semihosting

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Andrey Smirnov 2015-11-08 16:21:13 -08:00 committed by Sascha Hauer
parent b97ac6bd41
commit 8f8f14f9b6
1 changed files with 1 additions and 1 deletions

View File

@ -58,7 +58,7 @@ static int smhfs_truncate(struct device_d __always_unused *dev,
FILE __always_unused *f,
ulong __always_unused size)
{
return -ENOSYS;
return 0;
}
static int smhfs_open(struct device_d __always_unused *dev,