From 3f0ccc089ce0c39aee582b0e94a4eeac7c08fec4 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Sat, 19 Apr 2003 10:57:31 -0700 Subject: [PKT_SCHED]: Proper module refcounting for packet schedulers. --- include/net/pkt_sched.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/net/pkt_sched.h b/include/net/pkt_sched.h index 313bf3b7b212..eca2baddbc22 100644 --- a/include/net/pkt_sched.h +++ b/include/net/pkt_sched.h @@ -49,6 +49,8 @@ struct Qdisc_class_ops int (*dump)(struct Qdisc *, unsigned long, struct sk_buff *skb, struct tcmsg*); }; +struct module; + struct Qdisc_ops { struct Qdisc_ops *next; @@ -67,6 +69,8 @@ struct Qdisc_ops int (*change)(struct Qdisc *, struct rtattr *arg); int (*dump)(struct Qdisc *, struct sk_buff *); + + struct module *owner; }; extern rwlock_t qdisc_tree_lock; -- cgit v1.2.3