On Thu, Sep 21 2000, ismael ripoll wrote:
> The problem seems to be originatied by the new block devices
> interface..
Right
> The bug Is that in the function sbpcd_end_request
> the value of "req->q" is NULL.. and then:
>
> list_add(&req->queue, &req->q->queue_head); << FAILS >>
And I don't see why it should do this. It would make more sense
to just leave the current request in the queue, and let end_request
deal with dequeueing when it is done.
Could you try this patch? Completely untested and note even compiled :)
-- * Jens Axboe <axboe@suse.de> * SuSE Labs
This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 21:00:24 EST