net/atm/lec.c: In function `lec_vcc_attach': net/atm/lec.c:796: error: invalid lvalue in assignment net/atm/lec.c: In function `lec_arp_clear_vccs': net/atm/lec.c:1423: error: invalid lvalue in assignment net/atm/lec.c: In function `lec_mcast_make': net/atm/lec.c:2377: error: invalid lvalue in assignment --- 25-akpm/net/atm/lec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN net/atm/lec.c~gcc-35-lec-fix net/atm/lec.c --- 25/net/atm/lec.c~gcc-35-lec-fix Fri Feb 27 17:48:58 2004 +++ 25-akpm/net/atm/lec.c Fri Feb 27 17:54:45 2004 @@ -793,7 +793,7 @@ lec_vcc_attach(struct atm_vcc *vcc, void return -ENOMEM; vpriv->xoff = 0; vpriv->old_pop = vcc->pop; - LEC_VCC_PRIV(vcc) = vpriv; + vcc->user_back = vpriv; vcc->pop = lec_pop; lec_vcc_added(dev_lec[ioc_data.dev_num]->priv, &ioc_data, vcc, vcc->push); @@ -1420,7 +1420,7 @@ lec_arp_clear_vccs(struct lec_arp_table if (vpriv->xoff) netif_wake_queue(dev); kfree(vpriv); - LEC_VCC_PRIV(vcc) = NULL; + vcc->user_back = NULL; vcc->push = entry->old_push; vcc_release_async(vcc, -EPIPE); vcc = NULL; @@ -2374,7 +2374,7 @@ lec_mcast_make(struct lec_priv *priv, st return -ENOMEM; vpriv->xoff = 0; vpriv->old_pop = vcc->pop; - LEC_VCC_PRIV(vcc) = vpriv; + vcc->user_back = vpriv; vcc->pop = lec_pop; lec_arp_get(priv); to_add = make_entry(priv, mac_addr); _