|
@@ -512,6 +512,7 @@ static void qeth_send_control_data_cb(struct qeth_channel *channel,
|
|
|
case -EIO:
|
|
|
qeth_clear_ipacmd_list(card);
|
|
|
qeth_schedule_recovery(card);
|
|
|
+ /* fall through */
|
|
|
default:
|
|
|
goto out;
|
|
|
}
|
|
@@ -1588,15 +1589,18 @@ static void qeth_idx_read_cb(struct qeth_channel *channel,
|
|
|
"host\n");
|
|
|
break;
|
|
|
case QETH_IDX_ACT_ERR_AUTH:
|
|
|
+ case QETH_IDX_ACT_ERR_AUTH_USER:
|
|
|
dev_err(&card->read.ccwdev->dev,
|
|
|
"Setting the device online failed because of "
|
|
|
- "insufficient LPAR authorization\n");
|
|
|
+ "insufficient authorization\n");
|
|
|
break;
|
|
|
default:
|
|
|
QETH_DBF_MESSAGE(2, "%s IDX_ACTIVATE on read channel:"
|
|
|
" negative reply\n",
|
|
|
dev_name(&card->read.ccwdev->dev));
|
|
|
}
|
|
|
+ QETH_CARD_TEXT_(card, 2, "idxread%c",
|
|
|
+ QETH_IDX_ACT_CAUSE_CODE(iob->data));
|
|
|
goto out;
|
|
|
}
|
|
|
|
|
@@ -1929,7 +1933,7 @@ static int qeth_ulp_enable_cb(struct qeth_card *card, struct qeth_reply *reply,
|
|
|
card->info.link_type = link_type;
|
|
|
} else
|
|
|
card->info.link_type = 0;
|
|
|
- QETH_DBF_TEXT_(SETUP, 2, "link%d", link_type);
|
|
|
+ QETH_DBF_TEXT_(SETUP, 2, "link%d", card->info.link_type);
|
|
|
QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc);
|
|
|
return 0;
|
|
|
}
|