The branch main has been updated by bz:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=853e0440c97a4a1797edd6d653fba4398dc885e8

commit 853e0440c97a4a1797edd6d653fba4398dc885e8
Author:     Bjoern A. Zeeb <[email protected]>
AuthorDate: 2025-12-03 01:05:05 +0000
Commit:     Bjoern A. Zeeb <[email protected]>
CommitDate: 2025-12-03 19:54:45 +0000

    mt76: add LINUXKPI_PARAM_PREFIX for module_param*
    
    In order to not overwrite sysctl/tunables under compat.linuxkpi
    we need to prefix the module_param* names with a per-driver/file
    designator to make them (more) uniq.  Add the FreeBSD specific
    LINUXKPI_PARAM_PREFIX defines for that where missing in mt76.
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      3 days
---
 sys/contrib/dev/mediatek/mt76/mt7915/coredump.c | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7915/eeprom.c   | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7915/mcu.c      | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7915/mmio.c     | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7921/mcu.c      | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7925/mcu.c      | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7925/pci.c      | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7996/coredump.c | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7996/mcu.c      | 4 ++++
 sys/contrib/dev/mediatek/mt76/mt7996/mmio.c     | 4 ++++
 sys/contrib/dev/mediatek/mt76/usb.c             | 4 ++++
 11 files changed, 44 insertions(+)

diff --git a/sys/contrib/dev/mediatek/mt76/mt7915/coredump.c 
b/sys/contrib/dev/mediatek/mt76/mt7915/coredump.c
index 5daf2258dfe6..8c9a69837c86 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7915/coredump.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7915/coredump.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2022 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7915_
+#endif
+
 #include <linux/devcoredump.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
diff --git a/sys/contrib/dev/mediatek/mt76/mt7915/eeprom.c 
b/sys/contrib/dev/mediatek/mt76/mt7915/eeprom.c
index 0df2bd93c82e..9214286ca000 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7915/eeprom.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7915/eeprom.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2020 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7915_
+#endif
+
 #include <linux/firmware.h>
 #include <linux/moduleparam.h>
 #include "mt7915.h"
diff --git a/sys/contrib/dev/mediatek/mt76/mt7915/mcu.c 
b/sys/contrib/dev/mediatek/mt76/mt7915/mcu.c
index f83f4eaa8a24..17c9c261960f 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7915/mcu.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7915/mcu.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2020 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7915_
+#endif
+
 #include <linux/fs.h>
 #include "mt7915.h"
 #include "mcu.h"
diff --git a/sys/contrib/dev/mediatek/mt76/mt7915/mmio.c 
b/sys/contrib/dev/mediatek/mt76/mt7915/mmio.c
index 83a828b7c578..ace2441d41a9 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7915/mmio.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7915/mmio.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2020 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7915_
+#endif
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
diff --git a/sys/contrib/dev/mediatek/mt76/mt7921/mcu.c 
b/sys/contrib/dev/mediatek/mt76/mt7921/mcu.c
index 4b95d7c0a225..57b9de7a6659 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7921/mcu.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7921/mcu.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2020 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7921_
+#endif
+
 #include <linux/fs.h>
 #include <linux/firmware.h>
 #include "mt7921.h"
diff --git a/sys/contrib/dev/mediatek/mt76/mt7925/mcu.c 
b/sys/contrib/dev/mediatek/mt76/mt7925/mcu.c
index d62d461db699..77e494a4ece0 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7925/mcu.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7925/mcu.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2023 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7925_
+#endif
+
 #include <linux/fs.h>
 #include <linux/firmware.h>
 #include "mt7925.h"
diff --git a/sys/contrib/dev/mediatek/mt76/mt7925/pci.c 
b/sys/contrib/dev/mediatek/mt76/mt7925/pci.c
index 3417fc5db6a9..e34f99abd16c 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7925/pci.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7925/pci.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2023 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7925_pci_
+#endif
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/pci.h>
diff --git a/sys/contrib/dev/mediatek/mt76/mt7996/coredump.c 
b/sys/contrib/dev/mediatek/mt76/mt7996/coredump.c
index 303d6e80a666..433846d2319e 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7996/coredump.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7996/coredump.c
@@ -1,6 +1,10 @@
 // SPDX-License-Identifier: ISC
 /* Copyright (C) 2023 MediaTek Inc. */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7996_
+#endif
+
 #include <linux/devcoredump.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
diff --git a/sys/contrib/dev/mediatek/mt76/mt7996/mcu.c 
b/sys/contrib/dev/mediatek/mt76/mt7996/mcu.c
index 5099aa2004b7..443cd21a32b8 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7996/mcu.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7996/mcu.c
@@ -3,6 +3,10 @@
  * Copyright (C) 2022 MediaTek Inc.
  */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7996_
+#endif
+
 #include <linux/firmware.h>
 #include <linux/fs.h>
 #include "mt7996.h"
diff --git a/sys/contrib/dev/mediatek/mt76/mt7996/mmio.c 
b/sys/contrib/dev/mediatek/mt76/mt7996/mmio.c
index bb82f5807ff8..05a3d9019167 100644
--- a/sys/contrib/dev/mediatek/mt76/mt7996/mmio.c
+++ b/sys/contrib/dev/mediatek/mt76/mt7996/mmio.c
@@ -3,6 +3,10 @@
  * Copyright (C) 2022 MediaTek Inc.
  */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt7996_
+#endif
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/pci.h>
diff --git a/sys/contrib/dev/mediatek/mt76/usb.c 
b/sys/contrib/dev/mediatek/mt76/usb.c
index f9e67b8c3b3c..11f9d2808f15 100644
--- a/sys/contrib/dev/mediatek/mt76/usb.c
+++ b/sys/contrib/dev/mediatek/mt76/usb.c
@@ -3,6 +3,10 @@
  * Copyright (C) 2018 Lorenzo Bianconi <[email protected]>
  */
 
+#if defined(__FreeBSD__)
+#define        LINUXKPI_PARAM_PREFIX   mt76_usb_
+#endif
+
 #include <linux/module.h>
 #include "mt76.h"
 #include "usb_trace.h"

Reply via email to