Re: [PATCH 3/3] truncate()/ftruncate() fix length argument on ia32 emulation.
From: Heiko Carstens <hidden>
Date: 2011-09-19 13:16:37
Also in:
lkml
From: Heiko Carstens <hidden>
Date: 2011-09-19 13:16:37
Also in:
lkml
On Sat, Sep 17, 2011 at 08:01:17PM +0200, Thomas Meyer wrote:
move signed-extended int to long, because of signed test. Signed-off-by: Thomas Meyer <redacted>
[...]
+asmlinkage long compat_sys_ftruncate(unsigned int fd, int length)
+{
+ return sys_ftruncate(fd, length);
+}That seems to be wrong... just look at this patch I sent two years ago (which btw. introduced the compat truncate sign extension bug on some architecutures). http://www.spinics.net/lists/linux-arch/msg08633.html