diff options
-rw-r--r-- | drivers/s390/net/qeth_core_main.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/s390/net/qeth_core_main.c b/drivers/s390/net/qeth_core_main.c index 7f3ea77551e..6d51494a7f2 100644 --- a/drivers/s390/net/qeth_core_main.c +++ b/drivers/s390/net/qeth_core_main.c | |||
@@ -1996,7 +1996,7 @@ static int qeth_ulp_setup_cb(struct qeth_card *card, struct qeth_reply *reply, | |||
1996 | QETH_DBF_TEXT(SETUP, 2, "olmlimit"); | 1996 | QETH_DBF_TEXT(SETUP, 2, "olmlimit"); |
1997 | dev_err(&card->gdev->dev, "A connection could not be " | 1997 | dev_err(&card->gdev->dev, "A connection could not be " |
1998 | "established because of an OLM limit\n"); | 1998 | "established because of an OLM limit\n"); |
1999 | rc = -EMLINK; | 1999 | iob->rc = -EMLINK; |
2000 | } | 2000 | } |
2001 | QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc); | 2001 | QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc); |
2002 | return rc; | 2002 | return rc; |
@@ -3423,7 +3423,6 @@ static int qeth_setadpparms_set_access_ctrl_cb(struct qeth_card *card, | |||
3423 | { | 3423 | { |
3424 | struct qeth_ipa_cmd *cmd; | 3424 | struct qeth_ipa_cmd *cmd; |
3425 | struct qeth_set_access_ctrl *access_ctrl_req; | 3425 | struct qeth_set_access_ctrl *access_ctrl_req; |
3426 | int rc; | ||
3427 | 3426 | ||
3428 | QETH_CARD_TEXT(card, 4, "setaccb"); | 3427 | QETH_CARD_TEXT(card, 4, "setaccb"); |
3429 | 3428 | ||
@@ -3450,7 +3449,6 @@ static int qeth_setadpparms_set_access_ctrl_cb(struct qeth_card *card, | |||
3450 | card->gdev->dev.kobj.name, | 3449 | card->gdev->dev.kobj.name, |
3451 | access_ctrl_req->subcmd_code, | 3450 | access_ctrl_req->subcmd_code, |
3452 | cmd->data.setadapterparms.hdr.return_code); | 3451 | cmd->data.setadapterparms.hdr.return_code); |
3453 | rc = 0; | ||
3454 | break; | 3452 | break; |
3455 | } | 3453 | } |
3456 | case SET_ACCESS_CTRL_RC_NOT_SUPPORTED: | 3454 | case SET_ACCESS_CTRL_RC_NOT_SUPPORTED: |
@@ -3464,7 +3462,6 @@ static int qeth_setadpparms_set_access_ctrl_cb(struct qeth_card *card, | |||
3464 | 3462 | ||
3465 | /* ensure isolation mode is "none" */ | 3463 | /* ensure isolation mode is "none" */ |
3466 | card->options.isolation = ISOLATION_MODE_NONE; | 3464 | card->options.isolation = ISOLATION_MODE_NONE; |
3467 | rc = -EOPNOTSUPP; | ||
3468 | break; | 3465 | break; |
3469 | } | 3466 | } |
3470 | case SET_ACCESS_CTRL_RC_NONE_SHARED_ADAPTER: | 3467 | case SET_ACCESS_CTRL_RC_NONE_SHARED_ADAPTER: |
@@ -3479,7 +3476,6 @@ static int qeth_setadpparms_set_access_ctrl_cb(struct qeth_card *card, | |||
3479 | 3476 | ||
3480 | /* ensure isolation mode is "none" */ | 3477 | /* ensure isolation mode is "none" */ |
3481 | card->options.isolation = ISOLATION_MODE_NONE; | 3478 | card->options.isolation = ISOLATION_MODE_NONE; |
3482 | rc = -EOPNOTSUPP; | ||
3483 | break; | 3479 | break; |
3484 | } | 3480 | } |
3485 | case SET_ACCESS_CTRL_RC_ACTIVE_CHECKSUM_OFF: | 3481 | case SET_ACCESS_CTRL_RC_ACTIVE_CHECKSUM_OFF: |
@@ -3493,7 +3489,6 @@ static int qeth_setadpparms_set_access_ctrl_cb(struct qeth_card *card, | |||
3493 | 3489 | ||
3494 | /* ensure isolation mode is "none" */ | 3490 | /* ensure isolation mode is "none" */ |
3495 | card->options.isolation = ISOLATION_MODE_NONE; | 3491 | card->options.isolation = ISOLATION_MODE_NONE; |
3496 | rc = -EPERM; | ||
3497 | break; | 3492 | break; |
3498 | } | 3493 | } |
3499 | default: | 3494 | default: |
@@ -3507,12 +3502,11 @@ static int qeth_setadpparms_set_access_ctrl_cb(struct qeth_card *card, | |||
3507 | 3502 | ||
3508 | /* ensure isolation mode is "none" */ | 3503 | /* ensure isolation mode is "none" */ |
3509 | card->options.isolation = ISOLATION_MODE_NONE; | 3504 | card->options.isolation = ISOLATION_MODE_NONE; |
3510 | rc = 0; | ||
3511 | break; | 3505 | break; |
3512 | } | 3506 | } |
3513 | } | 3507 | } |
3514 | qeth_default_setadapterparms_cb(card, reply, (unsigned long) cmd); | 3508 | qeth_default_setadapterparms_cb(card, reply, (unsigned long) cmd); |
3515 | return rc; | 3509 | return 0; |
3516 | } | 3510 | } |
3517 | 3511 | ||
3518 | static int qeth_setadpparms_set_access_ctrl(struct qeth_card *card, | 3512 | static int qeth_setadpparms_set_access_ctrl(struct qeth_card *card, |