Eric W. Biederman
7c9034735e
[PATCH] Add emergency_restart()
...
When the kernel is working well and we want to restart cleanly
kernel_restart is the function to use. But in many instances
the kernel wants to reboot when thing are expected to be working
very badly such as from panic or a software watchdog handler.
This patch adds the function emergency_restart() so that
callers can be clear what semantics they expect when calling
restart. emergency_restart() is expected to be callable
from interrupt context and possibly reliable in even more
trying circumstances.
This is an initial generic implementation for all architectures.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-07-26 14:35:41 -07:00
..
2005-06-28 21:20:31 -07:00
2005-07-07 16:50:16 +02:00
2005-07-21 13:14:46 -07:00
2005-07-07 18:24:11 -07:00
2005-07-15 09:54:51 -07:00
2005-07-22 14:43:52 -07:00
2005-07-12 17:21:56 -04:00
2005-06-26 15:28:10 -07:00
2005-07-10 19:29:45 -07:00
2005-06-27 14:33:29 -07:00
2005-06-28 21:20:35 -07:00
2005-07-07 18:23:45 -07:00
2005-07-10 15:45:11 -07:00
2005-06-27 15:11:48 -07:00
2005-07-04 13:23:45 -07:00
2005-07-07 18:23:43 -07:00
2005-07-06 13:53:29 -07:00
2005-07-12 17:21:56 -04:00
2005-06-27 14:33:29 -07:00
2005-07-12 12:08:43 -07:00
2005-07-12 16:01:01 -07:00
2005-07-13 11:25:24 -07:00
2005-07-12 12:08:43 -07:00
2005-07-13 11:25:24 -07:00
2005-07-13 11:09:31 -07:00
2005-07-07 18:23:46 -07:00
2005-07-12 16:01:03 -07:00
2005-07-12 12:08:43 -07:00
2005-06-28 21:20:32 -07:00
2005-07-05 15:03:46 -07:00
2005-07-08 17:38:07 -07:00
2005-06-28 15:46:24 -07:00
2005-06-27 14:33:29 -07:00
2005-07-12 20:38:38 -07:00
2005-06-27 14:47:31 -07:00
2005-07-07 18:23:37 -07:00
2005-06-28 21:20:35 -07:00
2005-07-05 19:19:00 -07:00
2005-07-06 12:55:20 -07:00
2005-07-12 16:00:58 -07:00
2005-07-07 18:23:51 -07:00
2005-07-24 19:30:28 -07:00
2005-07-26 13:28:47 -07:00
2005-07-01 13:35:50 -07:00
2005-06-28 12:56:45 -07:00
2005-06-28 12:56:45 -07:00
2005-07-12 17:21:56 -04:00
2005-06-27 15:11:43 -07:00
2005-07-26 14:35:41 -07:00
2005-07-12 20:21:28 -07:00
2005-07-12 20:21:28 -07:00
2005-07-12 20:21:28 -07:00
2005-07-12 20:21:28 -07:00
2005-07-12 20:21:28 -07:00
2005-06-28 12:56:45 -07:00
2005-07-12 20:38:38 -07:00
2005-06-27 15:11:44 -07:00
2005-06-27 11:12:54 +01:00
2005-07-16 09:30:53 +01:00
2005-07-16 09:30:53 +01:00
2005-07-16 09:59:00 +01:00
2005-07-18 13:36:38 -07:00
2005-07-07 18:23:46 -07:00
2005-07-07 18:23:46 -07:00
2005-07-12 16:01:02 -07:00
2005-07-07 18:23:37 -07:00
2005-07-13 11:09:31 -07:00
2005-07-05 15:24:38 -07:00
2005-07-12 11:52:57 -07:00
2005-06-28 21:20:32 -07:00
2005-07-12 11:52:56 -07:00
2005-06-27 14:43:42 -07:00
2005-07-12 11:52:56 -07:00
2005-06-28 21:20:36 -07:00
2005-07-12 12:08:43 -07:00
2005-06-28 21:20:31 -07:00