diff options
Diffstat (limited to 'net/sched/sch_sfq.c')
-rw-r--r-- | net/sched/sch_sfq.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/net/sched/sch_sfq.c b/net/sched/sch_sfq.c index 87317ff0b4ec..1af2f73906d0 100644 --- a/net/sched/sch_sfq.c +++ b/net/sched/sch_sfq.c | |||
@@ -716,12 +716,7 @@ static void *sfq_alloc(size_t sz) | |||
716 | 716 | ||
717 | static void sfq_free(void *addr) | 717 | static void sfq_free(void *addr) |
718 | { | 718 | { |
719 | if (addr) { | 719 | kvfree(addr); |
720 | if (is_vmalloc_addr(addr)) | ||
721 | vfree(addr); | ||
722 | else | ||
723 | kfree(addr); | ||
724 | } | ||
725 | } | 720 | } |
726 | 721 | ||
727 | static void sfq_destroy(struct Qdisc *sch) | 722 | static void sfq_destroy(struct Qdisc *sch) |