git: 7a91ccd2fb8e - main - mpi3mr: fix GCC kernel build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 19 Jun 2023 16:17:35 UTC
The branch main has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=7a91ccd2fb8e575b6000c74e5a025a3b31644f1f
commit 7a91ccd2fb8e575b6000c74e5a025a3b31644f1f
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2023-06-19 13:23:45 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2023-06-19 16:16:39 +0000
mpi3mr: fix GCC kernel build
Previously every file that included mpi3mr_app.h but did not use
mpi3mr_mgmt_info reported error: 'mpi3mr_mgmt_info' defined but not
used.
Fixes: 2d1d418e1e7b ("mpi3mr: 3rd Generation Tri-Mode NVMe/SAS/SATA...")
Reported by: amd64-gcc12 Cirrus-CI job
Sponsored by: The FreeBSD Foundation
---
sys/dev/mpi3mr/mpi3mr_app.c | 2 ++
sys/dev/mpi3mr/mpi3mr_app.h | 1 -
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/sys/dev/mpi3mr/mpi3mr_app.c b/sys/dev/mpi3mr/mpi3mr_app.c
index 0cf25b968283..901bc88eb412 100644
--- a/sys/dev/mpi3mr/mpi3mr_app.c
+++ b/sys/dev/mpi3mr/mpi3mr_app.c
@@ -67,6 +67,8 @@ static struct cdevsw mpi3mr_cdevsw = {
.d_name = "mpi3mr",
};
+static struct mpi3mr_mgmt_info mpi3mr_mgmt_info;
+
static int
mpi3mr_open(struct cdev *dev, int flags, int fmt, struct thread *td)
{
diff --git a/sys/dev/mpi3mr/mpi3mr_app.h b/sys/dev/mpi3mr/mpi3mr_app.h
index fa52db051003..733aeb0ae53d 100644
--- a/sys/dev/mpi3mr/mpi3mr_app.h
+++ b/sys/dev/mpi3mr/mpi3mr_app.h
@@ -75,7 +75,6 @@
int mpi3mr_app_attach(struct mpi3mr_softc *);
void mpi3mr_app_detach(struct mpi3mr_softc *);
-static struct mpi3mr_mgmt_info mpi3mr_mgmt_info;
enum mpi3mr_ioctl_adp_state {
MPI3MR_IOCTL_ADP_STATE_UNKNOWN = 0,