1
0
Files
linux/include/linux
Al Viro a74fb73c12 infrastructure for saner ret_from_kernel_thread semantics
* allow kernel_execve() leave the actual return to userland to
caller (selected by CONFIG_GENERIC_KERNEL_EXECVE).  Callers
updated accordingly.
* architecture that does select GENERIC_KERNEL_EXECVE in its
Kconfig should have its ret_from_kernel_thread() do this:
	call schedule_tail
	call the callback left for it by copy_thread(); if it ever
returns, that's because it has just done successful kernel_execve()
	jump to return from syscall
IOW, its only difference from ret_from_fork() is that it does call the
callback.
* such an architecture should also get rid of ret_from_kernel_execve()
and __ARCH_WANT_KERNEL_EXECVE

This is the last part of infrastructure patches in that area - from
that point on work on different architectures can live independently.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2012-10-12 13:35:07 -04:00
..
2012-08-02 13:51:46 -04:00
2012-09-30 13:36:39 -04:00
2012-08-07 10:10:57 +02:00
2012-09-30 22:20:51 -04:00
2012-09-17 15:00:38 -07:00
2012-09-17 15:00:38 -07:00
2012-08-04 01:24:44 +04:00
2012-08-06 13:33:21 -07:00
2012-08-22 10:24:41 -04:00
2012-09-17 15:00:37 -07:00
2012-08-30 13:14:48 -04:00
2012-09-30 13:36:39 -04:00
2012-07-31 18:42:50 -07:00
2012-08-04 12:15:37 +04:00