aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorGreg Lehey <grog@FreeBSD.org>1999-03-02 06:55:44 +0000
committerGreg Lehey <grog@FreeBSD.org>1999-03-02 06:55:44 +0000
commit39ce6e429ec471f02c6a4185eaa7911ddefc22dc (patch)
tree42bec224d34757121946aa956ed9ec6437d63580 /sys/dev
parent1e14d0037d7dbb13917d979b51200c1c0633b0d3 (diff)
downloadsrc-39ce6e429ec471f02c6a4185eaa7911ddefc22dc.tar.gz
src-39ce6e429ec471f02c6a4185eaa7911ddefc22dc.zip
Change printf() calls to log() calls.
expand_table: Zero out newly allocated tables
Notes
Notes: svn path=/head/; revision=44407
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/vinum/vinummemory.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/vinum/vinummemory.c b/sys/dev/vinum/vinummemory.c
index bbd24f2ac81f..e4b884141956 100644
--- a/sys/dev/vinum/vinummemory.c
+++ b/sys/dev/vinum/vinummemory.c
@@ -63,6 +63,7 @@ expand_table(void **table, int oldsize, int newsize)
temp = (int *) Malloc(newsize); /* allocate a new table */
CHECKALLOC(temp, "vinum: Can't expand table\n");
+ bzero((char *) temp, newsize); /* clean it all out */
if (*table != NULL) { /* already something there, */
bcopy((char *) *table, (char *) temp, oldsize); /* copy it to the old table */
Free(*table);
@@ -89,12 +90,12 @@ MMalloc(int size, char *file, int line)
struct mc me; /* information to pass to allocdatabuf */
if (malloccount >= MALLOCENTRIES) { /* too many */
- printf("vinum: can't allocate table space to trace memory allocation");
+ log(LOG_ERR, "vinum: can't allocate table space to trace memory allocation");
return 0; /* can't continue */
}
result = malloc(size, M_DEVBUF, M_WAITOK); /* use malloc for smaller and irregular stuff */
if (result == NULL)
- printf("vinum: can't allocate %d bytes from %s:%d\n", size, file, line);
+ log(LOG_ERR, "vinum: can't allocate %d bytes from %s:%d\n", size, file, line);
else {
me.flags = 0; /* allocation via malloc */
s = splhigh();
@@ -147,7 +148,7 @@ FFree(void *mem, char *file, int line)
}
}
splx(s);
- printf("Freeing unallocated data at 0x%08x from %s, line %d\n", (int) mem, file, line);
+ log(LOG_ERR, "Freeing unallocated data at 0x%08x from %s, line %d\n", (int) mem, file, line);
Debugger("Free");
}