mfi(4)/mrsas(4): Print driver versions consistently

Reviewed by:	ziaee, des
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D54519
This commit is contained in:
Michael Osipov
2025-12-21 18:13:21 +01:00
parent 0f2b7181ea
commit 93122ead72
2 changed files with 4 additions and 7 deletions
+1 -1
View File
@@ -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);
+3 -6
View File
@@ -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. */