aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorDavid S. Miller <davem@nuts.davemloft.net>2004-08-03 23:58:33 -0700
committerDavid S. Miller <davem@nuts.davemloft.net>2004-08-03 23:58:33 -0700
commit8851071fcaa7ddf499b47f976b73c22bbf86ee37 (patch)
treec00ba4134f405a879406a56d0ba2f5ac55fdcbc1 /net
parent0babba3d93095b2d82bfee23ee25b52f0ca77a8d (diff)
downloadhistory-8851071fcaa7ddf499b47f976b73c22bbf86ee37.tar.gz
[PKT_SCHED]: Move sch_atm over to qdisc_priv().
Signed-off-by: David S. Miller <davem@redhat.com>
Diffstat (limited to 'net')
-rw-r--r--net/sched/sch_atm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/net/sched/sch_atm.c b/net/sched/sch_atm.c
index c43a6e014656a4..ca08449e7b03e7 100644
--- a/net/sched/sch_atm.c
+++ b/net/sched/sch_atm.c
@@ -56,7 +56,7 @@ extern struct socket *sockfd_lookup(int fd, int *err); /* @@@ fix this */
*/
-#define PRIV(sch) ((struct atm_qdisc_data *) (sch)->data)
+#define PRIV(sch) qdisc_priv(sch)
#define VCC2FLOW(vcc) ((struct atm_flow_data *) ((vcc)->user_back))
@@ -104,9 +104,10 @@ static int find_flow(struct atm_qdisc_data *qdisc,struct atm_flow_data *flow)
static __inline__ struct atm_flow_data *lookup_flow(struct Qdisc *sch,
u32 classid)
{
+ struct atm_qdisc_data *p = PRIV(sch);
struct atm_flow_data *flow;
- for (flow = PRIV(sch)->flows; flow; flow = flow->next)
+ for (flow = p->flows; flow; flow = flow->next)
if (flow->classid == classid) break;
return flow;
}