component.c hasn't use any macro or function declared in linux/kref.h. Thus, these files can be removed from component.c safely without affecting the compilation of the drivers/base/ module Signed-off-by: Mianhan Liu <liumh1@xxxxxxxxxxxxxxxxxxx> --- drivers/base/component.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/base/component.c b/drivers/base/component.c index 5e79299f6..6dc309913 100644 --- a/drivers/base/component.c +++ b/drivers/base/component.c @@ -9,7 +9,6 @@ */ #include <linux/component.h> #include <linux/device.h> -#include <linux/kref.h> #include <linux/list.h> #include <linux/mutex.h> #include <linux/slab.h> -- 2.25.1