diff --git a/src/hibernate-resume/hibernate-resume.c b/src/hibernate-resume/hibernate-resume.c index c6494b99a9..91b98b4f87 100644 --- a/src/hibernate-resume/hibernate-resume.c +++ b/src/hibernate-resume/hibernate-resume.c @@ -172,11 +172,10 @@ static int run(int argc, char *argv[]) { /* The write shall not return if a resume takes place. */ r = write_resume_config(st.st_rdev, arg_info.offset, arg_info.device); - log_full_errno(r < 0 ? LOG_ERR : LOG_DEBUG, + log_full_errno(r < 0 || arg_info.efi ? LOG_WARNING : LOG_INFO, r < 0 ? r : SYNTHETIC_ERRNO(ENOENT), "Unable to resume from device '%s' (" DEVNUM_FORMAT_STR ") offset %" PRIu64 ", continuing boot process.", arg_info.device, DEVNUM_FORMAT_VAL(st.st_rdev), arg_info.offset); - return r; }