Messages in this thread | | | From | "Peter T. Breuer" <> | Date | Thu, 19 Apr 2001 15:54:07 +0200 (MET DST) |
| |
OK - agreed. But while I have your attention...
"Jens Axboe wrote:" > On the contrary, you are now given an exceptional opportunity to clean > up your code and get rid of blk_queue_pluggable and your noop plugging > function.
In summary: blk_queue_pluggable can be removed for all driver codes aimed at all 2.4.* kernels, because the intended effect can be obtained through merge_reqeusts function controls.
My unease derives, I think, from the fact that I have occasionally used plugging for other purposes. Namely for throttling the device. These uses have always been experimental and uniformly unsuccessful, because throttling that way backs up the VFS with dirty buffers and provokes precisely the deadlock against VFS that I was trying to avoid. So ..
... how can I tell when VFS is nearly full? In those circumstances I want to sync every _other_ device, thus giving me enough buffers at least to flush something to the net with, thus freeing a request of mine, plus its buffers.
Peter - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |