Messages in this thread | | | Date | Mon, 19 Sep 2011 15:16:31 +0200 | From | Heiko Carstens <> | Subject | Re: [PATCH 3/3] truncate()/ftruncate() fix length argument on ia32 emulation. |
| |
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 <thomas@m3y3r.de>
[...]
> +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
| |