Re: [PATCH v6 01/20] bus: firewall: move stm32_firewall header file in include folder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 9/9/25 12:12, Clément Le Goffic wrote:
From: Clément Le Goffic <clement.legoffic@xxxxxxxxxxx>

Other driver than rifsc and etzpc can implement firewall ops, such as
rcc.
In order for them to have access to the ops and type of this framework,
we need to get the `stm32_firewall.h` file in the include/ folder.

Signed-off-by: Clément Le Goffic <clement.legoffic@xxxxxxxxxxx>
Signed-off-by: Clément Le Goffic <legoffic.clement@xxxxxxxxx>
---
  drivers/bus/stm32_etzpc.c                       | 3 +--
  drivers/bus/stm32_firewall.c                    | 3 +--
  drivers/bus/stm32_rifsc.c                       | 3 +--
  {drivers => include/linux}/bus/stm32_firewall.h | 0
  4 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/drivers/bus/stm32_etzpc.c b/drivers/bus/stm32_etzpc.c
index 7fc0f16960be..4918a14e507e 100644
--- a/drivers/bus/stm32_etzpc.c
+++ b/drivers/bus/stm32_etzpc.c
@@ -5,6 +5,7 @@
#include <linux/bitfield.h>
  #include <linux/bits.h>
+#include <linux/bus/stm32_firewall.h>
  #include <linux/device.h>
  #include <linux/err.h>
  #include <linux/init.h>
@@ -16,8 +17,6 @@
  #include <linux/platform_device.h>
  #include <linux/types.h>
-#include "stm32_firewall.h"
-
  /*
   * ETZPC registers
   */
diff --git a/drivers/bus/stm32_firewall.c b/drivers/bus/stm32_firewall.c
index 2fc9761dadec..ef4988054b44 100644
--- a/drivers/bus/stm32_firewall.c
+++ b/drivers/bus/stm32_firewall.c
@@ -5,6 +5,7 @@
#include <linux/bitfield.h>
  #include <linux/bits.h>
+#include <linux/bus/stm32_firewall.h>
  #include <linux/bus/stm32_firewall_device.h>
  #include <linux/device.h>
  #include <linux/err.h>
@@ -18,8 +19,6 @@
  #include <linux/types.h>
  #include <linux/slab.h>
-#include "stm32_firewall.h"
-
  /* Corresponds to STM32_FIREWALL_MAX_EXTRA_ARGS + firewall ID */
  #define STM32_FIREWALL_MAX_ARGS		(STM32_FIREWALL_MAX_EXTRA_ARGS + 1)
diff --git a/drivers/bus/stm32_rifsc.c b/drivers/bus/stm32_rifsc.c
index 4cf1b60014b7..643ddd0a5f54 100644
--- a/drivers/bus/stm32_rifsc.c
+++ b/drivers/bus/stm32_rifsc.c
@@ -5,6 +5,7 @@
#include <linux/bitfield.h>
  #include <linux/bits.h>
+#include <linux/bus/stm32_firewall.h>
  #include <linux/device.h>
  #include <linux/err.h>
  #include <linux/init.h>
@@ -16,8 +17,6 @@
  #include <linux/platform_device.h>
  #include <linux/types.h>
-#include "stm32_firewall.h"
-
  /*
   * RIFSC offset register
   */
diff --git a/drivers/bus/stm32_firewall.h b/include/linux/bus/stm32_firewall.h
similarity index 100%
rename from drivers/bus/stm32_firewall.h
rename to include/linux/bus/stm32_firewall.h


Hi Clément,

Thank you for keeping up the work on this series.

As the firewall header is moved to a dedicated firewall directory,
maybe it would be coherent to create the same kind of directory
for the sources as non-buses drivers use it. I can test it on my
side if you're willing to make the change.

Sorry for the late comment.

Cheers,
Gatien




[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux