git: 7a91ccd2fb8e - main - mpi3mr: fix GCC kernel build

From: Ed Maste <emaste_at_FreeBSD.org>
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,