From: Linus Torvalds Date: Sat, 24 Mar 2012 17:41:37 +0000 (-0700) Subject: Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg... X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=250f6715a4112d6686670c5a62ceb9305da94616;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git Merge tag 'device-for-3.4' of git://git./linux/kernel/git/paulg/linux Pull avoidance patches from Paul Gortmaker: "Nearly every subsystem has some kind of header with a proto like: void foo(struct device *dev); and yet there is no reason for most of these guys to care about the sub fields within the device struct. This allows us to significantly reduce the scope of headers including headers. For this instance, a reduction of about 40% is achieved by replacing the include with the simple fact that the device is some kind of a struct. Unlike the much larger module.h cleanup, this one is simply two commits. One to fix the implicit users, and then one to delete the device.h includes from the linux/include/ dir wherever possible." * tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: device.h: audit and cleanup users in main include dir device.h: cleanup users outside of linux/include (C files) --- 250f6715a4112d6686670c5a62ceb9305da94616 diff --cc include/linux/pm_domain.h index 1236d262b3e8,fa2e20b621b0..91f8286106ea --- a/include/linux/pm_domain.h +++ b/include/linux/pm_domain.h @@@ -10,8 -10,9 +10,10 @@@ #define _LINUX_PM_DOMAIN_H #include + #include + #include #include +#include enum gpd_status { GPD_STATE_ACTIVE = 0, /* PM domain is active */ diff --cc include/linux/regmap.h index 5d7e6add0084,765736cbb509..a90abb6bfa64 --- a/include/linux/regmap.h +++ b/include/linux/regmap.h @@@ -16,10 -16,9 +16,10 @@@ #include struct module; + struct device; struct i2c_client; struct spi_device; +struct regmap; /* An enum of all the supported cache types */ enum regcache_type {