aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched/sch_htb.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/sched/sch_htb.c')
-rw-r--r--net/sched/sch_htb.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/net/sched/sch_htb.c b/net/sched/sch_htb.c
index c687388a8cb..b7abd0ae676 100644
--- a/net/sched/sch_htb.c
+++ b/net/sched/sch_htb.c
@@ -50,6 +50,7 @@
50#include <linux/skbuff.h> 50#include <linux/skbuff.h>
51#include <linux/list.h> 51#include <linux/list.h>
52#include <linux/compiler.h> 52#include <linux/compiler.h>
53#include <net/netlink.h>
53#include <net/sock.h> 54#include <net/sock.h>
54#include <net/pkt_sched.h> 55#include <net/pkt_sched.h>
55#include <linux/rbtree.h> 56#include <linux/rbtree.h>
@@ -1128,7 +1129,7 @@ static int htb_dump(struct Qdisc *sch, struct sk_buff *skb)
1128 return skb->len; 1129 return skb->len;
1129rtattr_failure: 1130rtattr_failure:
1130 spin_unlock_bh(&sch->dev->queue_lock); 1131 spin_unlock_bh(&sch->dev->queue_lock);
1131 skb_trim(skb, skb_tail_pointer(skb) - skb->data); 1132 nlmsg_trim(skb, skb_tail_pointer(skb));
1132 return -1; 1133 return -1;
1133} 1134}
1134 1135
@@ -1164,7 +1165,7 @@ static int htb_dump_class(struct Qdisc *sch, unsigned long arg,
1164 return skb->len; 1165 return skb->len;
1165rtattr_failure: 1166rtattr_failure:
1166 spin_unlock_bh(&sch->dev->queue_lock); 1167 spin_unlock_bh(&sch->dev->queue_lock);
1167 skb_trim(skb, b - skb->data); 1168 nlmsg_trim(skb, b);
1168 return -1; 1169 return -1;
1169} 1170}
1170 1171