Re: [PATCH linux-2.6-block:master] block: fix cfq_find_next_crq

2005-08-01 Thread Jens Axboe
On Tue, Jul 26 2005, Tejun Heo wrote: > Hi, > > In cfq_find_next_crq(), when determining rbnext, if > rb_next(&last->rb_node) is NULL, rb_first() is used without checking > if it equals last. If it equals last, rbnext should be NULL not last. > This bug is masked by duplicate calls to cfq_find_

[PATCH linux-2.6-block:master] block: fix cfq_find_next_crq

2005-07-26 Thread Tejun Heo
Hi, In cfq_find_next_crq(), when determining rbnext, if rb_next(&last->rb_node) is NULL, rb_first() is used without checking if it equals last. If it equals last, rbnext should be NULL not last. This bug is masked by duplicate calls to cfq_find_next_crq which ends up clearing cfqq->next_crq as,