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:
parent
b97ac6bd41
commit
8f8f14f9b6
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue