Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3a1d5c84 authored by David S. Miller's avatar David S. Miller
Browse files

[SPARC]: Don't zero out tail during copy_from_user_inatomic().



Actually, since we use the same code for all the copying
types in and out of userspace, we check at runtime whether
preemption is disabled.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent d6c64102
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
#include <asm/ptrace.h>
#include <asm/asmmacro.h>
#include <asm/page.h>
#include <asm/thread_info.h>

/* Work around cpp -rob */
#define ALLOC #alloc
@@ -366,6 +367,9 @@ fixupretl:
	blu	1f
	 cmp	%o1, %g1
	bgeu	1f
	 ld	[%g6 + TI_PREEMPT], %g1
	cmp	%g1, 0
	bne	1f
	 nop
	save	%sp, -64, %sp
	mov	%i0, %o0