Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/dev/raidframe/rf_evenodd_dagfuncs.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/dev/raidframe/rf_evenodd_dagfuncs.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.7.4.1 retrieving revision 1.7.4.2 diff -u -p -r1.7.4.1 -r1.7.4.2 --- src/sys/dev/raidframe/rf_evenodd_dagfuncs.c 2001/08/03 04:13:26 1.7.4.1 +++ src/sys/dev/raidframe/rf_evenodd_dagfuncs.c 2001/09/13 01:16:05 1.7.4.2 @@ -1,4 +1,4 @@ -/* $NetBSD: rf_evenodd_dagfuncs.c,v 1.7.4.1 2001/08/03 04:13:26 lukem Exp $ */ +/* $NetBSD: rf_evenodd_dagfuncs.c,v 1.7.4.2 2001/09/13 01:16:05 thorpej Exp $ */ /* * Copyright (c) 1995 Carnegie-Mellon University. * All rights reserved. @@ -104,8 +104,12 @@ rf_RegularONEFunc(node) char *srcbuf, *destbuf; RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; RF_Etimer_t timer; - RF_PhysDiskAddr_t *pda, *EPDA = (RF_PhysDiskAddr_t *) node->params[EpdaIndex].p; - int ESUOffset = rf_StripeUnitOffset(layoutPtr, EPDA->startSector); /* generally zero */ + RF_PhysDiskAddr_t *pda; +#ifdef RAID_DIAGNOSTIC + RF_PhysDiskAddr_t *EPDA = + (RF_PhysDiskAddr_t *) node->params[EpdaIndex].p; + int ESUOffset = rf_StripeUnitOffset(layoutPtr, EPDA->startSector); +#endif /* RAID_DIAGNOSTIC */ RF_ASSERT(EPDA->type == RF_PDA_TYPE_Q); RF_ASSERT(ESUOffset == 0);