diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2012-10-31 01:09:02 +0100 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2012-11-15 00:34:21 +0100 |
commit | 8f3e9953e1e4ae5c11e2e880e7d85c03c0180613 (patch) | |
tree | 9b1116413c21e9df6caed7de64c36daa49484d2a /drivers/cpuidle/sysfs.c | |
parent | 349631e0e411fefa2fed7e0a30b97704562dbd6b (diff) | |
download | linux-8f3e9953e1e4ae5c11e2e880e7d85c03c0180613.tar.gz linux-8f3e9953e1e4ae5c11e2e880e7d85c03c0180613.tar.bz2 linux-8f3e9953e1e4ae5c11e2e880e7d85c03c0180613.zip |
cpuidle: fixup device.h header in cpuidle.h
The "struct device" is only used in sysfs.c.
The other .c files including the private header "cpuidle.h"
do not need to pull the entire headers tree from there as they
don't manipulate the "struct device".
This patch fixes this by moving the header inclusion to sysfs.c
and adding a forward declaration for the struct device.
The number of lines generated by the preprocesor:
Without this patch : 17269 loc
With this patch : 16446 loc
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpuidle/sysfs.c')
-rw-r--r-- | drivers/cpuidle/sysfs.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/cpuidle/sysfs.c b/drivers/cpuidle/sysfs.c index f15c1e56e16f..49b1f4bcc1b3 100644 --- a/drivers/cpuidle/sysfs.c +++ b/drivers/cpuidle/sysfs.c @@ -12,6 +12,7 @@ #include <linux/slab.h> #include <linux/cpu.h> #include <linux/capability.h> +#include <linux/device.h> #include "cpuidle.h" |