diff options
| author | oster <oster@NetBSD.org> | 2000-01-14 00:57:57 +0000 |
|---|---|---|
| committer | oster <oster@NetBSD.org> | 2000-01-14 00:57:57 +0000 |
| commit | ee867c7fdfcc62ba475b2c64da45ef0d8c4dd8d8 (patch) | |
| tree | 599949b8090128146baf5b5289e55f82fe5dceb7 /sys/dev/raidframe | |
| parent | ec84f30ddd36ba31c0399c0019ecd98ef4751a6d (diff) | |
Add some debugging printfs.
Diffstat (limited to 'sys/dev/raidframe')
| -rw-r--r-- | sys/dev/raidframe/rf_paritylogging.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/sys/dev/raidframe/rf_paritylogging.c b/sys/dev/raidframe/rf_paritylogging.c index b0decc4393d..72b6871478b 100644 --- a/sys/dev/raidframe/rf_paritylogging.c +++ b/sys/dev/raidframe/rf_paritylogging.c @@ -1,4 +1,4 @@ -/* $NetBSD: rf_paritylogging.c,v 1.8 2000/01/09 04:35:13 oster Exp $ */ +/* $NetBSD: rf_paritylogging.c,v 1.9 2000/01/14 00:57:57 oster Exp $ */ /* * Copyright (c) 1995 Carnegie-Mellon University. * All rights reserved. @@ -200,6 +200,8 @@ rf_ConfigureParityLogging( raidPtr->numParityLogs = rf_numParityRegions; /* create region information structs */ + printf("Allocating %d bytes for in-core parity region info\n", + (int) rf_numParityRegions * sizeof(RF_RegionInfo_t)); RF_Malloc(raidPtr->regionInfo, (rf_numParityRegions * sizeof(RF_RegionInfo_t)), (RF_RegionInfo_t *)); @@ -222,6 +224,10 @@ rf_ConfigureParityLogging( regionParityRange++; */ /* build pool of unused parity logs */ + printf("Allocating %d bytes for %d parity logs\n", + raidPtr->numParityLogs * raidPtr->numSectorsPerLog * + raidPtr->bytesPerSector, + raidPtr->numParityLogs); RF_Malloc(raidPtr->parityLogBufferHeap, raidPtr->numParityLogs * raidPtr->numSectorsPerLog * raidPtr->bytesPerSector, (caddr_t)); @@ -325,6 +331,8 @@ rf_ConfigureParityLogging( raidPtr->regionBufferPool.totalBuffers; raidPtr->regionBufferPool.availBuffersIndex = 0; raidPtr->regionBufferPool.emptyBuffersIndex = 0; + printf("Allocating %d bytes for regionBufferPool\n", + raidPtr->regionBufferPool.totalBuffers * sizeof(caddr_t)); RF_Malloc(raidPtr->regionBufferPool.buffers, raidPtr->regionBufferPool.totalBuffers * sizeof(caddr_t), (caddr_t *)); @@ -334,6 +342,8 @@ rf_ConfigureParityLogging( return (ENOMEM); } for (i = 0; i < raidPtr->regionBufferPool.totalBuffers; i++) { + printf("Allocating %d bytes for regionBufferPool#%d\n", + raidPtr->regionBufferPool.bufferSize * sizeof(char), i); RF_Malloc(raidPtr->regionBufferPool.buffers[i], raidPtr->regionBufferPool.bufferSize * sizeof(char), (caddr_t)); @@ -389,6 +399,9 @@ rf_ConfigureParityLogging( raidPtr->parityBufferPool.totalBuffers; raidPtr->parityBufferPool.availBuffersIndex = 0; raidPtr->parityBufferPool.emptyBuffersIndex = 0; + printf("Allocating %d bytes for parityBufferPool of %d units\n", + raidPtr->parityBufferPool.totalBuffers * sizeof(caddr_t), + raidPtr->parityBufferPool.totalBuffers ); RF_Malloc(raidPtr->parityBufferPool.buffers, raidPtr->parityBufferPool.totalBuffers * sizeof(caddr_t), (caddr_t *)); @@ -398,6 +411,8 @@ rf_ConfigureParityLogging( return (ENOMEM); } for (i = 0; i < raidPtr->parityBufferPool.totalBuffers; i++) { + printf("Allocating %d bytes for parityBufferPool#%d\n", + raidPtr->parityBufferPool.bufferSize * sizeof(char),i); RF_Malloc(raidPtr->parityBufferPool.buffers[i], raidPtr->parityBufferPool.bufferSize * sizeof(char), (caddr_t)); @@ -513,6 +528,9 @@ rf_ConfigureParityLogging( RF_ASSERT(raidPtr->regionInfo[i].parityStartAddr + raidPtr->regionInfo[i].numSectorsParity <= raidPtr->sectorsPerDisk); + printf("Allocating %d bytes for region %d\n", + (int) (raidPtr->regionInfo[i].capacity * + sizeof(RF_DiskMap_t)), i); RF_Malloc(raidPtr->regionInfo[i].diskMap, (raidPtr->regionInfo[i].capacity * sizeof(RF_DiskMap_t)), |
