]> git.hungrycats.org Git - linux/commitdiff
ppc64: zero extend all 6 parameters in 32 bit syscall path
authorAnton Blanchard <anton@samba.org>
Tue, 14 Jan 2003 04:51:59 +0000 (15:51 +1100)
committerAnton Blanchard <anton@samba.org>
Tue, 14 Jan 2003 04:51:59 +0000 (15:51 +1100)
arch/ppc64/kernel/entry.S

index fb15aca797acb811b4802ebd7563c32c5f027480..4cab30c9ef7feea4dab82341ad0054cd8acd46a8 100644 (file)
@@ -114,6 +114,8 @@ _GLOBAL(DoSyscall)
        clrldi  r4,r4,32
        clrldi  r5,r5,32
        clrldi  r6,r6,32
+       clrldi  r7,r7,32
+       clrldi  r8,r8,32
        b       17f
 15:
 #endif
@@ -184,6 +186,8 @@ _GLOBAL(ret_from_syscall_1)
        clrldi  r4,r4,32
        clrldi  r5,r5,32
        clrldi  r6,r6,32
+       clrldi  r7,r7,32
+       clrldi  r8,r8,32
        b       57f
 55:
 #endif