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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <001e01d9b8a3$9078dbc0$b16a9340$@samsung.com>
Date:   Mon, 17 Jul 2023 17:10:56 +0530
From:   "Alim Akhtar" <alim.akhtar@...sung.com>
To:     "'Rob Herring'" <robh@...nel.org>,
        'Marek BehĂșn' <kabel@...nel.org>,
        "'Wim Van Sebroeck'" <wim@...ux-watchdog.org>,
        "'Guenter Roeck'" <linux@...ck-us.net>,
        "'Nicolas Ferre'" <nicolas.ferre@...rochip.com>,
        "'Alexandre Belloni'" <alexandre.belloni@...tlin.com>,
        "'Claudiu Beznea'" <claudiu.beznea@...rochip.com>,
        "'Shawn Guo'" <shawnguo@...nel.org>,
        "'Sascha Hauer'" <s.hauer@...gutronix.de>,
        "'Pengutronix Kernel Team'" <kernel@...gutronix.de>,
        "'Fabio Estevam'" <festevam@...il.com>,
        "'NXP Linux Team'" <linux-imx@....com>,
        "'Neil Armstrong'" <neil.armstrong@...aro.org>,
        "'Kevin Hilman'" <khilman@...libre.com>,
        "'Jerome Brunet'" <jbrunet@...libre.com>,
        "'Martin Blumenstingl'" <martin.blumenstingl@...glemail.com>,
        "'Matthias Brugger'" <matthias.bgg@...il.com>,
        "'AngeloGioacchino Del Regno'" 
        <angelogioacchino.delregno@...labora.com>,
        "'Srinivas Neeli'" <srinivas.neeli@....com>,
        "'Shubhrajyoti Datta'" <shubhrajyoti.datta@....com>,
        "'Michal Simek'" <michal.simek@....com>,
        "'Andy Gross'" <agross@...nel.org>,
        "'Bjorn Andersson'" <andersson@...nel.org>,
        "'Konrad Dybcio'" <konrad.dybcio@...aro.org>,
        "'Krzysztof Kozlowski'" <krzysztof.kozlowski@...aro.org>,
        "'Xingyu Wu'" <xingyu.wu@...rfivetech.com>,
        "'Samin Guo'" <samin.guo@...rfivetech.com>,
        "'Maxime Coquelin'" <mcoquelin.stm32@...il.com>,
        "'Alexandre Torgue'" <alexandre.torgue@...s.st.com>,
        "'Chen-Yu Tsai'" <wens@...e.org>,
        "'Jernej Skrabec'" <jernej.skrabec@...il.com>,
        "'Samuel Holland'" <samuel@...lland.org>
Cc:     <devicetree@...r.kernel.org>, <linux-watchdog@...r.kernel.org>,
        <linux-kernel@...r.kernel.org>,
        <linux-arm-kernel@...ts.infradead.org>,
        <linux-amlogic@...ts.infradead.org>,
        <linux-mediatek@...ts.infradead.org>,
        <linux-arm-msm@...r.kernel.org>,
        <linux-samsung-soc@...r.kernel.org>,
        <linux-stm32@...md-mailman.stormreply.com>,
        <linux-sunxi@...ts.linux.dev>
Subject: RE: [PATCH] watchdog: Explicitly include correct DT includes



> -----Original Message-----
> From: Rob Herring <robh@...nel.org>
> Sent: Friday, July 14, 2023 11:21 PM
> To: Marek BehĂșn <kabel@...nel.org>; Wim Van Sebroeck <wim@...ux-
> watchdog.org>; Guenter Roeck <linux@...ck-us.net>; Nicolas Ferre
> <nicolas.ferre@...rochip.com>; Alexandre Belloni
> <alexandre.belloni@...tlin.com>; Claudiu Beznea
> <claudiu.beznea@...rochip.com>; Shawn Guo <shawnguo@...nel.org>;
> Sascha Hauer <s.hauer@...gutronix.de>; Pengutronix Kernel Team
> <kernel@...gutronix.de>; Fabio Estevam <festevam@...il.com>; NXP Linux
> Team <linux-imx@....com>; Neil Armstrong <neil.armstrong@...aro.org>;
> Kevin Hilman <khilman@...libre.com>; Jerome Brunet
> <jbrunet@...libre.com>; Martin Blumenstingl
> <martin.blumenstingl@...glemail.com>; Matthias Brugger
> <matthias.bgg@...il.com>; AngeloGioacchino Del Regno
> <angelogioacchino.delregno@...labora.com>; Srinivas Neeli
> <srinivas.neeli@....com>; Shubhrajyoti Datta <shubhrajyoti.datta@....com>;
> Michal Simek <michal.simek@....com>; Andy Gross <agross@...nel.org>;
> Bjorn Andersson <andersson@...nel.org>; Konrad Dybcio
> <konrad.dybcio@...aro.org>; Krzysztof Kozlowski
> <krzysztof.kozlowski@...aro.org>; Alim Akhtar <alim.akhtar@...sung.com>;
> Xingyu Wu <xingyu.wu@...rfivetech.com>; Samin Guo
> <samin.guo@...rfivetech.com>; Maxime Coquelin
> <mcoquelin.stm32@...il.com>; Alexandre Torgue
> <alexandre.torgue@...s.st.com>; Chen-Yu Tsai <wens@...e.org>; Jernej
> Skrabec <jernej.skrabec@...il.com>; Samuel Holland <samuel@...lland.org>
> Cc: devicetree@...r.kernel.org; linux-watchdog@...r.kernel.org; linux-
> kernel@...r.kernel.org; linux-arm-kernel@...ts.infradead.org; linux-
> amlogic@...ts.infradead.org; linux-mediatek@...ts.infradead.org; linux-arm-
> msm@...r.kernel.org; linux-samsung-soc@...r.kernel.org; linux-stm32@st-
> md-mailman.stormreply.com; linux-sunxi@...ts.linux.dev
> Subject: [PATCH] watchdog: Explicitly include correct DT includes
> 
> The DT of_device.h and of_platform.h date back to the separate
> of_platform_bus_type before it as merged into the regular platform bus.
> As part of that merge prepping Arm DT support 13 years ago, they "temporarily"
> include each other. They also include platform_device.h and of.h. As a result,
> there's a pretty much random mix of those include files used throughout the
> tree. In order to detangle these headers and replace the implicit includes with
> struct declarations, users need to explicitly include the correct includes.
> 
> Signed-off-by: Rob Herring <robh@...nel.org>
> ---
>  drivers/watchdog/armada_37xx_wdt.c | 1 -
> drivers/watchdog/at91rm9200_wdt.c  | 3 +--
>  drivers/watchdog/cpwd.c            | 2 +-
>  drivers/watchdog/ftwdt010_wdt.c    | 6 ++----
>  drivers/watchdog/imx2_wdt.c        | 3 +--
>  drivers/watchdog/imx7ulp_wdt.c     | 1 -
>  drivers/watchdog/meson_wdt.c       | 4 ++--
>  drivers/watchdog/mtk_wdt.c         | 1 -
>  drivers/watchdog/of_xilinx_wdt.c   | 3 +--
>  drivers/watchdog/pic32-dmt.c       | 3 +--
>  drivers/watchdog/pic32-wdt.c       | 3 +--
>  drivers/watchdog/pika_wdt.c        | 2 +-
>  drivers/watchdog/qcom-wdt.c        | 1 -
>  drivers/watchdog/rave-sp-wdt.c     | 2 +-
>  drivers/watchdog/riowd.c           | 2 +-
>  drivers/watchdog/rza_wdt.c         | 4 ++--
>  drivers/watchdog/rzg2l_wdt.c       | 2 +-
>  drivers/watchdog/s3c2410_wdt.c     | 1 -

For Samsung WDT
Acked-by: Alim Akhtar <alim.akhtar@...sung.com>

>  drivers/watchdog/sama5d4_wdt.c     | 1 -
>  drivers/watchdog/sbsa_gwdt.c       | 3 +--
>  drivers/watchdog/starfive-wdt.c    | 3 ++-
>  drivers/watchdog/stm32_iwdg.c      | 1 -
>  drivers/watchdog/sunxi_wdt.c       | 1 -
>  drivers/watchdog/xilinx_wwdt.c     | 4 ++--
>  24 files changed, 21 insertions(+), 36 deletions(-)
> 
> diff --git a/drivers/watchdog/armada_37xx_wdt.c
> b/drivers/watchdog/armada_37xx_wdt.c
> index e58652939f8a..8133a5d05647 100644
> --- a/drivers/watchdog/armada_37xx_wdt.c
> +++ b/drivers/watchdog/armada_37xx_wdt.c
> @@ -14,7 +14,6 @@
>  #include <linux/module.h>
>  #include <linux/moduleparam.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/regmap.h>
>  #include <linux/types.h>
> diff --git a/drivers/watchdog/at91rm9200_wdt.c
> b/drivers/watchdog/at91rm9200_wdt.c
> index d20ec27ba354..558015f08c7a 100644
> --- a/drivers/watchdog/at91rm9200_wdt.c
> +++ b/drivers/watchdog/at91rm9200_wdt.c
> @@ -18,6 +18,7 @@
>  #include <linux/mfd/syscon.h>
>  #include <linux/mfd/syscon/atmel-st.h>
>  #include <linux/miscdevice.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/module.h>
>  #include <linux/moduleparam.h>
>  #include <linux/platform_device.h>
> @@ -26,8 +27,6 @@
>  #include <linux/types.h>
>  #include <linux/watchdog.h>
>  #include <linux/uaccess.h>
> -#include <linux/of.h>
> -#include <linux/of_device.h>
> 
>  #define WDT_DEFAULT_TIME	5	/* seconds */
>  #define WDT_MAX_TIME		256	/* seconds */
> diff --git a/drivers/watchdog/cpwd.c b/drivers/watchdog/cpwd.c index
> 47250f9b68c7..901b94d456db 100644
> --- a/drivers/watchdog/cpwd.c
> +++ b/drivers/watchdog/cpwd.c
> @@ -31,7 +31,7 @@
>  #include <linux/mutex.h>
>  #include <linux/io.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
> +#include <linux/platform_device.h>
>  #include <linux/uaccess.h>
> 
>  #include <asm/irq.h>
> diff --git a/drivers/watchdog/ftwdt010_wdt.c
> b/drivers/watchdog/ftwdt010_wdt.c index 442c5bf63ff4..28f5af752c10 100644
> --- a/drivers/watchdog/ftwdt010_wdt.c
> +++ b/drivers/watchdog/ftwdt010_wdt.c
> @@ -14,7 +14,7 @@
>  #include <linux/io.h>
>  #include <linux/kernel.h>
>  #include <linux/module.h>
> -#include <linux/of_device.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/platform_device.h>
>  #include <linux/slab.h>
>  #include <linux/watchdog.h>
> @@ -221,20 +221,18 @@ static const struct dev_pm_ops
> ftwdt010_wdt_dev_pm_ops = {
>  				ftwdt010_wdt_resume)
>  };
> 
> -#ifdef CONFIG_OF
>  static const struct of_device_id ftwdt010_wdt_match[] = {
>  	{ .compatible = "faraday,ftwdt010" },
>  	{ .compatible = "cortina,gemini-watchdog" },
>  	{},
>  };
>  MODULE_DEVICE_TABLE(of, ftwdt010_wdt_match); -#endif
> 
>  static struct platform_driver ftwdt010_wdt_driver = {
>  	.probe		= ftwdt010_wdt_probe,
>  	.driver		= {
>  		.name	= "ftwdt010-wdt",
> -		.of_match_table = of_match_ptr(ftwdt010_wdt_match),
> +		.of_match_table = ftwdt010_wdt_match,
>  		.pm = &ftwdt010_wdt_dev_pm_ops,
>  	},
>  };
> diff --git a/drivers/watchdog/imx2_wdt.c b/drivers/watchdog/imx2_wdt.c index
> 6fcc3596103c..1a27665a2f53 100644
> --- a/drivers/watchdog/imx2_wdt.c
> +++ b/drivers/watchdog/imx2_wdt.c
> @@ -26,8 +26,7 @@
>  #include <linux/kernel.h>
>  #include <linux/module.h>
>  #include <linux/moduleparam.h>
> -#include <linux/of_address.h>
> -#include <linux/of_device.h>
> +#include <linux/of.h>
>  #include <linux/platform_device.h>
>  #include <linux/regmap.h>
>  #include <linux/watchdog.h>
> diff --git a/drivers/watchdog/imx7ulp_wdt.c b/drivers/watchdog/imx7ulp_wdt.c
> index 7ca486794ba7..c703586c6e5f 100644
> --- a/drivers/watchdog/imx7ulp_wdt.c
> +++ b/drivers/watchdog/imx7ulp_wdt.c
> @@ -9,7 +9,6 @@
>  #include <linux/kernel.h>
>  #include <linux/module.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/reboot.h>
>  #include <linux/watchdog.h>
> diff --git a/drivers/watchdog/meson_wdt.c b/drivers/watchdog/meson_wdt.c
> index 539feaa1f904..497496f64f55 100644
> --- a/drivers/watchdog/meson_wdt.c
> +++ b/drivers/watchdog/meson_wdt.c
> @@ -11,11 +11,11 @@
>  #include <linux/init.h>
>  #include <linux/io.h>
>  #include <linux/kernel.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/module.h>
>  #include <linux/moduleparam.h>
> -#include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
> +#include <linux/property.h>
>  #include <linux/types.h>
>  #include <linux/watchdog.h>
> 
> diff --git a/drivers/watchdog/mtk_wdt.c b/drivers/watchdog/mtk_wdt.c index
> a9c437598e7e..b2330b16b497 100644
> --- a/drivers/watchdog/mtk_wdt.c
> +++ b/drivers/watchdog/mtk_wdt.c
> @@ -25,7 +25,6 @@
>  #include <linux/module.h>
>  #include <linux/moduleparam.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/reset-controller.h>
>  #include <linux/types.h>
> diff --git a/drivers/watchdog/of_xilinx_wdt.c
> b/drivers/watchdog/of_xilinx_wdt.c
> index 2a079ca04aa3..05657dc1d36a 100644
> --- a/drivers/watchdog/of_xilinx_wdt.c
> +++ b/drivers/watchdog/of_xilinx_wdt.c
> @@ -10,14 +10,13 @@
>  #include <linux/clk.h>
>  #include <linux/err.h>
>  #include <linux/module.h>
> +#include <linux/platform_device.h>
>  #include <linux/types.h>
>  #include <linux/kernel.h>
>  #include <linux/ioport.h>
>  #include <linux/watchdog.h>
>  #include <linux/io.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
> -#include <linux/of_address.h>
> 
>  /* Register offsets for the Wdt device */
>  #define XWT_TWCSR0_OFFSET   0x0 /* Control/Status Register0 */
> diff --git a/drivers/watchdog/pic32-dmt.c b/drivers/watchdog/pic32-dmt.c
> index bc4ccddc75a3..466b4a41411f 100644
> --- a/drivers/watchdog/pic32-dmt.c
> +++ b/drivers/watchdog/pic32-dmt.c
> @@ -10,9 +10,8 @@
>  #include <linux/err.h>
>  #include <linux/io.h>
>  #include <linux/kernel.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/module.h>
> -#include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/pm.h>
>  #include <linux/watchdog.h>
> diff --git a/drivers/watchdog/pic32-wdt.c b/drivers/watchdog/pic32-wdt.c index
> 6d1a00222991..4d7eaf290e1c 100644
> --- a/drivers/watchdog/pic32-wdt.c
> +++ b/drivers/watchdog/pic32-wdt.c
> @@ -10,9 +10,8 @@
>  #include <linux/err.h>
>  #include <linux/io.h>
>  #include <linux/kernel.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/module.h>
> -#include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/pm.h>
>  #include <linux/watchdog.h>
> diff --git a/drivers/watchdog/pika_wdt.c b/drivers/watchdog/pika_wdt.c index
> a98abd0d3146..782b8c23d99c 100644
> --- a/drivers/watchdog/pika_wdt.c
> +++ b/drivers/watchdog/pika_wdt.c
> @@ -23,8 +23,8 @@
>  #include <linux/bitops.h>
>  #include <linux/uaccess.h>
>  #include <linux/io.h>
> +#include <linux/of.h>
>  #include <linux/of_address.h>
> -#include <linux/of_platform.h>
> 
>  #define DRV_NAME "PIKA-WDT"
> 
> diff --git a/drivers/watchdog/qcom-wdt.c b/drivers/watchdog/qcom-wdt.c
> index d776474dcdf3..9e790f0c2096 100644
> --- a/drivers/watchdog/qcom-wdt.c
> +++ b/drivers/watchdog/qcom-wdt.c
> @@ -11,7 +11,6 @@
>  #include <linux/of.h>
>  #include <linux/platform_device.h>
>  #include <linux/watchdog.h>
> -#include <linux/of_device.h>
> 
>  enum wdt_reg {
>  	WDT_RST,
> diff --git a/drivers/watchdog/rave-sp-wdt.c b/drivers/watchdog/rave-sp-wdt.c
> index 2c95615b6354..5d1c2176d445 100644
> --- a/drivers/watchdog/rave-sp-wdt.c
> +++ b/drivers/watchdog/rave-sp-wdt.c
> @@ -13,7 +13,7 @@
>  #include <linux/mfd/rave-sp.h>
>  #include <linux/module.h>
>  #include <linux/nvmem-consumer.h>
> -#include <linux/of_device.h>
> +#include <linux/of.h>
>  #include <linux/platform_device.h>
>  #include <linux/reboot.h>
>  #include <linux/slab.h>
> diff --git a/drivers/watchdog/riowd.c b/drivers/watchdog/riowd.c index
> c04b383e1712..b293792a292a 100644
> --- a/drivers/watchdog/riowd.c
> +++ b/drivers/watchdog/riowd.c
> @@ -14,7 +14,7 @@
>  #include <linux/miscdevice.h>
>  #include <linux/watchdog.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
> +#include <linux/platform_device.h>
>  #include <linux/io.h>
>  #include <linux/uaccess.h>
>  #include <linux/slab.h>
> diff --git a/drivers/watchdog/rza_wdt.c b/drivers/watchdog/rza_wdt.c index
> fe6c2ed35e04..cb4901b3f777 100644
> --- a/drivers/watchdog/rza_wdt.c
> +++ b/drivers/watchdog/rza_wdt.c
> @@ -9,9 +9,9 @@
>  #include <linux/bitops.h>
>  #include <linux/clk.h>
>  #include <linux/delay.h>
> +#include <linux/io.h>
>  #include <linux/module.h>
> -#include <linux/of_address.h>
> -#include <linux/of_device.h>
> +#include <linux/of.h>
>  #include <linux/platform_device.h>
>  #include <linux/watchdog.h>
> 
> diff --git a/drivers/watchdog/rzg2l_wdt.c b/drivers/watchdog/rzg2l_wdt.c index
> d404953d0e0f..1741f98ca67c 100644
> --- a/drivers/watchdog/rzg2l_wdt.c
> +++ b/drivers/watchdog/rzg2l_wdt.c
> @@ -11,7 +11,7 @@
>  #include <linux/iopoll.h>
>  #include <linux/kernel.h>
>  #include <linux/module.h>
> -#include <linux/of_device.h>
> +#include <linux/of.h>
>  #include <linux/platform_device.h>
>  #include <linux/pm_runtime.h>
>  #include <linux/reset.h>
> diff --git a/drivers/watchdog/s3c2410_wdt.c
> b/drivers/watchdog/s3c2410_wdt.c index 95416a9bdd4b..2bcc8faa7fa5 100644
> --- a/drivers/watchdog/s3c2410_wdt.c
> +++ b/drivers/watchdog/s3c2410_wdt.c
> @@ -23,7 +23,6 @@
>  #include <linux/slab.h>
>  #include <linux/err.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/mfd/syscon.h>
>  #include <linux/regmap.h>
>  #include <linux/delay.h>
> diff --git a/drivers/watchdog/sama5d4_wdt.c
> b/drivers/watchdog/sama5d4_wdt.c index aeee934ca51b..71e8b5fbf51f
> 100644
> --- a/drivers/watchdog/sama5d4_wdt.c
> +++ b/drivers/watchdog/sama5d4_wdt.c
> @@ -11,7 +11,6 @@
>  #include <linux/kernel.h>
>  #include <linux/module.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/of_irq.h>
>  #include <linux/platform_device.h>
>  #include <linux/reboot.h>
> diff --git a/drivers/watchdog/sbsa_gwdt.c b/drivers/watchdog/sbsa_gwdt.c
> index fd3cfdda4949..421ebcda62e6 100644
> --- a/drivers/watchdog/sbsa_gwdt.c
> +++ b/drivers/watchdog/sbsa_gwdt.c
> @@ -43,10 +43,9 @@
>  #include <linux/io.h>
>  #include <linux/io-64-nonatomic-lo-hi.h>  #include <linux/interrupt.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/module.h>
>  #include <linux/moduleparam.h>
> -#include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/uaccess.h>
>  #include <linux/watchdog.h>
> diff --git a/drivers/watchdog/starfive-wdt.c b/drivers/watchdog/starfive-wdt.c
> index 8058fca4d05d..9e6db8e0164f 100644
> --- a/drivers/watchdog/starfive-wdt.c
> +++ b/drivers/watchdog/starfive-wdt.c
> @@ -8,7 +8,8 @@
>  #include <linux/clk.h>
>  #include <linux/iopoll.h>
>  #include <linux/module.h>
> -#include <linux/of_device.h>
> +#include <linux/of.h>
> +#include <linux/platform_device.h>
>  #include <linux/pm_runtime.h>
>  #include <linux/reset.h>
>  #include <linux/watchdog.h>
> diff --git a/drivers/watchdog/stm32_iwdg.c b/drivers/watchdog/stm32_iwdg.c
> index 570a71509d2a..fa5e70c4b93a 100644
> --- a/drivers/watchdog/stm32_iwdg.c
> +++ b/drivers/watchdog/stm32_iwdg.c
> @@ -17,7 +17,6 @@
>  #include <linux/kernel.h>
>  #include <linux/module.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/watchdog.h>
> 
> diff --git a/drivers/watchdog/sunxi_wdt.c b/drivers/watchdog/sunxi_wdt.c
> index 6cf82922d3fb..b85354a99582 100644
> --- a/drivers/watchdog/sunxi_wdt.c
> +++ b/drivers/watchdog/sunxi_wdt.c
> @@ -18,7 +18,6 @@
>  #include <linux/module.h>
>  #include <linux/moduleparam.h>
>  #include <linux/of.h>
> -#include <linux/of_device.h>
>  #include <linux/platform_device.h>
>  #include <linux/types.h>
>  #include <linux/watchdog.h>
> diff --git a/drivers/watchdog/xilinx_wwdt.c b/drivers/watchdog/xilinx_wwdt.c
> index 2585038d5575..1d998db41533 100644
> --- a/drivers/watchdog/xilinx_wwdt.c
> +++ b/drivers/watchdog/xilinx_wwdt.c
> @@ -9,9 +9,9 @@
>  #include <linux/interrupt.h>
>  #include <linux/io.h>
>  #include <linux/ioport.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/module.h>
> -#include <linux/of_device.h>
> -#include <linux/of_address.h>
> +#include <linux/platform_device.h>
>  #include <linux/watchdog.h>
> 
>  /* Max timeout is calculated at 100MHz source clock */
> --
> 2.40.1



Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ