Commit 9d964e1b authored by Al Viro's avatar Al Viro
Browse files

fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"



lost npc in PTRACE_SETREGSET, breaking PTRACE_SETREGS as well

Fixes: cf51e129 "sparc32: fix register window handling in genregs32_[gs]et()"
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent cf51e129
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -168,12 +168,17 @@ static int genregs32_set(struct task_struct *target,
	if (ret || !count)
		return ret;
	ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf,
				 &regs->y,
				 &regs->npc,
				 34 * sizeof(u32), 35 * sizeof(u32));
	if (ret || !count)
		return ret;
	ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf,
				 &regs->y,
				 35 * sizeof(u32), 36 * sizeof(u32));
	if (ret || !count)
		return ret;
	return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf,
					 35 * sizeof(u32), 38 * sizeof(u32));
					 36 * sizeof(u32), 38 * sizeof(u32));
}

static int fpregs32_get(struct task_struct *target,