Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
> ehm, i'm not an expert and you certainly have more insight on this, but from
> reading the mentioned changeset and studying the the md sources, it would
> appear that blk_run_queue(q); is the wrong function to use. The md driver at
> least uses the {un}plugging functions to get his work done.
yep, but we then have to special case it, which is not exactly what we
want to do.
> > onle the DM in 2.5.6 did not cooperate, so we have currently still
of course, I meant 2.6.5 here.
> > ONE fallback to blk_run_queues(); in.
> >
> > as soon as there is a 2.5.X which *really* does no longer have any
> > replacement of blk_run_queues(), we obviously will remove that. I
> > suppose by then th DM is going to behave :)
>
> so, to summarise:
> linux-2.6.6 will have blk_run_queues() removed causing a missing symbol in the
> drbd module, blk_run_queue(Q) does not work with drbd on md devices, so
> drbd-0.7 will not work with current 2.6 versions.
>
> or did i miss something?
no, you are right so far. expect a fix during next week.
maybe sooner (this weekend), if it is obvious.
Lars Ellenberg