okay, there was another bug as well, this time in the loopback driver: it
did not set up its own bounce limit. This happens because the loopback
driver is a special driver that is not governed by the normal elevator,
thus it does not call blk_init_queue(). So the attached patch has two
fixes:
- call blk_queue_bounce_limit() from loop.c
- it fixes the off-by-one bounce-limit bugs in blkdev.h
does this fix your system?
Ingo
This archive was generated by hypermail 2b29 : Sun Dec 23 2001 - 21:00:12 EST