diff options
author | delphij <delphij@FreeBSD.org> | 2013-01-22 05:41:34 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2013-01-22 05:41:34 +0000 |
commit | 24e0e32487d9cabe009c9de04b444a113660b8ac (patch) | |
tree | c4c6e1188fec1745a4f7d53a453a6a7cb1b6310a /sys/dev/hpt27xx | |
parent | d51242018a1e722cfe0abc65de412bcd49825ebc (diff) | |
download | FreeBSD-src-24e0e32487d9cabe009c9de04b444a113660b8ac.zip FreeBSD-src-24e0e32487d9cabe009c9de04b444a113660b8ac.tar.gz |
- Don't include date and time the driver is built, this is useful for
generating binary diffs.
- Constify a few strings used in the driver.
- Style changes to make the driver compile with default clang settings.
Approved by: HighPoint Technologies
MFC after: 3 days
Diffstat (limited to 'sys/dev/hpt27xx')
-rw-r--r-- | sys/dev/hpt27xx/hpt27xx_config.c | 6 | ||||
-rw-r--r-- | sys/dev/hpt27xx/os_bsd.h | 6 | ||||
-rw-r--r-- | sys/dev/hpt27xx/osm_bsd.c | 7 |
3 files changed, 11 insertions, 8 deletions
diff --git a/sys/dev/hpt27xx/hpt27xx_config.c b/sys/dev/hpt27xx/hpt27xx_config.c index f87c7ee..5203f4a 100644 --- a/sys/dev/hpt27xx/hpt27xx_config.c +++ b/sys/dev/hpt27xx/hpt27xx_config.c @@ -58,9 +58,9 @@ int init_config(void) return 0; } -char driver_name[] = "hpt27xx"; -char driver_name_long[] = "RocketRAID 27xx controller driver"; -char driver_ver[] = "v1.0 (" __DATE__ " " __TIME__ ")"; +const char driver_name[] = "hpt27xx"; +const char driver_name_long[] = "RocketRAID 27xx controller driver"; +const char driver_ver[] = "v1.0"; int osm_max_targets = 0xff; diff --git a/sys/dev/hpt27xx/os_bsd.h b/sys/dev/hpt27xx/os_bsd.h index 3895f40..e3f8e7d 100644 --- a/sys/dev/hpt27xx/os_bsd.h +++ b/sys/dev/hpt27xx/os_bsd.h @@ -135,9 +135,9 @@ INQUIRYDATA, *PINQUIRYDATA; #include <dev/hpt27xx/ldm.h> /* driver parameters */ -extern char driver_name[]; -extern char driver_name_long[]; -extern char driver_ver[]; +extern const char driver_name[]; +extern const char driver_name_long[]; +extern const char driver_ver[]; extern int osm_max_targets; /* diff --git a/sys/dev/hpt27xx/osm_bsd.c b/sys/dev/hpt27xx/osm_bsd.c index ac7e9d8..fab1c71d 100644 --- a/sys/dev/hpt27xx/osm_bsd.c +++ b/sys/dev/hpt27xx/osm_bsd.c @@ -167,7 +167,8 @@ static int hpt_alloc_mem(PVBUS_EXT vbus_ext) HPT_ASSERT((f->size & (f->alignment-1))==0); - for (order=0, size=PAGE_SIZE; size<f->size; order++, size<<=1) ; + for (order=0, size=PAGE_SIZE; size<f->size; order++, size<<=1) + ; KdPrint(("%s: %d*%d=%d bytes, order %d", f->tag, f->count, f->size, f->count*f->size, order)); @@ -1036,6 +1037,7 @@ static void hpt_final_init(void *dummy) } if (!i) { + if (bootverbose) os_printk("no controller detected."); return; } @@ -1177,7 +1179,7 @@ static void hpt_final_init(void *dummy) } make_dev(&hpt_cdevsw, DRIVER_MINOR, UID_ROOT, GID_OPERATOR, - S_IRUSR | S_IWUSR, driver_name); + S_IRUSR | S_IWUSR, "%s", driver_name); } #if defined(KLD_MODULE) && (__FreeBSD_version >= 503000) @@ -1224,6 +1226,7 @@ static void override_kernel_driver(void) static void hpt_init(void *dummy) { + if (bootverbose) os_printk("%s %s", driver_name_long, driver_ver); override_kernel_driver(); |