Linus Torvalds
54d46ea993
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
...
Pull signal handling cleanups from Al Viro:
"sigaltstack infrastructure + conversion for x86, alpha and um,
COMPAT_SYSCALL_DEFINE infrastructure.
Note that there are several conflicts between "unify
SS_ONSTACK/SS_DISABLE definitions" and UAPI patches in mainline;
resolution is trivial - just remove definitions of SS_ONSTACK and
SS_DISABLED from arch/*/uapi/asm/signal.h; they are all identical and
include/uapi/linux/signal.h contains the unified variant."
Fixed up conflicts as per Al.
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal:
alpha: switch to generic sigaltstack
new helpers: __save_altstack/__compat_save_altstack, switch x86 and um to those
generic compat_sys_sigaltstack()
introduce generic sys_sigaltstack(), switch x86 and um to it
new helper: compat_user_stack_pointer()
new helper: restore_altstack()
unify SS_ONSTACK/SS_DISABLE definitions
new helper: current_user_stack_pointer()
missing user_stack_pointer() instances
Bury the conditionals from kernel_thread/kernel_execve series
COMPAT_SYSCALL_DEFINE: infrastructure
2012-12-20 18:05:28 -08:00
..
2010-11-04 12:32:24 +09:00
2010-01-12 16:12:25 +09:00
2009-12-12 13:08:14 +01:00
2010-01-08 17:02:17 +09:00
2012-03-28 18:30:03 +01:00
2010-01-08 17:02:17 +09:00
2012-04-27 11:12:38 +09:30
2012-03-28 18:30:03 +01:00
2012-03-28 18:30:03 +01:00
2012-03-28 18:30:03 +01:00
2012-03-28 18:30:03 +01:00
2012-10-02 18:01:25 +01:00
2012-06-14 14:18:51 +09:00
2009-10-16 17:20:58 +09:00
2012-03-28 18:30:03 +01:00
2012-03-28 18:30:03 +01:00
2012-10-02 18:01:25 +01:00
2010-06-01 08:55:52 -07:00
2010-12-01 15:39:51 +09:00
2012-10-02 18:01:25 +01:00
2010-11-26 10:51:04 +00:00
2012-03-12 22:19:10 +01:00
2011-06-08 15:22:39 +09:00
2012-03-28 18:30:03 +01:00
2012-03-28 18:30:03 +01:00
2012-01-13 16:27:38 +09:00
2012-11-28 15:29:00 +01:00
2010-03-02 11:09:04 +09:00
2012-05-19 18:50:09 +09:00
2010-02-08 11:29:15 +09:00
2012-10-06 03:04:47 +09:00
2012-05-18 19:30:05 +09:00
2010-01-13 12:51:40 +09:00
2009-10-14 11:49:49 +09:00
2012-03-28 18:30:03 +01:00
2011-03-11 12:23:31 +01:00
2010-10-03 03:55:39 +09:00
2009-10-14 16:42:28 +09:00
2012-10-09 16:22:24 +09:00
2012-10-09 09:47:37 +01:00
2011-07-26 16:49:47 -07:00
2012-05-18 14:52:31 +09:00
2010-11-01 09:49:04 -04:00
2012-07-12 13:12:13 +09:00
2012-10-24 15:32:50 -07:00
2012-05-21 17:54:01 +09:00
2010-10-07 14:08:55 +01:00
2012-11-13 15:48:27 -05:00
2012-05-24 15:03:46 +09:00
2010-05-07 14:54:55 +09:00
2012-04-11 10:48:24 +09:00
2010-06-14 15:16:53 +09:00
2012-05-21 17:54:01 +09:00
2010-01-26 12:58:40 +09:00
2012-10-02 18:01:25 +01:00
2010-03-10 16:29:48 +09:00
2011-06-27 14:13:09 -07:00
2012-09-28 14:31:03 +09:30
2011-11-04 22:13:50 +09:00
2012-02-23 20:19:04 -07:00
2010-10-18 19:58:50 +02:00
2010-01-13 19:11:14 +09:00
2011-03-31 11:26:23 -03:00
2012-05-14 15:16:11 +09:00
2010-01-13 19:18:39 +09:00
2010-01-13 19:18:39 +09:00
2011-05-31 14:37:44 +09:00
2012-10-09 09:47:37 +01:00
2012-10-22 22:31:01 -04:00
2012-10-22 22:31:01 -04:00
2012-10-02 18:01:25 +01:00
2012-10-09 09:47:37 +01:00
2012-10-09 09:47:37 +01:00
2012-10-09 09:47:37 +01:00
2010-01-20 16:42:52 +09:00
2011-01-27 12:30:39 +01:00
2012-06-27 09:59:43 +02:00
2012-10-09 09:47:37 +01:00
2010-01-12 15:26:11 +09:00
2012-07-20 11:23:44 +05:30
2010-04-26 19:08:55 +09:00
2011-07-26 16:49:47 -07:00
2009-12-14 23:55:32 +01:00
2009-12-14 23:55:32 +01:00
2010-10-15 02:09:00 +09:00
2012-04-19 15:45:57 +09:00
2011-05-23 14:42:15 +09:00
2012-10-02 18:01:25 +01:00
2011-05-24 23:35:55 +02:00
2012-03-28 18:30:03 +01:00
2012-03-28 18:30:03 +01:00
2012-10-02 18:01:25 +01:00
2012-10-02 18:01:25 +01:00
2012-11-28 22:36:47 -05:00
2012-11-28 22:36:47 -05:00
2012-10-02 18:01:25 +01:00
2012-10-01 09:58:13 -04:00
2009-12-29 11:09:30 +09:00
2012-10-02 18:01:25 +01:00
2010-07-02 15:44:09 +09:00
2012-05-09 15:00:55 +02:00
2012-03-28 18:30:03 +01:00
2012-05-14 13:04:08 +09:00
2012-10-02 18:01:25 +01:00
2012-10-09 09:47:37 +01:00
2012-06-13 10:28:37 +09:00
2012-06-13 10:28:37 +09:00
2012-10-02 18:01:25 +01:00
2011-03-31 11:26:23 -03:00
2010-11-04 12:46:19 +09:00
2012-12-19 18:07:38 -05:00
2010-02-12 15:41:45 +09:00
2010-01-26 12:58:40 +09:00
2012-06-13 10:28:37 +09:00