public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* linux-2.5.2-pre11/drivers/loop.c bio question
@ 2002-01-12 16:31 Adam J. Richter
  2002-01-14  7:05 ` Jens Axboe
  0 siblings, 1 reply; 2+ messages in thread
From: Adam J. Richter @ 2002-01-12 16:31 UTC (permalink / raw)
  To: linux-kernel

	Has anyone out there tried to use linux-2.5.2-pre11/drivers/loop.c?
In my hacked version of loop.c, do_bio_blockbacked is often
called with a bio that has bio->bi_idx set to 1 rather than 0
(and with bi->bi_vcnt == 1), so it thinks it has no transfers to do.
When I add the kludge of doing "bio->bi_idx = 0;" at the beginning
of the routine, then it works fine.


	It is possible that my problem is self-inflicted because I
am using a version that I have adopted the "initial value" patch to,
and I also added a temporary hack to force the requests to be processed
one sector at a time, like so:

        blk_queue_max_segment_size(BLK_DEFAULT_QUEUE(MAJOR_NR), 512);

	However, I think my changes are probably not the cause.  Anyhow,
I thought I should mention this now to see if anyone else can
confirm or refute having similar problems.

Adam J. Richter     __     ______________   4880 Stevens Creek Blvd, Suite 104
adam@yggdrasil.com     \ /                  San Jose, California 95129-1034
+1 408 261-6630         | g g d r a s i l   United States of America
fax +1 408 261-6631      "Free Software For The Rest Of Us."

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-01-14  7:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-12 16:31 linux-2.5.2-pre11/drivers/loop.c bio question Adam J. Richter
2002-01-14  7:05 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox