Linus Torvalds
86c47b70f6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
...
Pull third pile of signal handling patches from Al Viro:
"This time it's mostly helpers and conversions to them; there's a lot
of stuff remaining in the tree, but that'll either go in -rc2
(isolated bug fixes, ideally via arch maintainers' trees) or will sit
there until the next cycle."
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal:
x86: get rid of calling do_notify_resume() when returning to kernel mode
blackfin: check __get_user() return value
whack-a-mole with TIF_FREEZE
FRV: Optimise the system call exit path in entry.S [ver #2 ]
FRV: Shrink TIF_WORK_MASK [ver #2 ]
FRV: Prevent syscall exit tracing and notify_resume at end of kernel exceptions
new helper: signal_delivered()
powerpc: get rid of restore_sigmask()
most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set
set_restore_sigmask() is never called without SIGPENDING (and never should be)
TIF_RESTORE_SIGMASK can be set only when TIF_SIGPENDING is set
don't call try_to_freeze() from do_signal()
pull clearing RESTORE_SIGMASK into block_sigmask()
sh64: failure to build sigframe != signal without handler
openrisc: tracehook_signal_handler() is supposed to be called on success
new helper: sigmask_to_save()
new helper: restore_saved_sigmask()
new helpers: {clear,test,test_and_clear}_restore_sigmask()
HAVE_RESTORE_SIGMASK is defined on all architectures now
2012-06-01 11:53:44 -07:00
..
2009-03-26 11:01:46 -07:00
2012-03-28 18:30:02 +01:00
2012-03-28 18:30:02 +01:00
2012-03-10 12:44:44 -05:00
2008-12-31 01:15:22 -05:00
2012-03-28 18:30:02 +01:00
2009-08-03 09:05:00 +01:00
2009-12-12 13:08:14 +01:00
2010-03-03 11:25:59 +01:00
2012-03-28 18:30:02 +01:00
2012-03-28 18:30:02 +01:00
2012-03-28 18:30:02 +01:00
2011-07-26 16:49:46 -07:00
2009-06-11 21:02:14 +02:00
2008-10-17 09:52:52 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2009-01-14 19:56:50 -08:00
2010-03-03 11:26:00 +01:00
2009-11-26 09:16:19 +01:00
2008-08-01 10:21:21 -07:00
2011-07-21 13:34:05 -07:00
2012-04-13 13:15:16 -04:00
2008-08-01 10:21:21 -07:00
2012-01-06 08:44:54 -08:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2011-09-21 10:22:03 +02:00
2008-08-01 10:21:21 -07:00
2012-03-28 16:36:31 +02:00
2008-08-01 10:21:21 -07:00
2010-03-30 22:02:32 +09:00
2010-03-06 11:26:45 -08:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2012-03-28 18:30:02 +01:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2009-07-17 06:35:05 -07:00
2010-01-06 15:52:35 -08:00
2012-04-16 18:30:01 -07:00
2009-06-17 09:33:49 -07:00
2012-05-11 18:00:14 -06:00
2010-10-19 13:31:11 +02:00
2012-03-08 12:26:30 -08:00
2008-08-01 10:21:21 -07:00
2011-03-29 14:48:05 +02:00
2008-08-01 10:21:21 -07:00
2009-05-05 11:43:13 -07:00
2008-08-01 10:21:21 -07:00
2012-04-13 13:15:16 -04:00
2012-03-28 18:30:02 +01:00
2008-08-01 10:21:21 -07:00
2010-10-22 10:20:00 -07:00
2010-10-08 13:11:11 -07:00
2011-11-15 12:22:31 +01:00
2008-08-01 10:21:21 -07:00
2012-01-03 22:55:18 -05:00
2008-08-01 10:21:21 -07:00
2012-05-07 14:35:00 +02:00
2009-12-12 13:08:14 +01:00
2012-03-28 18:30:02 +01:00
2012-05-16 14:04:38 -07:00
2008-08-01 10:21:21 -07:00
2012-03-28 18:30:02 +01:00
2009-06-16 19:47:51 -07:00
2010-01-06 15:52:35 -08:00
2008-10-17 13:47:53 -07:00
2012-04-19 20:35:07 -03:00
2012-04-08 12:48:59 +03:00
2012-03-05 14:52:22 +02:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2010-06-09 11:12:36 +02:00
2008-08-01 10:21:21 -07:00
2009-01-06 14:06:50 +01:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2009-01-06 14:06:52 +01:00
2009-01-06 14:06:50 +01:00
2009-01-15 10:42:16 -08:00
2009-01-16 10:09:10 +01:00
2008-08-01 10:21:21 -07:00
2008-10-17 10:08:56 -07:00
2009-01-16 10:09:10 +01:00
2008-08-01 10:21:21 -07:00
2012-03-28 18:30:02 +01:00
2009-12-14 16:37:58 -08:00
2009-10-02 13:28:55 +09:00
2009-09-22 07:17:42 -07:00
2009-03-16 14:12:48 +10:30
2008-08-01 10:21:21 -07:00
2010-05-18 14:45:52 -07:00
2009-03-26 11:02:51 -07:00
2008-08-01 10:21:21 -07:00
2009-03-24 11:03:12 +02:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2009-12-15 08:53:12 -08:00
2012-03-28 18:30:02 +01:00
2011-03-31 11:26:23 -03:00
2008-08-01 10:21:21 -07:00
2009-03-26 11:02:31 -07:00
2009-04-20 09:46:29 -07:00
2012-02-24 10:05:59 +01:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2012-03-28 15:58:21 -07:00
2010-06-01 08:55:52 -07:00
2011-03-31 11:26:23 -03:00
2011-02-02 11:31:21 +01:00
2009-07-27 12:10:38 -07:00
2012-03-28 18:30:02 +01:00
2008-08-01 10:21:21 -07:00
2012-05-30 21:04:50 -04:00
2012-05-23 12:05:44 -07:00
2008-08-01 10:21:21 -07:00
2012-01-17 16:16:56 -05:00
2008-10-17 09:57:28 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2011-01-27 12:30:39 +01:00
2012-03-28 18:30:02 +01:00
2010-08-07 18:15:50 +02:00
2008-09-29 16:39:19 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2012-03-28 18:30:02 +01:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2010-10-12 09:37:10 +02:00
2009-06-11 21:01:52 +02:00
2009-09-24 09:34:47 +09:30
2012-02-24 01:37:35 -08:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2009-12-14 23:55:32 +01:00
2012-03-28 18:30:02 +01:00
2008-08-01 10:21:21 -07:00
2008-09-04 09:46:13 +01:00
2008-08-01 10:21:21 -07:00
2009-02-01 11:01:25 +05:30
2009-11-15 09:03:10 +01:00
2012-03-28 18:30:02 +01:00
2008-10-17 09:53:33 -07:00
2010-02-08 10:42:17 -08:00
2010-08-10 13:47:39 -07:00
2008-08-01 10:21:21 -07:00
2012-06-01 12:58:50 -04:00
2009-03-26 10:50:42 -07:00
2011-05-25 08:39:15 -07:00
2008-08-01 10:21:21 -07:00
2012-05-09 15:00:55 +02:00
2012-01-03 22:55:17 -05:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2012-01-09 12:55:10 -08:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00
2008-08-01 10:21:21 -07:00