+ } else
+#endif
+ if (ds & RK_WLE) {
+ printf("rk%d is write locked\n", dkunit(bp));
+ bp->b_flags |= B_ERROR;
+ } else if (++um->um_tab.b_errcnt > 28 ||
+ ds&RKDS_HARD || er&RKER_HARD || cs2&RKCS2_HARD) {
+ bp->b_flags |= B_ERROR;
+ harderr(bp);
+ printf("rk%d cs2 %b ds %b er %b\n",
+ dkunit(bp), cs2, RKCS2_BITS, ds,
+ RKDS_BITS, er, RKER_BITS);
+ } else