Skip to content

Commit

Permalink
ACPI: use different default debug value than ACPICA
Browse files Browse the repository at this point in the history
Rather than setting debug output flags during early init, its makes
more sense to simply re-define ACPI_DEBUG_DEFAULT specifically for
Linux.

ACPICA commit 60903715711f4b00ca1831779a8a23279a66497d

Link: acpica/acpica@60903715
Fixes: ce5cbf5 ("ACPI: Set debug output flags independent of ACPICA")
Reported-by: Alexandru Gagniuc <[email protected]>
Tested-by: Alexandru Gagniuc <[email protected]>
Signed-off-by: Erik Schmauss <[email protected]>
Signed-off-by: Bob Moore <[email protected]>
Signed-off-by: Rafael J. Wysocki <[email protected]>
  • Loading branch information
Erik Schmauss authored and rafaeljw committed Mar 25, 2019
1 parent 8c2ffd9 commit aa9aaa4
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
3 changes: 0 additions & 3 deletions drivers/acpi/bus.c
Original file line number Diff line number Diff line change
Expand Up @@ -1043,9 +1043,6 @@ void __init acpi_early_init(void)

acpi_permanent_mmap = true;

/* Initialize debug output. Linux does not use ACPICA defaults */
acpi_dbg_level = ACPI_LV_INFO | ACPI_LV_REPAIR;

#ifdef CONFIG_X86
/*
* If the machine falls into the DMI check table,
Expand Down
3 changes: 3 additions & 0 deletions include/acpi/acoutput.h
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,10 @@

/* Defaults for debug_level, debug and normal */

#ifndef ACPI_DEBUG_DEFAULT
#define ACPI_DEBUG_DEFAULT (ACPI_LV_INIT | ACPI_LV_DEBUG_OBJECT | ACPI_LV_EVALUATION | ACPI_LV_REPAIR)
#endif

#define ACPI_NORMAL_DEFAULT (ACPI_LV_INIT | ACPI_LV_DEBUG_OBJECT | ACPI_LV_REPAIR)
#define ACPI_DEBUG_ALL (ACPI_LV_AML_DISASSEMBLE | ACPI_LV_ALL_EXCEPTIONS | ACPI_LV_ALL)

Expand Down
5 changes: 5 additions & 0 deletions include/acpi/platform/aclinux.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,11 @@
#define ACPI_NO_ERROR_MESSAGES
#undef ACPI_DEBUG_OUTPUT

/* Use a specific bugging default separate from ACPICA */

#undef ACPI_DEBUG_DEFAULT
#define ACPI_DEBUG_DEFAULT (ACPI_LV_INFO | ACPI_LV_REPAIR)

/* External interface for __KERNEL__, stub is needed */

#define ACPI_EXTERNAL_RETURN_STATUS(prototype) \
Expand Down

0 comments on commit aa9aaa4

Please sign in to comment.