diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-08-27 20:38:07 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-08-27 20:38:07 -0400 |
commit | b09331e530777963ed65ce2fdf074b7b077768c7 (patch) | |
tree | 0354e5a7bb8ec3a7ae647b5ce71516f6a4979b05 /drivers/s390/net/ctcm_mpc.c | |
parent | 4c246edd2550304df5b766cc841584b2bb058843 (diff) | |
parent | d97240552cd98c4b07322f30f66fd9c3ba4171de (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (55 commits)
sctp: fix random memory dereference with SCTP_HMAC_IDENT option.
sctp: correct bounds check in sctp_setsockopt_auth_key
wan: Missing capability checks in sbni_ioctl()
e100, fix iomap read
qeth: preallocated header account offset
qeth: l2 write unicast list to hardware
qeth: use -EOPNOTSUPP instead of -ENOTSUPP.
ibm_newemac: Don't call dev_mc_add() before device is registered
net: don't grab a mutex within a timer context in gianfar
forcedeth: fix checksum flag
net/usb/mcs7830: add set_mac_address
net/usb/mcs7830: new device IDs
[netdrvr] smc91x: fix resource removal (null ptr deref)
ibmveth: fix bad UDP checksums
[netdrvr] hso: dev_kfree_skb crash fix
[netdrvr] hso: icon 322 detection fix
atl1: disable TSO by default
atl1e: multistatement if missing braces
igb: remove 82576 quad adapter
drivers/net/skfp/ess.c: fix compile warnings
...
Diffstat (limited to 'drivers/s390/net/ctcm_mpc.c')
-rw-r--r-- | drivers/s390/net/ctcm_mpc.c | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/drivers/s390/net/ctcm_mpc.c b/drivers/s390/net/ctcm_mpc.c index 2de1e2fccbf9..cbe470493bf0 100644 --- a/drivers/s390/net/ctcm_mpc.c +++ b/drivers/s390/net/ctcm_mpc.c | |||
@@ -312,10 +312,10 @@ static struct net_device *ctcmpc_get_dev(int port_num) | |||
312 | CTCM_FUNTAIL, device); | 312 | CTCM_FUNTAIL, device); |
313 | return NULL; | 313 | return NULL; |
314 | } | 314 | } |
315 | priv = dev->priv; | 315 | priv = dev->ml_priv; |
316 | if (priv == NULL) { | 316 | if (priv == NULL) { |
317 | CTCM_DBF_TEXT_(MPC_ERROR, CTC_DBF_ERROR, | 317 | CTCM_DBF_TEXT_(MPC_ERROR, CTC_DBF_ERROR, |
318 | "%s(%s): dev->priv is NULL", | 318 | "%s(%s): dev->ml_priv is NULL", |
319 | CTCM_FUNTAIL, device); | 319 | CTCM_FUNTAIL, device); |
320 | return NULL; | 320 | return NULL; |
321 | } | 321 | } |
@@ -344,7 +344,7 @@ int ctc_mpc_alloc_channel(int port_num, void (*callback)(int, int)) | |||
344 | dev = ctcmpc_get_dev(port_num); | 344 | dev = ctcmpc_get_dev(port_num); |
345 | if (dev == NULL) | 345 | if (dev == NULL) |
346 | return 1; | 346 | return 1; |
347 | priv = dev->priv; | 347 | priv = dev->ml_priv; |
348 | grp = priv->mpcg; | 348 | grp = priv->mpcg; |
349 | 349 | ||
350 | grp->allochanfunc = callback; | 350 | grp->allochanfunc = callback; |
@@ -416,7 +416,7 @@ void ctc_mpc_establish_connectivity(int port_num, | |||
416 | dev = ctcmpc_get_dev(port_num); | 416 | dev = ctcmpc_get_dev(port_num); |
417 | if (dev == NULL) | 417 | if (dev == NULL) |
418 | return; | 418 | return; |
419 | priv = dev->priv; | 419 | priv = dev->ml_priv; |
420 | grp = priv->mpcg; | 420 | grp = priv->mpcg; |
421 | rch = priv->channel[READ]; | 421 | rch = priv->channel[READ]; |
422 | wch = priv->channel[WRITE]; | 422 | wch = priv->channel[WRITE]; |
@@ -534,7 +534,7 @@ void ctc_mpc_dealloc_ch(int port_num) | |||
534 | dev = ctcmpc_get_dev(port_num); | 534 | dev = ctcmpc_get_dev(port_num); |
535 | if (dev == NULL) | 535 | if (dev == NULL) |
536 | return; | 536 | return; |
537 | priv = dev->priv; | 537 | priv = dev->ml_priv; |
538 | grp = priv->mpcg; | 538 | grp = priv->mpcg; |
539 | 539 | ||
540 | CTCM_DBF_TEXT_(MPC_SETUP, CTC_DBF_DEBUG, | 540 | CTCM_DBF_TEXT_(MPC_SETUP, CTC_DBF_DEBUG, |
@@ -570,7 +570,7 @@ void ctc_mpc_flow_control(int port_num, int flowc) | |||
570 | dev = ctcmpc_get_dev(port_num); | 570 | dev = ctcmpc_get_dev(port_num); |
571 | if (dev == NULL) | 571 | if (dev == NULL) |
572 | return; | 572 | return; |
573 | priv = dev->priv; | 573 | priv = dev->ml_priv; |
574 | grp = priv->mpcg; | 574 | grp = priv->mpcg; |
575 | 575 | ||
576 | CTCM_DBF_TEXT_(MPC_TRACE, CTC_DBF_DEBUG, | 576 | CTCM_DBF_TEXT_(MPC_TRACE, CTC_DBF_DEBUG, |
@@ -619,7 +619,7 @@ static void mpc_rcvd_sweep_resp(struct mpcg_info *mpcginfo) | |||
619 | { | 619 | { |
620 | struct channel *rch = mpcginfo->ch; | 620 | struct channel *rch = mpcginfo->ch; |
621 | struct net_device *dev = rch->netdev; | 621 | struct net_device *dev = rch->netdev; |
622 | struct ctcm_priv *priv = dev->priv; | 622 | struct ctcm_priv *priv = dev->ml_priv; |
623 | struct mpc_group *grp = priv->mpcg; | 623 | struct mpc_group *grp = priv->mpcg; |
624 | struct channel *ch = priv->channel[WRITE]; | 624 | struct channel *ch = priv->channel[WRITE]; |
625 | 625 | ||
@@ -650,7 +650,7 @@ static void mpc_rcvd_sweep_resp(struct mpcg_info *mpcginfo) | |||
650 | static void ctcmpc_send_sweep_resp(struct channel *rch) | 650 | static void ctcmpc_send_sweep_resp(struct channel *rch) |
651 | { | 651 | { |
652 | struct net_device *dev = rch->netdev; | 652 | struct net_device *dev = rch->netdev; |
653 | struct ctcm_priv *priv = dev->priv; | 653 | struct ctcm_priv *priv = dev->ml_priv; |
654 | struct mpc_group *grp = priv->mpcg; | 654 | struct mpc_group *grp = priv->mpcg; |
655 | int rc = 0; | 655 | int rc = 0; |
656 | struct th_sweep *header; | 656 | struct th_sweep *header; |
@@ -712,7 +712,7 @@ static void mpc_rcvd_sweep_req(struct mpcg_info *mpcginfo) | |||
712 | { | 712 | { |
713 | struct channel *rch = mpcginfo->ch; | 713 | struct channel *rch = mpcginfo->ch; |
714 | struct net_device *dev = rch->netdev; | 714 | struct net_device *dev = rch->netdev; |
715 | struct ctcm_priv *priv = dev->priv; | 715 | struct ctcm_priv *priv = dev->ml_priv; |
716 | struct mpc_group *grp = priv->mpcg; | 716 | struct mpc_group *grp = priv->mpcg; |
717 | struct channel *ch = priv->channel[WRITE]; | 717 | struct channel *ch = priv->channel[WRITE]; |
718 | 718 | ||
@@ -846,7 +846,7 @@ static int mpcg_fsm_len = ARRAY_SIZE(mpcg_fsm); | |||
846 | static void mpc_action_go_ready(fsm_instance *fsm, int event, void *arg) | 846 | static void mpc_action_go_ready(fsm_instance *fsm, int event, void *arg) |
847 | { | 847 | { |
848 | struct net_device *dev = arg; | 848 | struct net_device *dev = arg; |
849 | struct ctcm_priv *priv = dev->priv; | 849 | struct ctcm_priv *priv = dev->ml_priv; |
850 | struct mpc_group *grp = priv->mpcg; | 850 | struct mpc_group *grp = priv->mpcg; |
851 | 851 | ||
852 | if (grp == NULL) { | 852 | if (grp == NULL) { |
@@ -890,7 +890,7 @@ static void mpc_action_go_ready(fsm_instance *fsm, int event, void *arg) | |||
890 | void mpc_group_ready(unsigned long adev) | 890 | void mpc_group_ready(unsigned long adev) |
891 | { | 891 | { |
892 | struct net_device *dev = (struct net_device *)adev; | 892 | struct net_device *dev = (struct net_device *)adev; |
893 | struct ctcm_priv *priv = dev->priv; | 893 | struct ctcm_priv *priv = dev->ml_priv; |
894 | struct mpc_group *grp = priv->mpcg; | 894 | struct mpc_group *grp = priv->mpcg; |
895 | struct channel *ch = NULL; | 895 | struct channel *ch = NULL; |
896 | 896 | ||
@@ -946,7 +946,7 @@ void mpc_group_ready(unsigned long adev) | |||
946 | void mpc_channel_action(struct channel *ch, int direction, int action) | 946 | void mpc_channel_action(struct channel *ch, int direction, int action) |
947 | { | 947 | { |
948 | struct net_device *dev = ch->netdev; | 948 | struct net_device *dev = ch->netdev; |
949 | struct ctcm_priv *priv = dev->priv; | 949 | struct ctcm_priv *priv = dev->ml_priv; |
950 | struct mpc_group *grp = priv->mpcg; | 950 | struct mpc_group *grp = priv->mpcg; |
951 | 951 | ||
952 | if (grp == NULL) { | 952 | if (grp == NULL) { |
@@ -1056,7 +1056,7 @@ done: | |||
1056 | static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb) | 1056 | static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb) |
1057 | { | 1057 | { |
1058 | struct net_device *dev = ch->netdev; | 1058 | struct net_device *dev = ch->netdev; |
1059 | struct ctcm_priv *priv = dev->priv; | 1059 | struct ctcm_priv *priv = dev->ml_priv; |
1060 | struct mpc_group *grp = priv->mpcg; | 1060 | struct mpc_group *grp = priv->mpcg; |
1061 | struct pdu *curr_pdu; | 1061 | struct pdu *curr_pdu; |
1062 | struct mpcg_info *mpcginfo; | 1062 | struct mpcg_info *mpcginfo; |
@@ -1254,7 +1254,7 @@ void ctcmpc_bh(unsigned long thischan) | |||
1254 | struct channel *ch = (struct channel *)thischan; | 1254 | struct channel *ch = (struct channel *)thischan; |
1255 | struct sk_buff *skb; | 1255 | struct sk_buff *skb; |
1256 | struct net_device *dev = ch->netdev; | 1256 | struct net_device *dev = ch->netdev; |
1257 | struct ctcm_priv *priv = dev->priv; | 1257 | struct ctcm_priv *priv = dev->ml_priv; |
1258 | struct mpc_group *grp = priv->mpcg; | 1258 | struct mpc_group *grp = priv->mpcg; |
1259 | 1259 | ||
1260 | CTCM_PR_DEBUG("%s cp:%i enter: %s() %s\n", | 1260 | CTCM_PR_DEBUG("%s cp:%i enter: %s() %s\n", |
@@ -1376,7 +1376,7 @@ static void mpc_action_go_inop(fsm_instance *fi, int event, void *arg) | |||
1376 | BUG_ON(dev == NULL); | 1376 | BUG_ON(dev == NULL); |
1377 | CTCM_PR_DEBUG("Enter %s: %s\n", __func__, dev->name); | 1377 | CTCM_PR_DEBUG("Enter %s: %s\n", __func__, dev->name); |
1378 | 1378 | ||
1379 | priv = dev->priv; | 1379 | priv = dev->ml_priv; |
1380 | grp = priv->mpcg; | 1380 | grp = priv->mpcg; |
1381 | grp->flow_off_called = 0; | 1381 | grp->flow_off_called = 0; |
1382 | fsm_deltimer(&grp->timer); | 1382 | fsm_deltimer(&grp->timer); |
@@ -1482,7 +1482,7 @@ static void mpc_action_timeout(fsm_instance *fi, int event, void *arg) | |||
1482 | 1482 | ||
1483 | BUG_ON(dev == NULL); | 1483 | BUG_ON(dev == NULL); |
1484 | 1484 | ||
1485 | priv = dev->priv; | 1485 | priv = dev->ml_priv; |
1486 | grp = priv->mpcg; | 1486 | grp = priv->mpcg; |
1487 | wch = priv->channel[WRITE]; | 1487 | wch = priv->channel[WRITE]; |
1488 | rch = priv->channel[READ]; | 1488 | rch = priv->channel[READ]; |
@@ -1520,7 +1520,7 @@ void mpc_action_discontact(fsm_instance *fi, int event, void *arg) | |||
1520 | if (ch) { | 1520 | if (ch) { |
1521 | dev = ch->netdev; | 1521 | dev = ch->netdev; |
1522 | if (dev) { | 1522 | if (dev) { |
1523 | priv = dev->priv; | 1523 | priv = dev->ml_priv; |
1524 | if (priv) { | 1524 | if (priv) { |
1525 | CTCM_DBF_TEXT_(MPC_TRACE, CTC_DBF_NOTICE, | 1525 | CTCM_DBF_TEXT_(MPC_TRACE, CTC_DBF_NOTICE, |
1526 | "%s: %s: %s\n", | 1526 | "%s: %s: %s\n", |
@@ -1568,7 +1568,7 @@ static int mpc_validate_xid(struct mpcg_info *mpcginfo) | |||
1568 | { | 1568 | { |
1569 | struct channel *ch = mpcginfo->ch; | 1569 | struct channel *ch = mpcginfo->ch; |
1570 | struct net_device *dev = ch->netdev; | 1570 | struct net_device *dev = ch->netdev; |
1571 | struct ctcm_priv *priv = dev->priv; | 1571 | struct ctcm_priv *priv = dev->ml_priv; |
1572 | struct mpc_group *grp = priv->mpcg; | 1572 | struct mpc_group *grp = priv->mpcg; |
1573 | struct xid2 *xid = mpcginfo->xid; | 1573 | struct xid2 *xid = mpcginfo->xid; |
1574 | int rc = 0; | 1574 | int rc = 0; |
@@ -1865,7 +1865,7 @@ static void mpc_action_doxid0(fsm_instance *fsm, int event, void *arg) | |||
1865 | { | 1865 | { |
1866 | struct channel *ch = arg; | 1866 | struct channel *ch = arg; |
1867 | struct net_device *dev = ch->netdev; | 1867 | struct net_device *dev = ch->netdev; |
1868 | struct ctcm_priv *priv = dev->priv; | 1868 | struct ctcm_priv *priv = dev->ml_priv; |
1869 | struct mpc_group *grp = priv->mpcg; | 1869 | struct mpc_group *grp = priv->mpcg; |
1870 | 1870 | ||
1871 | CTCM_PR_DEBUG("Enter %s: cp=%i ch=0x%p id=%s\n", | 1871 | CTCM_PR_DEBUG("Enter %s: cp=%i ch=0x%p id=%s\n", |
@@ -1905,7 +1905,7 @@ static void mpc_action_doxid0(fsm_instance *fsm, int event, void *arg) | |||
1905 | static void mpc_action_doxid7(fsm_instance *fsm, int event, void *arg) | 1905 | static void mpc_action_doxid7(fsm_instance *fsm, int event, void *arg) |
1906 | { | 1906 | { |
1907 | struct net_device *dev = arg; | 1907 | struct net_device *dev = arg; |
1908 | struct ctcm_priv *priv = dev->priv; | 1908 | struct ctcm_priv *priv = dev->ml_priv; |
1909 | struct mpc_group *grp = NULL; | 1909 | struct mpc_group *grp = NULL; |
1910 | int direction; | 1910 | int direction; |
1911 | int send = 0; | 1911 | int send = 0; |
@@ -1982,7 +1982,7 @@ static void mpc_action_rcvd_xid0(fsm_instance *fsm, int event, void *arg) | |||
1982 | struct mpcg_info *mpcginfo = arg; | 1982 | struct mpcg_info *mpcginfo = arg; |
1983 | struct channel *ch = mpcginfo->ch; | 1983 | struct channel *ch = mpcginfo->ch; |
1984 | struct net_device *dev = ch->netdev; | 1984 | struct net_device *dev = ch->netdev; |
1985 | struct ctcm_priv *priv = dev->priv; | 1985 | struct ctcm_priv *priv = dev->ml_priv; |
1986 | struct mpc_group *grp = priv->mpcg; | 1986 | struct mpc_group *grp = priv->mpcg; |
1987 | 1987 | ||
1988 | CTCM_PR_DEBUG("%s: ch-id:%s xid2:%i xid7:%i xidt_p2:%i \n", | 1988 | CTCM_PR_DEBUG("%s: ch-id:%s xid2:%i xid7:%i xidt_p2:%i \n", |
@@ -2044,7 +2044,7 @@ static void mpc_action_rcvd_xid7(fsm_instance *fsm, int event, void *arg) | |||
2044 | struct mpcg_info *mpcginfo = arg; | 2044 | struct mpcg_info *mpcginfo = arg; |
2045 | struct channel *ch = mpcginfo->ch; | 2045 | struct channel *ch = mpcginfo->ch; |
2046 | struct net_device *dev = ch->netdev; | 2046 | struct net_device *dev = ch->netdev; |
2047 | struct ctcm_priv *priv = dev->priv; | 2047 | struct ctcm_priv *priv = dev->ml_priv; |
2048 | struct mpc_group *grp = priv->mpcg; | 2048 | struct mpc_group *grp = priv->mpcg; |
2049 | 2049 | ||
2050 | CTCM_PR_DEBUG("Enter %s: cp=%i ch=0x%p id=%s\n", | 2050 | CTCM_PR_DEBUG("Enter %s: cp=%i ch=0x%p id=%s\n", |
@@ -2096,7 +2096,7 @@ static int mpc_send_qllc_discontact(struct net_device *dev) | |||
2096 | __u32 new_len = 0; | 2096 | __u32 new_len = 0; |
2097 | struct sk_buff *skb; | 2097 | struct sk_buff *skb; |
2098 | struct qllc *qllcptr; | 2098 | struct qllc *qllcptr; |
2099 | struct ctcm_priv *priv = dev->priv; | 2099 | struct ctcm_priv *priv = dev->ml_priv; |
2100 | struct mpc_group *grp = priv->mpcg; | 2100 | struct mpc_group *grp = priv->mpcg; |
2101 | 2101 | ||
2102 | CTCM_PR_DEBUG("%s: GROUP STATE: %s\n", | 2102 | CTCM_PR_DEBUG("%s: GROUP STATE: %s\n", |