]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/sched/sch_netem.c
pkt_sched: Fix locking of qdisc_root with qdisc_root_sleeping_lock()
[mv-sheeva.git] / net / sched / sch_netem.c
index fb0294d0b55e6e71ed87c9b7e1206e755ad5561b..3781e55046d076cc49e5eb80e89bca30ec3eca53 100644 (file)
@@ -341,7 +341,7 @@ static int get_dist_table(struct Qdisc *sch, const struct nlattr *attr)
        for (i = 0; i < n; i++)
                d->table[i] = data[i];
 
-       root_lock = qdisc_root_lock(sch);
+       root_lock = qdisc_root_sleeping_lock(sch);
 
        spin_lock_bh(root_lock);
        d = xchg(&q->delay_dist, d);