]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commit
[PATCH] x86_64: fix put_user for 64-bit constant
authorRoland McGrath <roland@redhat.com>
Fri, 26 Jan 2007 01:19:51 +0000 (17:19 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Fri, 26 Jan 2007 01:50:37 +0000 (17:50 -0800)
commit5ad0d383ddbf0d2fce43b8aac267a6c299fd2dff
treea331a5c7a9796678073fad8e1a5e9dfa053cd6b5
parent99abfeafb5f2eea1bb481330ff37343e1133c924
[PATCH] x86_64: fix put_user for 64-bit constant

On x86-64, a put_user call using a 64-bit pointer and a constant value that
is > 0xffffffff will produce code that doesn't assemble.  This patch fixes
the asm construct to use the Z constraint for 32-bit constants.

Signed-off-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/asm-x86_64/uaccess.h