CC drivers/base/power/trace.o In file included from drivers/base/power/trace.c:15: drivers/base/power/power.h: In function ‘to_device’: drivers/base/power/power.h:39: error: dereferencing pointer to incomplete type drivers/base/power/power.h:39: warning: type defaults to ‘int’ in declaration of ‘__mptr’ drivers/base/power/power.h:39: warning: initialization from incompatible pointer type drivers/base/power/power.h:39: error: invalid use of undefined type ‘struct device’ drivers/base/power/trace.c: In function ‘set_trace_device’: drivers/base/power/trace.c:143: error: dereferencing pointer to incomplete type drivers/base/power/trace.c: In function ‘show_dev_hash’: drivers/base/power/trace.c:192: error: dereferencing pointer to incomplete type drivers/base/power/trace.c:194: error: dereferencing pointer to incomplete type