John Baldwin
c1ed06a84b
Adjust the handling of pending log events during boot:
...
- Fetch events from the controller in batches of 15 rather than a single
event at a time.
- When fetching events from the controller, honor the event class and
locale settings (via hw.mfi tunables). This also allows the firmware to
skip over unwanted log entries resulting in fewer requests to the
controller if there many unwanted log entries since the last clean
shutdown.
- Don't drop the driver mutex while decoding an event.
- If we get an error other than MFI_STAT_NOT_FOUND (basically EOF for
hitting the end of the event log) then emit a warning and bail on
processing further log entries.
Reviewed by: ambrisko, scottl
MFC after: 2 weeks
2008-06-26 22:33:24 +00:00
..
2008-06-24 03:26:41 +00:00
2008-05-20 12:26:45 +00:00
2008-04-25 16:45:13 +00:00
2007-08-04 17:43:11 +00:00
2007-06-17 05:55:54 +00:00
2008-06-08 14:42:43 +00:00
2008-06-20 22:23:41 +00:00
2007-06-17 05:55:54 +00:00
2007-06-17 15:21:09 +00:00
2007-06-17 05:55:54 +00:00
2008-02-17 16:00:36 +00:00
2007-06-17 05:55:54 +00:00
2008-02-06 14:26:31 +00:00
2008-01-18 16:34:18 +00:00
2007-03-21 03:38:37 +00:00
2007-12-09 19:24:27 +00:00
2007-02-23 12:19:07 +00:00
2008-04-12 12:04:09 +00:00
2007-06-17 05:55:54 +00:00
2008-06-11 08:48:25 +00:00
2008-06-07 18:38:02 +00:00
2008-06-01 13:44:51 +00:00
2008-06-13 01:16:37 +00:00
2008-04-30 02:49:24 +00:00
2008-05-14 21:00:27 +00:00
2008-06-06 18:40:38 +00:00
2008-06-07 22:58:32 +00:00
2007-06-17 05:55:54 +00:00
2007-09-30 11:05:18 +00:00
2007-07-27 11:59:57 +00:00
2008-06-10 17:51:51 +00:00
2007-10-12 06:03:46 +00:00
2008-03-06 08:09:45 +00:00
2008-05-28 19:47:08 +00:00
2008-05-14 10:02:25 +00:00
2007-07-27 11:59:57 +00:00
2008-03-10 22:18:07 +00:00
2008-06-06 17:27:19 +00:00
2007-02-23 12:19:07 +00:00
2007-10-12 06:03:46 +00:00
2007-10-12 06:03:46 +00:00
2008-05-05 22:37:21 +00:00
2007-02-23 12:19:07 +00:00
2008-06-08 02:52:26 +00:00
2008-05-05 08:25:46 +00:00
2008-04-05 17:24:44 +00:00
2007-06-17 05:55:54 +00:00
2008-03-21 16:38:42 +00:00
2007-12-31 03:29:02 +00:00
2008-05-21 21:06:17 +00:00
2008-03-25 09:39:02 +00:00
2007-02-23 15:55:37 +00:00
2007-11-11 14:45:35 +00:00
2008-06-20 19:28:33 +00:00
2008-06-13 12:14:22 +00:00
2007-03-23 17:15:07 +00:00
2008-03-25 09:39:02 +00:00
2008-04-14 08:00:00 +00:00
2008-01-11 16:50:52 +00:00
2008-06-23 18:16:25 +00:00
2008-05-10 13:40:42 +00:00
2007-10-20 23:23:23 +00:00
2008-03-22 18:13:39 +00:00
2008-06-22 13:54:51 +00:00
2008-02-01 19:36:27 +00:00
2007-03-21 03:42:51 +00:00
2008-04-26 14:17:21 +00:00
2008-02-03 16:07:12 +00:00
2007-10-20 23:23:23 +00:00
2008-03-08 18:06:48 +00:00
2008-03-18 08:39:11 +00:00
2008-03-03 18:20:17 +00:00
2008-06-06 18:29:56 +00:00
2008-01-07 09:46:39 +00:00
2007-02-23 12:19:07 +00:00
2008-06-05 14:45:32 +00:00
2008-05-29 12:50:46 +00:00
2008-06-11 13:40:15 +00:00
2008-04-26 02:15:40 +00:00
2008-06-06 18:40:38 +00:00
2008-01-09 20:02:56 +00:00
2008-06-25 07:45:31 +00:00
2007-10-20 23:23:23 +00:00
2007-02-23 12:19:07 +00:00
2008-05-12 00:15:30 +00:00
2008-04-20 15:56:59 +00:00
2007-11-05 11:22:18 +00:00
2006-12-10 03:42:57 +00:00
2008-06-07 18:38:02 +00:00
2008-06-07 18:38:02 +00:00
2007-03-04 03:38:08 +00:00
2008-06-11 22:29:47 +00:00
2008-05-27 01:42:01 +00:00
2008-05-14 09:57:21 +00:00
2007-12-29 21:55:25 +00:00
2007-12-29 21:55:25 +00:00
2007-12-30 00:23:38 +00:00
2008-05-29 12:50:46 +00:00
2008-03-05 05:36:09 +00:00
2007-05-27 20:50:23 +00:00
2008-05-12 00:15:30 +00:00
2007-06-16 23:10:00 +00:00
2008-05-29 12:50:46 +00:00
2008-06-26 22:33:24 +00:00
2008-06-20 19:30:44 +00:00
2007-03-27 21:03:37 +00:00
2007-02-23 12:19:07 +00:00
2007-06-17 05:55:54 +00:00
2007-10-20 23:23:23 +00:00
2008-05-10 01:27:23 +00:00
2007-02-23 12:19:07 +00:00
2008-03-11 02:39:52 +00:00
2008-04-02 13:59:43 +00:00
2007-10-12 06:03:46 +00:00
2007-02-23 12:19:07 +00:00
2008-04-10 01:25:09 +00:00
2007-11-22 02:45:00 +00:00
2008-06-11 18:55:19 +00:00
2007-02-23 12:19:07 +00:00
2006-11-06 13:42:10 +00:00
2008-05-31 14:17:36 +00:00
2008-04-14 08:00:00 +00:00
2007-10-29 14:19:32 +00:00
2008-05-04 23:29:38 +00:00
2008-02-01 19:36:27 +00:00
2008-06-01 20:55:34 +00:00
2007-10-20 23:23:23 +00:00
2007-03-21 03:38:37 +00:00
2008-04-26 14:13:48 +00:00
2007-06-08 01:49:04 +00:00
2007-12-19 18:00:50 +00:00
2008-01-10 23:43:47 +00:00
2007-03-21 03:38:37 +00:00
2007-02-23 12:19:07 +00:00
2008-05-29 07:15:52 +00:00
2008-03-03 18:20:17 +00:00
2008-06-07 18:38:02 +00:00
2007-11-29 16:06:12 +00:00
2007-09-05 21:25:58 +00:00
2007-02-23 12:19:07 +00:00
2008-04-15 00:46:15 +00:00
2007-07-05 06:51:49 +00:00
2007-11-03 19:10:14 +00:00
2007-07-05 07:46:33 +00:00
2007-06-08 01:54:22 +00:00
2008-04-26 18:40:59 +00:00
2007-02-27 17:23:29 +00:00
2008-01-21 09:51:28 +00:00
2008-06-09 08:43:27 +00:00
2008-05-04 23:29:38 +00:00
2008-02-14 01:25:01 +00:00
2008-06-06 18:45:32 +00:00
2008-06-17 05:48:42 +00:00
2007-02-23 12:19:07 +00:00
2008-05-30 21:48:05 +00:00
2008-06-11 18:55:19 +00:00
2008-05-27 02:16:05 +00:00
2008-05-15 01:22:48 +00:00
2006-10-20 07:11:52 +00:00
2007-03-21 03:38:37 +00:00
2007-02-23 12:19:07 +00:00
2008-01-18 08:32:08 +00:00
2008-01-07 20:05:19 +00:00
2008-05-15 20:27:18 +00:00
2008-03-26 20:09:21 +00:00
2008-03-13 14:08:41 +00:00
2008-04-26 14:13:48 +00:00
2007-06-17 05:55:54 +00:00
2008-03-12 16:35:25 +00:00
2007-10-12 16:51:22 +00:00
2008-02-12 08:58:26 +00:00
2008-06-10 17:59:43 +00:00
2007-11-16 10:32:10 +00:00
2008-05-30 01:57:13 +00:00
2007-03-21 03:42:51 +00:00
2008-06-13 02:02:21 +00:00
2007-12-05 19:32:59 +00:00
2007-11-22 02:45:00 +00:00
2008-06-11 18:55:19 +00:00
2008-03-11 04:51:22 +00:00
2008-04-24 22:51:43 +00:00
2007-03-27 21:03:37 +00:00
2007-06-17 05:55:54 +00:00
2008-05-12 00:15:30 +00:00
2007-03-21 03:38:37 +00:00
2008-06-23 15:40:56 +00:00
2008-06-04 20:26:57 +00:00