diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-03-08 15:21:04 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-03-08 15:21:04 -0500 |
commit | 988addf82e4c03739375279de73929580a2d4a6a (patch) | |
tree | 989ae1cd4e264bbad80c65f04480486246e7b9f3 /drivers/s390/net/qeth_l2_main.c | |
parent | 004c1c7096659d352b83047a7593e91d8a30e3c5 (diff) | |
parent | 25cf84cf377c0aae5dbcf937ea89bc7893db5176 (diff) |
Merge branch 'origin' into devel-stable
Conflicts:
arch/arm/mach-mx2/devices.c
arch/arm/mach-mx2/devices.h
sound/soc/pxa/pxa-ssp.c
Diffstat (limited to 'drivers/s390/net/qeth_l2_main.c')
-rw-r--r-- | drivers/s390/net/qeth_l2_main.c | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/drivers/s390/net/qeth_l2_main.c b/drivers/s390/net/qeth_l2_main.c index 0b763396d5d..51fde6f2e0b 100644 --- a/drivers/s390/net/qeth_l2_main.c +++ b/drivers/s390/net/qeth_l2_main.c | |||
@@ -486,22 +486,14 @@ static int qeth_l2_send_setmac_cb(struct qeth_card *card, | |||
486 | case IPA_RC_L2_DUP_MAC: | 486 | case IPA_RC_L2_DUP_MAC: |
487 | case IPA_RC_L2_DUP_LAYER3_MAC: | 487 | case IPA_RC_L2_DUP_LAYER3_MAC: |
488 | dev_warn(&card->gdev->dev, | 488 | dev_warn(&card->gdev->dev, |
489 | "MAC address " | 489 | "MAC address %pM already exists\n", |
490 | "%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x " | 490 | card->dev->dev_addr); |
491 | "already exists\n", | ||
492 | card->dev->dev_addr[0], card->dev->dev_addr[1], | ||
493 | card->dev->dev_addr[2], card->dev->dev_addr[3], | ||
494 | card->dev->dev_addr[4], card->dev->dev_addr[5]); | ||
495 | break; | 491 | break; |
496 | case IPA_RC_L2_MAC_NOT_AUTH_BY_HYP: | 492 | case IPA_RC_L2_MAC_NOT_AUTH_BY_HYP: |
497 | case IPA_RC_L2_MAC_NOT_AUTH_BY_ADP: | 493 | case IPA_RC_L2_MAC_NOT_AUTH_BY_ADP: |
498 | dev_warn(&card->gdev->dev, | 494 | dev_warn(&card->gdev->dev, |
499 | "MAC address " | 495 | "MAC address %pM is not authorized\n", |
500 | "%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x " | 496 | card->dev->dev_addr); |
501 | "is not authorized\n", | ||
502 | card->dev->dev_addr[0], card->dev->dev_addr[1], | ||
503 | card->dev->dev_addr[2], card->dev->dev_addr[3], | ||
504 | card->dev->dev_addr[4], card->dev->dev_addr[5]); | ||
505 | break; | 497 | break; |
506 | default: | 498 | default: |
507 | break; | 499 | break; |
@@ -512,12 +504,8 @@ static int qeth_l2_send_setmac_cb(struct qeth_card *card, | |||
512 | memcpy(card->dev->dev_addr, cmd->data.setdelmac.mac, | 504 | memcpy(card->dev->dev_addr, cmd->data.setdelmac.mac, |
513 | OSA_ADDR_LEN); | 505 | OSA_ADDR_LEN); |
514 | dev_info(&card->gdev->dev, | 506 | dev_info(&card->gdev->dev, |
515 | "MAC address %2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x " | 507 | "MAC address %pM successfully registered on device %s\n", |
516 | "successfully registered on device %s\n", | 508 | card->dev->dev_addr, card->dev->name); |
517 | card->dev->dev_addr[0], card->dev->dev_addr[1], | ||
518 | card->dev->dev_addr[2], card->dev->dev_addr[3], | ||
519 | card->dev->dev_addr[4], card->dev->dev_addr[5], | ||
520 | card->dev->name); | ||
521 | } | 509 | } |
522 | return 0; | 510 | return 0; |
523 | } | 511 | } |
@@ -634,7 +622,7 @@ static void qeth_l2_set_multicast_list(struct net_device *dev) | |||
634 | for (dm = dev->mc_list; dm; dm = dm->next) | 622 | for (dm = dev->mc_list; dm; dm = dm->next) |
635 | qeth_l2_add_mc(card, dm->da_addr, 0); | 623 | qeth_l2_add_mc(card, dm->da_addr, 0); |
636 | 624 | ||
637 | list_for_each_entry(ha, &dev->uc.list, list) | 625 | netdev_for_each_uc_addr(ha, dev) |
638 | qeth_l2_add_mc(card, ha->addr, 1); | 626 | qeth_l2_add_mc(card, ha->addr, 1); |
639 | 627 | ||
640 | spin_unlock_bh(&card->mclock); | 628 | spin_unlock_bh(&card->mclock); |
@@ -781,7 +769,8 @@ static void qeth_l2_qdio_input_handler(struct ccw_device *ccwdev, | |||
781 | index = i % QDIO_MAX_BUFFERS_PER_Q; | 769 | index = i % QDIO_MAX_BUFFERS_PER_Q; |
782 | buffer = &card->qdio.in_q->bufs[index]; | 770 | buffer = &card->qdio.in_q->bufs[index]; |
783 | if (!(qdio_err && | 771 | if (!(qdio_err && |
784 | qeth_check_qdio_errors(buffer->buffer, qdio_err, "qinerr"))) | 772 | qeth_check_qdio_errors(card, buffer->buffer, qdio_err, |
773 | "qinerr"))) | ||
785 | qeth_l2_process_inbound_buffer(card, buffer, index); | 774 | qeth_l2_process_inbound_buffer(card, buffer, index); |
786 | /* clear buffer and give back to hardware */ | 775 | /* clear buffer and give back to hardware */ |
787 | qeth_put_buffer_pool_entry(card, buffer->pool_entry); | 776 | qeth_put_buffer_pool_entry(card, buffer->pool_entry); |
@@ -938,7 +927,6 @@ static int __qeth_l2_set_online(struct ccwgroup_device *gdev, int recovery_mode) | |||
938 | QETH_DBF_TEXT(SETUP, 2, "setonlin"); | 927 | QETH_DBF_TEXT(SETUP, 2, "setonlin"); |
939 | QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); | 928 | QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); |
940 | 929 | ||
941 | qeth_set_allowed_threads(card, QETH_RECOVER_THREAD, 1); | ||
942 | recover_flag = card->state; | 930 | recover_flag = card->state; |
943 | rc = qeth_core_hardsetup_card(card); | 931 | rc = qeth_core_hardsetup_card(card); |
944 | if (rc) { | 932 | if (rc) { |