printf("DEAD DISK BOGUSLY DETECTED!!\n");
rf_MarkFailuresInASMList(raidPtr, asm_h)	RF_Raid_t *raidPtr;	RF_AccessStripeMapHeader_t *asm_h;{	RF_RaidDisk_t **disks = raidPtr->Disks;	RF_AccessStripeMap_t *asmap;	RF_PhysDiskAddr_t *pda;	for (asmap = asm_h->stripeMap; asmap; asmap = asmap->next) {		asmap->numDataFailed = asmap->numParityFailed = asmap->numQFailed = 0;		asmap->numFailedPDAs = 0;		bzero((char *) asmap->failedPDAs,		    RF_MAX_FAILED_PDA * sizeof(RF_PhysDiskAddr_t *));		for (pda = asmap->physInfo; pda; pda = pda->next) {			if (RF_DEAD_DISK(disks[pda->row][pda->col].status)) {				printf("DEAD DISK BOGUSLY DETECTED!!\n");				asmap->numDataFailed++;				asmap->failedPDAs[asmap->numFailedPDAs] = pda;				asmap->numFailedPDAs++;			}		}		pda = asmap->parityInfo;		if (pda && RF_DEAD_DISK(disks[pda->row][pda->col].status)) {			asmap->numParityFailed++;			asmap->failedPDAs[asmap->numFailedPDAs] = pda;			asmap->numFailedPDAs++;		}		pda = asmap->qInfo;		if (pda && RF_DEAD_DISK(disks[pda->row][pda->col].status)) {			asmap->numQFailed++;			asmap->failedPDAs[asmap->numFailedPDAs] = pda;			asmap->numFailedPDAs++;		}	}}