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
This commit is contained in:
Bjoern A. Zeeb
2025-12-03 01:05:05 +00:00
parent 9492230fd3
commit 853e0440c9
11 changed files with 44 additions and 0 deletions
@@ -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>
@@ -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"
@@ -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"
@@ -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>
@@ -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"
@@ -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"
@@ -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>
@@ -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>
@@ -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"
@@ -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>
+4
View File
@@ -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"