]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] x86_64: Bug in new out of line put_user()
authorAlexander Nyberg <alexn@telia.com>
Thu, 21 Apr 2005 14:59:51 +0000 (07:59 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 21 Apr 2005 14:59:51 +0000 (07:59 -0700)
commita03e8dbfcdeb4c358dba5c6e47a478f06cc4e75a
treedc79d50fb8d8c74259945b8a044f93982a9289bd
parentcf63cce43ccb6e55432732c99f39d868fd85ae98
[PATCH] x86_64: Bug in new out of line put_user()

The new out of line put_user() assembly on x86_64 changes %rcx without
telling GCC about it causing things like:

http://bugme.osdl.org/show_bug.cgi?id=4515

See to it that %rcx is not changed (made it consistent with get_user()).

Signed-off-by: Alexander Nyberg <alexn@telia.com>
Signed-off-by: ak@suse.de
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/x86_64/lib/getuser.S
arch/x86_64/lib/putuser.S