]> err.no Git - linux-2.6/commit
[PATCH] Fix code that saves NVGPRS in 32-bit signal frame
authorDavid Woodhouse <dwmw2@infradead.org>
Thu, 24 Nov 2005 17:36:20 +0000 (17:36 +0000)
committerPaul Mackerras <paulus@samba.org>
Mon, 9 Jan 2006 03:50:48 +0000 (14:50 +1100)
commit623703f620453c798b6fa3eb79ad8ea27bfd302a
treee2f938f28a42458eb9b23d63721f7415d8239a37
parent9687c587596b54a77f08620595f5686ea35eed97
[PATCH] Fix code that saves NVGPRS in 32-bit signal frame

On Thu, 2005-11-24 at 12:51 +0000, David Woodhouse wrote:
> Somehow this one slipped through the cracks; when we ended up in
> do_signal() on a 32-bit kernel but without having the caller-saved
> registers into the regs, we didn't set the TIF_SAVE_NVGPRS flag to
> ensure they got saved later.

Oh, and if we actually set the flag, then we fairly quickly find out
that I was a bit overzealous in copying code from entry_64.S ... :)

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/entry_32.S