Messages in this thread Patch in this message | | | From | Martin Hundebøll <> | Subject | [PATCH] firmware: dmi_scan: avoid printing error on non-efi systems | Date | Thu, 1 Feb 2018 09:08:05 +0100 |
| |
dmi_init() rightfully checks if dmi is available at all, and errors out if not. This leads to harmless errors being printed during boot on non-efi systems, even when these are booted quietly.
Avoid this error-print by returning directly from dmi_init() if dmi isn't available, instead of jumping to the err-label.
Signed-off-by: Martin Hundebøll <mnhu@prevas.dk> --- drivers/firmware/dmi_scan.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/firmware/dmi_scan.c b/drivers/firmware/dmi_scan.c index 783041964439..86c5e0625a08 100644 --- a/drivers/firmware/dmi_scan.c +++ b/drivers/firmware/dmi_scan.c @@ -715,10 +715,8 @@ static int __init dmi_init(void) u8 *dmi_table; int ret = -ENOMEM; - if (!dmi_available) { - ret = -ENODATA; - goto err; - } + if (!dmi_available) + return -ENODATA; /* * Set up dmi directory at /sys/firmware/dmi. This entry should stay -- 2.16.1
| |