Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3f0a6766 authored by Bryan Wu's avatar Bryan Wu Committed by Linus Torvalds
Browse files

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: default avatarBryan Wu <bryan.wu@analog.com>
Cc: David Howells <dhowells@redhat.com>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent b4946ffb
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -179,7 +179,7 @@ static int ramfs_nommu_resize(struct inode *inode, loff_t newsize, loff_t size)
			return ret;
			return ret;
	}
	}


	ret = vmtruncate(inode, size);
	ret = vmtruncate(inode, newsize);


	return ret;
	return ret;
}
}