-#ifdef HPDEBUG
- printf("hp error: (cyl,trk,sec)=(%d,%d,%d) ds=%b \n",
- cn, tn, sn, MASKREG(hpaddr->hpds), HPDS_BITS);
- printf("er1=%b er2=%b", er1, HPER1_BITS, er2, HPER2_BITS);
- printf("\nbytes left: %d, of 0x%x, da 0x%x",-bytesleft,
- hpaddr->hpof, hpaddr->hpda);
- printf("\n");
-#endif
+ if (hpdebug[unit] & (HPF_ECCDEBUG|HPF_BSEDEBUG)) {
+ printf("hp error: (cyl,trk,sec)=(%d,%d,%d) ds=%b\n",
+ cn, tn, sn, MASKREG(hpaddr->hpds), HPDS_BITS);
+ printf("er1=%b er2=%b\n", er1, HPER1_BITS, er2, HPER2_BITS);
+ printf("bytes left: %d, of 0x%x, da 0x%x\n",-bytesleft,
+ hpaddr->hpof, hpaddr->hpda);
+ }