Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Dec 2025 15:44:26 +0000
From:      Bjoern A. Zeeb <bz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 8f7cbd2ecaf1 - stable/15 - mt76: add LINUXKPI_PARAM_PREFIX for module_param*
Message-ID:  <6936f25a.374e8.c584daa@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help

The branch stable/15 has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=8f7cbd2ecaf1fd89974c15f0598a67ee57fc5afd

commit 8f7cbd2ecaf1fd89974c15f0598a67ee57fc5afd
Author:     Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2025-12-03 01:05:05 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2025-12-08 15:43:54 +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
    
    (cherry picked from commit 853e0440c97a4a1797edd6d653fba4398dc885e8)
---
 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 <lorenzo.bianconi83@gmail.com>
  */
 
+#if defined(__FreeBSD__)
+#define	LINUXKPI_PARAM_PREFIX	mt76_usb_
+#endif
+
 #include <linux/module.h>
 #include "mt76.h"
 #include "usb_trace.h"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6936f25a.374e8.c584daa>