The branch main has been updated by michaelo:

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

commit 93122ead724b3ba0ccdaedadcd371ec53f9a9844
Author:     Michael Osipov <[email protected]>
AuthorDate: 2025-12-21 17:13:21 +0000
Commit:     Michael Osipov <[email protected]>
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. */

Reply via email to