x86_64: Zero extend all registers after ptrace in 32bit entry path. Strictly it's only needed for eax. It actually does a little more than strictly needed -- the other registers are already zero extended. Also remove the now unnecessary and non functional compat task check in ptrace. -- genpatches provides a fix w/ 2.6.22-8 (including 2.6.22.7).
genpatches-2.6.20-17 also contains the patch.
unrestricting, this is public now: http://secunia.com/advisories/26934/
*** Bug 195501 has been marked as a duplicate of this bug. ***
*** Bug 196826 has been marked as a duplicate of this bug. ***