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
..
2008-12-04 09:17:15 -08:00
2011-10-31 19:30:54 -04:00
2008-12-04 09:17:12 -08:00
2008-12-04 09:17:21 -08:00
2012-05-12 00:23:23 -07:00
2011-03-30 17:37:56 -07:00
2011-10-31 19:30:54 -04:00
2012-05-10 11:00:46 -07:00
2008-12-04 09:17:21 -08:00
2011-06-07 16:06:34 -07:00
2008-12-04 09:17:21 -08:00
2012-05-27 23:52:45 -07:00
2011-10-31 19:30:53 -04:00
2009-06-16 04:56:28 -07:00
2012-05-11 19:27:46 -07:00
2011-10-31 19:30:54 -04:00
2012-04-13 13:32:07 -07:00
2008-12-04 09:17:21 -08:00
2008-12-04 09:17:21 -08:00
2011-10-31 19:30:53 -04:00
2011-11-17 22:44:58 -08:00
2012-05-27 23:52:49 -07:00
2012-05-27 23:52:49 -07:00
2008-12-04 09:17:21 -08:00
2008-12-04 09:17:21 -08:00
2010-04-12 22:37:26 -07:00
2008-12-04 09:17:21 -08:00
2012-05-29 12:47:37 -07:00
2012-05-19 23:26:41 -07:00
2010-08-08 22:07:36 -07:00
2011-10-31 19:30:53 -04:00
2011-08-02 21:28:52 -07:00
2008-12-04 09:17:21 -08:00
2012-05-11 20:45:18 -07:00
2008-12-04 09:17:21 -08:00
2012-03-28 16:36:34 +02:00
2012-05-28 00:07:03 -07:00
2012-05-27 23:52:44 -07:00
2012-05-12 00:35:45 -07:00
2012-05-14 14:05:09 -07:00
2008-12-04 09:17:21 -08:00
2008-12-04 09:17:21 -08:00
2012-03-29 22:40:52 -07:00
2012-05-27 23:52:42 -07:00
2012-03-28 18:30:03 +01:00
2012-03-29 22:40:52 -07:00
2010-03-30 22:02:32 +09:00
2010-04-14 02:04:29 -07:00
2011-08-05 00:53:57 -07:00
2011-10-31 19:30:53 -04:00
2010-03-30 22:02:32 +09:00
2012-05-27 23:52:45 -07:00
2011-10-31 19:30:53 -04:00
2012-04-04 15:44:39 -07:00
2012-05-27 23:52:53 -07:00
2012-05-27 23:52:48 -07:00
2012-05-27 23:52:53 -07:00
2011-10-31 19:30:52 -04:00
2008-12-04 09:17:21 -08:00
2012-05-15 11:23:47 -07:00
2012-03-28 18:30:03 +01:00
2012-04-15 10:28:49 -07:00
2011-10-31 19:30:53 -04:00
2011-10-31 19:30:53 -04:00
2009-06-16 04:56:49 -07:00
2011-06-07 16:06:34 -07:00
2011-10-31 19:30:52 -04:00
2011-03-16 18:19:03 -07:00
2011-05-16 13:38:07 -07:00
2011-10-31 19:30:52 -04:00
2011-10-31 19:30:52 -04:00
2011-10-31 19:30:52 -04:00
2008-12-04 09:17:21 -08:00
2012-03-28 16:36:34 +02:00
2008-12-04 09:17:21 -08:00
2012-03-20 10:42:01 -07:00
2012-05-14 14:05:08 -07:00
2012-03-28 18:30:03 +01:00
2012-05-09 15:23:12 +02:00
2011-10-31 19:30:54 -04:00
2011-10-31 19:30:53 -04:00
2012-05-27 23:52:52 -07:00
2012-03-28 18:30:03 +01:00
2011-10-31 19:30:54 -04:00
2011-10-31 19:30:54 -04:00
2012-05-29 12:47:38 -07:00
2011-06-07 16:06:34 -07:00
2010-10-10 21:53:30 -06:00
2011-06-07 16:06:34 -07:00
2010-07-24 09:58:22 -06:00
2012-03-28 18:30:03 +01:00
2012-04-18 12:24:50 +10:00
2012-03-28 18:30:03 +01:00
2012-05-27 23:52:49 -07:00
2012-04-13 13:56:46 -07:00
2011-10-31 19:30:52 -04:00
2012-05-27 23:52:43 -07:00
2012-03-28 18:30:03 +01:00
2012-06-01 12:58:52 -04:00
2012-06-01 12:58:52 -04:00
2012-06-01 12:58:52 -04:00
2012-03-28 18:30:03 +01:00
2012-03-28 18:30:03 +01:00
2011-08-20 17:14:54 -07:00
2012-05-21 19:43:57 -07:00
2012-04-26 12:06:12 +02:00
2012-05-14 13:31:38 -07:00
2012-03-28 18:30:03 +01:00
2008-12-04 09:17:21 -08:00
2011-08-02 21:28:52 -07:00
2011-10-31 19:30:53 -04:00
2011-01-03 20:02:06 -07:00
2012-05-14 14:05:08 -07:00
2012-05-21 19:43:57 -07:00
2012-05-14 14:05:08 -07:00
2012-05-21 19:43:57 -07:00
2008-12-04 09:17:21 -08:00
2008-12-04 09:17:21 -08:00
2011-08-26 15:09:58 -07:00
2012-05-15 14:08:35 -07:00
2012-05-21 23:59:23 -04:00
2012-05-30 21:04:56 -04:00
2010-03-03 08:08:49 -08:00
2011-12-21 14:29:42 -08:00
2011-11-01 00:51:30 -07:00
2012-05-11 10:56:56 +01:00
2010-03-12 15:52:32 -08:00
2010-10-09 02:33:34 -06:00
2012-05-14 14:05:09 -07:00
2011-10-31 19:30:53 -04:00
2012-05-27 23:52:47 -07:00
2008-12-04 09:17:21 -08:00
2012-05-15 11:23:47 -07:00
2012-05-25 00:31:56 -07:00
2010-02-19 15:19:52 -08:00
2012-05-19 23:27:25 -07:00
2012-05-19 23:26:41 -07:00
2011-02-01 12:39:59 -08:00
2011-03-16 18:19:15 -07:00
2012-03-28 18:30:03 +01:00
2012-04-13 13:32:07 -07:00
2011-06-07 16:06:34 -07:00
2011-06-07 16:06:34 -07:00
2008-12-04 09:17:21 -08:00
2012-03-28 11:33:24 +11:00
2011-10-31 19:30:53 -04:00
2012-03-28 18:30:03 +01:00
2012-05-27 23:52:43 -07:00
2010-11-17 08:59:32 -08:00
2008-12-04 09:17:21 -08:00
2012-05-27 23:52:49 -07:00
2012-05-27 23:52:49 -07:00