linux/arch/um/include/shared
Linus Torvalds 4e21fc138b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
Pull third pile of kernel_execve() patches from Al Viro:
 "The last bits of infrastructure for kernel_thread() et.al., with
  alpha/arm/x86 use of those.  Plus sanitizing the asm glue and
  do_notify_resume() on alpha, fixing the "disabled irq while running
  task_work stuff" breakage there.

  At that point the rest of kernel_thread/kernel_execve/sys_execve work
  can be done independently for different architectures.  The only
  pending bits that do depend on having all architectures converted are
  restrictred to fs/* and kernel/* - that'll obviously have to wait for
  the next cycle.

  I thought we'd have to wait for all of them done before we start
  eliminating the longjump-style insanity in kernel_execve(), but it
  turned out there's a very simple way to do that without flagday-style
  changes."

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal:
  alpha: switch to saner kernel_execve() semantics
  arm: switch to saner kernel_execve() semantics
  x86, um: convert to saner kernel_execve() semantics
  infrastructure for saner ret_from_kernel_thread semantics
  make sure that kernel_thread() callbacks call do_exit() themselves
  make sure that we always have a return path from kernel_execve()
  ppc: eeh_event should just use kthread_run()
  don't bother with kernel_thread/kernel_execve for launching linuxrc
  alpha: get rid of switch_stack argument of do_work_pending()
  alpha: don't bother passing switch_stack separately from regs
  alpha: take SIGPENDING/NOTIFY_RESUME loop into signal.c
  alpha: simplify TIF_NEED_RESCHED handling
2012-10-13 10:05:52 +09:00
..
skas um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
aio.h x86, um: take arch/um/include/* out of the way 2008-10-22 22:55:19 -07:00
arch.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
as-layout.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
common-offsets.h um: Preinclude include/linux/kern_levels.h 2012-09-27 20:20:09 +02:00
elf_user.h x86, um: take arch/um/include/* out of the way 2008-10-22 22:55:19 -07:00
frame_kern.h most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set 2012-06-01 12:58:51 -04:00
init.h fbdev: move logo externs to header file 2009-06-16 19:47:57 -07:00
irq_kern.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
irq_user.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
kern.h um: trim kern.h 2011-11-02 14:15:07 +01:00
kern_util.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
longjmp.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
mem.h x86, um: take arch/um/include/* out of the way 2008-10-22 22:55:19 -07:00
mem_user.h x86, um: take arch/um/include/* out of the way 2008-10-22 22:55:19 -07:00
net_kern.h uml: convert network device to internal network device stats 2009-03-27 00:46:39 -07:00
net_user.h uml: UML net driver does not allow for vlans 2009-06-16 19:47:46 -07:00
os.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal 2012-10-13 10:05:52 +09:00
ptrace_user.h um: unify ptrace_user.h 2011-11-02 14:15:27 +01:00
registers.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
sigio.h x86, um: take arch/um/include/* out of the way 2008-10-22 22:55:19 -07:00
skas_ptrace.h um: get rid of pointless include "..." where include <...> will do 2012-10-09 22:28:45 +02:00
um_malloc.h um: get rid of kern_constants.h 2011-11-02 14:14:45 +01:00
user.h um: Preinclude include/linux/kern_levels.h 2012-09-27 20:20:09 +02:00