git: 93122ead724b - main - mfi(4)/mrsas(4): Print driver versions consistently

From: Michael Osipov <michaelo_at_FreeBSD.org>
Date: Tue, 17 Feb 2026 19:20:24 UTC
The branch main has been updated by michaelo:

URL: https://cgit.FreeBSD.org/src/commit/?id=93122ead724b3ba0ccdaedadcd371ec53f9a9844

commit 93122ead724b3ba0ccdaedadcd371ec53f9a9844
Author:     Michael Osipov <michaelo@FreeBSD.org>
AuthorDate: 2025-12-21 17:13:21 +0000
Commit:     Michael Osipov <michaelo@FreeBSD.org>
CommitDate: 2026-02-17 19:20:09 +0000

    mfi(4)/mrsas(4): Print driver versions consistently
    
    Reviewed by:    ziaee, des
    MFC after:      3 days
    Differential Revision:  https://reviews.freebsd.org/D54519
---
 sys/dev/mfi/mfi.c     | 2 +-
 sys/dev/mrsas/mrsas.c | 9 +++------
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/sys/dev/mfi/mfi.c b/sys/dev/mfi/mfi.c
index 6ab6e5a7f19e..6f94e4203f1a 100644
--- a/sys/dev/mfi/mfi.c
+++ b/sys/dev/mfi/mfi.c
@@ -371,7 +371,7 @@ mfi_attach(struct mfi_softc *sc)
 	if (sc == NULL)
 		return EINVAL;
 
-	device_printf(sc->mfi_dev, "Megaraid SAS driver Ver %s \n",
+	device_printf(sc->mfi_dev, "LSI MegaRAID SAS driver version: %s\n",
 	    MEGASAS_VERSION);
 
 	mtx_init(&sc->mfi_io_lock, "MFI I/O lock", NULL, MTX_DEF);
diff --git a/sys/dev/mrsas/mrsas.c b/sys/dev/mrsas/mrsas.c
index e362d4b455fc..379fcbcb19ca 100644
--- a/sys/dev/mrsas/mrsas.c
+++ b/sys/dev/mrsas/mrsas.c
@@ -349,15 +349,9 @@ mrsas_find_ident(device_t dev)
 static int
 mrsas_probe(device_t dev)
 {
-	static u_int8_t first_ctrl = 1;
 	struct mrsas_ident *id;
 
 	if ((id = mrsas_find_ident(dev)) != NULL) {
-		if (first_ctrl) {
-			printf("AVAGO MegaRAID SAS FreeBSD mrsas driver version: %s\n",
-			    MRSAS_VERSION);
-			first_ctrl = 0;
-		}
 		device_set_desc(dev, id->desc);
 		/* between BUS_PROBE_DEFAULT and BUS_PROBE_LOW_PRIORITY */
 		return (-30);
@@ -830,6 +824,9 @@ mrsas_attach(device_t dev)
 	struct mrsas_softc *sc = device_get_softc(dev);
 	uint32_t cmd, error;
 
+	device_printf(dev, "AVAGO MegaRAID SAS driver version: %s\n",
+		MRSAS_VERSION);
+
 	memset(sc, 0, sizeof(struct mrsas_softc));
 
 	/* Look up our softc and initialize its fields. */