- uballoc(um->um_ubanum, 0, 0, UBA_NEEDBDP);
+ uballoc(um->um_ubanum, (caddr_t)0, 0,
+ UBA_NEEDBDP);
printf("udasa %o, state %d\n", udaddr->udasa&0xffff, sc->sc_state);
udinit(um->um_ctlr);
/* SHOULD REQUEUE OUTSTANDING REQUESTS, LIKE UDRESET */
printf("udasa %o, state %d\n", udaddr->udasa&0xffff, sc->sc_state);
udinit(um->um_ctlr);
/* SHOULD REQUEUE OUTSTANDING REQUESTS, LIKE UDRESET */
sc->sc_credits--; /* committed to issuing a command */
if (ui->ui_flags == 0) { /* not online */
mp->mscp_opcode = M_OP_ONLIN;
sc->sc_credits--; /* committed to issuing a command */
if (ui->ui_flags == 0) { /* not online */
mp->mscp_opcode = M_OP_ONLIN;
#define STEP1GOOD (UDA_STEP2|UDA_IE|(NCMDL2<<3)|NRSPL2)
if ((udaddr->udasa&(UDA_ERR|STEP1GOOD)) != STEP1GOOD) {
sc->sc_state = S_IDLE;
#define STEP1GOOD (UDA_STEP2|UDA_IE|(NCMDL2<<3)|NRSPL2)
if ((udaddr->udasa&(UDA_ERR|STEP1GOOD)) != STEP1GOOD) {
sc->sc_state = S_IDLE;
#define STEP2GOOD (UDA_STEP3|UDA_IE|(sc->sc_ivec/4))
if ((udaddr->udasa&(UDA_ERR|STEP2GOOD)) != STEP2GOOD) {
sc->sc_state = S_IDLE;
#define STEP2GOOD (UDA_STEP3|UDA_IE|(sc->sc_ivec/4))
if ((udaddr->udasa&(UDA_ERR|STEP2GOOD)) != STEP2GOOD) {
sc->sc_state = S_IDLE;
if (udaddr->udasa&UDA_ERR) {
printf("uda%d: fatal error (%o)\n", d, udaddr->udasa&0xffff);
udaddr->udaip = 0;
if (udaddr->udasa&UDA_ERR) {
printf("uda%d: fatal error (%o)\n", d, udaddr->udasa&0xffff);
udaddr->udaip = 0;