mirror of https://github.com/hak5/openwrt.git
ltq-atm: update sock api
update sock api in lantiq atm driver The ltq-atm driver provides its own replacement for net/atm/common.c:alloc_tx(), defined in ltq_atm.c:atm_alloc_tx(). The read of sk_wmem_alloc is done in the wrong way, starting with commit 2b85a34e911bf483c27cfdd124aeb1605145dc80 in linux mainline it has to be done through a specific wrapper. Signed-off-by: Luca Dariz <luca.dariz@gmail.com> SVN-Revision: 35991lede-17.01
parent
e3a6ea65e1
commit
7e1c5b0be8
|
@ -794,7 +794,7 @@ struct sk_buff* atm_alloc_tx(struct atm_vcc *vcc, unsigned int size)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
/* send buffer overflow */
|
/* send buffer overflow */
|
||||||
if ( atomic_read(&sk_atm(vcc)->sk_wmem_alloc) && !atm_may_send(vcc, size) ) {
|
if ( sk_wmem_alloc_get(sk_atm(vcc)) && !atm_may_send(vcc, size) ) {
|
||||||
pr_err("atm_alloc_tx: send buffer overflow\n");
|
pr_err("atm_alloc_tx: send buffer overflow\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue