[parisc-linux-cvs] linux willy

Matthew Wilcox willy@puffin.external.hp.com
Mon, 19 Feb 2001 19:19:52 -0700


CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	willy	01/02/19 19:19:52

Modified files:
	arch/parisc/kernel: entry.S process.c 

Log message:
* Allocate some stack before we call schedule_tail.

* Add a call to schedule_tail in child_return.  (I think we should be
returning through ret_from_kernel_thread, but I haven't got that to
work right yet.)

* Return to child_return from copy_thread instead of storing the address
of child_return in sys_*_wrapper.

* Tidy up copy_thread as pb suggested.

* Change sys_*_wrapper to use gr21 for the stack instead of gr20.  gr21
was previously used for the return address.

* sys_vfork_wrapper was missing a `save return address for child'
instruction.