From: Patrick McHardy Date: Thu, 30 Nov 2006 01:36:43 +0000 (-0800) Subject: [NET_SCHED]: Fix endless loops (part 3): HFSC X-Git-Tag: v2.6.20-rc1~34^2~40^2~79 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f973b913e18ab5a4795738ddf8a8666ac306ee12;p=pandora-kernel.git [NET_SCHED]: Fix endless loops (part 3): HFSC Convert HFSC to use qdisc_tree_decrease_len() and add a callback for deactivating a class when its child queue becomes empty. All queue purging goes through hfsc_purge_queue(), which is used in three cases: grafting, class creation (when a leaf class is turned into an intermediate class by attaching a new class) and class deletion. In all cases qdisc_tree_decrease_len() is needed. Signed-off-by: Patrick McHardy Signed-off-by: David S. Miller --- Reading git-diff-tree failed