Warner Losh
e7932420b0
Revert r331298
...
Normally, shutdown_nice() just signals init. However, sometimes it
calls kern_reboot directly. For that case, r331298 dropped the Giant
lock before calling it. This turns out to be incorrect for the more
common case where init exists and we just signal it. Restore the old
behavior. The direct call to kern_reboot() doesn't sync buffers to the
disk, so should work with Giant held, so we don't need to drop locks
here for that.
Noticed by: bde@
Sponsored by: Netflix
2018-03-22 15:11:53 +00:00
..
2018-03-14 21:11:41 +00:00
2018-03-14 21:11:41 +00:00
2018-03-14 23:45:48 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-29 04:04:52 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-29 00:14:46 +00:00
2017-12-29 22:24:41 +00:00
2018-01-29 00:14:46 +00:00
2018-02-23 18:15:50 +00:00
2017-12-25 04:48:39 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-10 17:35:00 +00:00
2017-09-14 15:34:45 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-12-23 06:49:27 +00:00
2017-11-27 14:52:40 +00:00
2018-03-08 18:52:47 +00:00
2018-01-29 00:22:30 +00:00
2018-02-07 09:37:22 +00:00
2018-03-06 20:31:14 +00:00
2017-11-27 14:52:40 +00:00
2017-12-25 04:48:39 +00:00
2017-11-20 19:36:21 +00:00
2018-01-21 15:42:36 +00:00
2017-11-27 14:52:40 +00:00
2017-11-18 14:26:50 +00:00
2018-02-12 19:36:26 +00:00
2018-03-08 19:24:10 +00:00
2017-11-27 14:52:40 +00:00
2018-01-21 15:42:36 +00:00
2018-01-29 00:14:46 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-03-09 11:33:56 +00:00
2018-01-10 20:05:19 +00:00
2017-12-27 03:23:21 +00:00
2018-03-20 22:01:18 +00:00
2017-11-27 14:52:40 +00:00
2017-12-28 03:10:57 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-21 15:42:36 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-31 14:36:27 +00:00
2017-11-27 14:52:40 +00:00
2017-12-23 06:49:27 +00:00
2018-01-24 05:16:11 +00:00
2018-03-22 04:42:29 +00:00
2017-11-27 14:52:40 +00:00
2017-11-18 14:26:50 +00:00
2017-11-18 14:26:50 +00:00
2017-12-27 03:23:21 +00:00
2017-12-14 04:41:07 +00:00
2017-11-20 19:36:21 +00:00
2018-01-29 00:14:46 +00:00
2018-03-22 01:00:55 +00:00
2018-02-23 18:15:50 +00:00
2018-03-21 15:57:36 +00:00
2017-12-23 06:49:27 +00:00
2018-03-20 13:35:20 +00:00
2017-11-09 13:38:17 +00:00
2017-12-30 19:27:22 +00:00
2018-01-21 15:42:36 +00:00
2017-11-20 19:36:21 +00:00
2018-02-06 08:35:49 +00:00
2017-11-20 19:25:22 +00:00
2017-12-23 06:49:27 +00:00
2017-11-27 14:52:40 +00:00
2018-03-11 04:37:05 +00:00
2018-01-21 15:42:36 +00:00
2017-12-23 06:49:27 +00:00
2018-03-20 00:03:49 +00:00
2017-12-23 06:49:27 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-12-06 23:03:34 +00:00
2018-03-18 18:58:47 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-02-24 20:19:31 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-02 18:29:44 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-02 18:31:32 +00:00
2018-01-02 18:31:32 +00:00
2018-01-17 16:41:22 +00:00
2018-03-20 17:58:51 +00:00
2017-11-27 14:52:40 +00:00
2018-03-06 23:39:43 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-21 15:42:36 +00:00
2018-03-06 02:30:34 +00:00
2017-11-27 14:52:40 +00:00
2018-03-03 01:53:51 +00:00
2017-12-22 17:53:27 +00:00
2017-11-27 14:52:40 +00:00
2017-12-22 17:53:27 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-02-23 20:01:42 +00:00
2018-03-14 18:27:06 +00:00
2017-11-27 14:52:40 +00:00
2017-11-23 14:28:14 +00:00
2018-03-15 01:07:21 +00:00
2018-03-02 19:50:41 +00:00
2018-03-08 22:04:54 +00:00
2018-01-02 00:07:28 +00:00
2018-01-02 00:07:28 +00:00
2017-11-20 19:36:21 +00:00
2018-03-19 20:55:05 +00:00
2018-01-21 15:42:36 +00:00
2018-03-22 06:31:05 +00:00
2017-09-13 13:03:29 +00:00
2017-11-27 14:52:40 +00:00
2018-01-29 00:14:46 +00:00
2018-01-21 15:42:36 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-12-23 06:49:27 +00:00
2017-11-30 20:33:45 +00:00
2017-11-18 14:26:50 +00:00
2018-01-21 15:42:36 +00:00
2017-12-22 17:15:02 +00:00
2017-11-27 14:52:40 +00:00
2017-11-30 15:48:35 +00:00
2018-03-15 21:42:49 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-20 19:36:21 +00:00
2017-12-25 04:48:39 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-03-07 13:59:46 +00:00
2018-03-10 00:59:48 +00:00
2017-11-27 14:52:40 +00:00
2018-02-28 19:05:25 +00:00
2017-11-30 20:33:45 +00:00
2018-03-19 23:21:45 +00:00
2018-03-14 21:32:23 +00:00
2018-01-21 15:42:36 +00:00
2018-01-21 15:42:36 +00:00
2018-01-29 00:14:46 +00:00
2017-11-18 14:26:50 +00:00
2018-03-05 14:34:52 +00:00
2017-12-27 03:23:21 +00:00
2018-01-02 00:07:28 +00:00
2018-02-15 03:22:04 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-02 20:58:05 +00:00
2018-01-29 00:14:46 +00:00
2017-09-28 19:57:46 +00:00
2018-01-21 15:42:36 +00:00
2017-11-18 14:26:50 +00:00
2017-11-20 19:36:21 +00:00
2018-01-29 00:14:46 +00:00
2018-01-31 01:04:36 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-03-20 03:37:14 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-20 19:36:21 +00:00
2018-03-20 00:03:49 +00:00
2018-03-11 00:38:08 +00:00
2018-03-20 00:03:49 +00:00
2017-11-27 14:52:40 +00:00
2018-03-20 22:01:18 +00:00
2018-03-20 22:01:18 +00:00
2017-11-27 14:52:40 +00:00
2018-03-07 13:16:03 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 14:52:40 +00:00
2017-10-21 07:23:45 +00:00
2017-11-27 14:52:40 +00:00
2017-11-30 20:33:45 +00:00
2017-12-23 06:49:27 +00:00
2018-01-09 15:57:09 +00:00
2018-01-21 15:42:36 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-10-18 19:28:28 +00:00
2017-11-27 14:52:40 +00:00
2018-02-23 03:36:24 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-03-09 11:33:56 +00:00
2018-03-16 18:50:26 +00:00
2017-11-27 14:52:40 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 14:52:40 +00:00
2018-01-21 15:42:36 +00:00
2017-11-27 14:52:40 +00:00
2018-03-16 01:03:10 +00:00
2017-11-27 14:52:40 +00:00
2018-01-29 00:22:30 +00:00
2017-11-27 14:52:40 +00:00
2018-03-08 22:49:36 +00:00
2017-11-27 14:52:40 +00:00
2017-11-18 14:26:50 +00:00
2017-12-27 03:23:21 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 14:52:40 +00:00
2017-12-27 03:23:21 +00:00
2017-11-18 14:26:50 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 14:52:40 +00:00
2017-12-25 04:48:39 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-01-29 00:22:30 +00:00
2018-02-18 23:35:23 +00:00
2017-11-18 14:26:50 +00:00
2018-01-29 00:14:46 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-03-22 15:11:53 +00:00
2018-03-22 09:40:08 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-18 14:26:50 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-12-29 00:59:56 +00:00
2018-02-28 15:02:27 +00:00
2017-11-27 14:52:40 +00:00
2018-03-21 15:17:54 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 14:52:40 +00:00
2018-02-19 19:31:18 +00:00
2017-11-27 14:52:40 +00:00
2018-01-21 15:42:36 +00:00
2018-03-20 00:03:49 +00:00
2017-11-18 14:26:50 +00:00
2018-03-13 09:38:53 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2017-11-20 19:36:21 +00:00
2018-01-03 00:56:30 +00:00
2017-11-18 14:26:50 +00:00
2018-01-13 16:31:07 +00:00
2017-11-18 14:26:50 +00:00
2018-01-02 00:07:28 +00:00
2017-11-27 14:52:40 +00:00
2017-11-27 14:52:40 +00:00
2018-02-23 18:15:50 +00:00
2017-11-27 14:52:40 +00:00