aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/flash
diff options
context:
space:
mode:
authorIan Lepore <ian@FreeBSD.org>2018-03-18 18:58:47 +0000
committerIan Lepore <ian@FreeBSD.org>2018-03-18 18:58:47 +0000
commitd8920513230d7d2577d328031cb135842ebeae25 (patch)
treeb6be7fb1f4b8a667a95ff0ea2c267e38938e6a88 /sys/dev/flash
parenta0139c462ae336f92cfa1f953164dce5a2977a21 (diff)
Notes
Diffstat (limited to 'sys/dev/flash')
-rw-r--r--sys/dev/flash/mx25l.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/dev/flash/mx25l.c b/sys/dev/flash/mx25l.c
index 71a57e5e791ba..fc38252b36acd 100644
--- a/sys/dev/flash/mx25l.c
+++ b/sys/dev/flash/mx25l.c
@@ -3,6 +3,7 @@
*
* Copyright (c) 2006 M. Warner Losh. All rights reserved.
* Copyright (c) 2009 Oleksandr Tymoshenko. All rights reserved.
+ * Copyright (c) 2018 Ian Lepore. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -516,6 +517,8 @@ mx25l_attach(device_t dev)
sc->sc_disk->d_stripesize = sc->sc_erasesize;
sc->sc_disk->d_unit = device_get_unit(sc->sc_dev);
sc->sc_disk->d_dump = NULL; /* NB: no dumps */
+ strlcpy(sc->sc_disk->d_descr, ident->name,
+ sizeof(sc->sc_disk->d_descr));
disk_create(sc->sc_disk, DISK_VERSION);
bioq_init(&sc->sc_bio_queue);
@@ -523,8 +526,12 @@ mx25l_attach(device_t dev)
kproc_create(&mx25l_task, sc, &sc->sc_p, 0, 0, "task: mx25l flash");
sc->sc_taskstate = TSTATE_RUNNING;
- device_printf(sc->sc_dev, "%s, sector %d bytes, %d sectors\n",
- ident->name, ident->sectorsize, ident->sectorcount);
+ device_printf(sc->sc_dev,
+ "device type %s, size %dK in %d sectors of %dK, erase size %dK\n",
+ ident->name,
+ ident->sectorcount * ident->sectorsize / 1024,
+ ident->sectorcount, ident->sectorsize / 1024,
+ sc->sc_erasesize / 1024);
return (0);
}