lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 17 Nov 2022 13:08:02 +0200 From: Andy Shevchenko <andriy.shevchenko@...ux.intel.com> To: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>, Mika Westerberg <mika.westerberg@...ux.intel.com>, Uwe Kleine-König <u.kleine-koenig@...gutronix.de>, Hans de Goede <hdegoede@...hat.com>, Thierry Reding <thierry.reding@...il.com>, linux-kernel@...r.kernel.org, linux-gpio@...r.kernel.org, linux-pwm@...r.kernel.org Cc: Andy Shevchenko <andy@...nel.org>, Linus Walleij <linus.walleij@...aro.org> Subject: [PATCH v5 3/7] pwm: lpss: Include headers we are the direct user of For the sake of integrity, include headers we are the direct user of. Replace the inclusion of device.h by a forward declaration of struct device plus a (cheaper) of types.h as device.h is an expensive include (measured in compiler effort). Signed-off-by: Andy Shevchenko <andriy.shevchenko@...ux.intel.com> Acked-by: Thierry Reding <thierry.reding@...il.com> Reviewed-by: Mika Westerberg <mika.westerberg@...ux.intel.com> Reviewed-by: Hans de Goede <hdegoede@...hat.com> --- drivers/pwm/pwm-lpss.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/pwm/pwm-lpss.h b/drivers/pwm/pwm-lpss.h index 2c746c51b883..4ce6daa46ca8 100644 --- a/drivers/pwm/pwm-lpss.h +++ b/drivers/pwm/pwm-lpss.h @@ -10,8 +10,10 @@ #ifndef __PWM_LPSS_H #define __PWM_LPSS_H -#include <linux/device.h> #include <linux/pwm.h> +#include <linux/types.h> + +struct device; #define LPSS_MAX_PWMS 4 -- 2.35.1
Powered by blists - more mailing lists