X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fhrtimer.c;h=18324305724a0b5b6753c1e4dec2219d3e15e9fc;hb=e6a1530d692d6a60cdf15dfbcfea07f5324d7b9f;hp=01fa2ae98a8571d7e2d7a4e71c03a423792a0d67;hpb=8f2ddb37e564a9616c05fa0d5652e0049072a730;p=linux-2.6 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c index 01fa2ae98a..1832430572 100644 --- a/kernel/hrtimer.c +++ b/kernel/hrtimer.c @@ -393,7 +393,7 @@ static void __remove_hrtimer(struct hrtimer *timer, struct hrtimer_base *base) if (base->first == &timer->node) base->first = rb_next(&timer->node); rb_erase(&timer->node, &base->active); - timer->node.rb_parent = HRTIMER_INACTIVE; + rb_set_parent(&timer->node, &timer->node); } /* @@ -582,7 +582,7 @@ void hrtimer_init(struct hrtimer *timer, clockid_t clock_id, clock_id = CLOCK_MONOTONIC; timer->base = &bases[clock_id]; - timer->node.rb_parent = HRTIMER_INACTIVE; + rb_set_parent(&timer->node, &timer->node); } EXPORT_SYMBOL_GPL(hrtimer_init);