git: 853e0440c97a - main - mt76: add LINUXKPI_PARAM_PREFIX for module_param*
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 03 Dec 2025 19:55:18 UTC
The branch main has been updated by bz:
URL: https://cgit.FreeBSD.org/src/commit/?id=853e0440c97a4a1797edd6d653fba4398dc885e8
commit 853e0440c97a4a1797edd6d653fba4398dc885e8
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-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 <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"