mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
a bug in ramfs_nommu_resize function, passing old size to vmtruncate
It should be pass "newsize" to vmtruncate function to modify the inode->i_size, while the old size is passed to vmtruncate. This bug was caught by LTP truncate test case on Blackfin platform. After it was fixed, the LTP truncate test case passed. Signed-off-by: Bryan Wu <bryan.wu@analog.com> Cc: David Howells <dhowells@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
b4946ffb18
commit
3f0a6766e0
1 changed files with 1 additions and 1 deletions
|
@ -179,7 +179,7 @@ static int ramfs_nommu_resize(struct inode *inode, loff_t newsize, loff_t size)
|
|||
return ret;
|
||||
}
|
||||
|
||||
ret = vmtruncate(inode, size);
|
||||
ret = vmtruncate(inode, newsize);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue