diff --git a/drivers/staging/blackbox/blackbox_core.c b/drivers/staging/blackbox/blackbox_core.c index 2a1a62781f8cf66094c3f263f5b972122cfebd43..f90a69c733be0d0d1e6c9ac561522a27f86cf6af 100644 --- a/drivers/staging/blackbox/blackbox_core.c +++ b/drivers/staging/blackbox/blackbox_core.c @@ -363,7 +363,8 @@ static void save_log_with_reset(struct error_info *info) return; invoke_module_ops("", info, ops); - sys_reset(); + if (strcmp(info->event, EVENT_SYSREBOOT)) + sys_reset(); } static void save_temp_error_info(const char event[EVENT_MAX_LEN],