|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Unstableness in grant table block drivers
I found there is bug in the 2.4 vbd grant table code
===== xen-bk/linux-2.6.11-xen-sparse/drivers/xen/blkfront/blkfront.c
1.53 vs edited =====
--- 1.53/linux-2.6.11-xen-sparse/drivers/xen/blkfront/blkfront.c
2005-04-21 17:14:12 +08:00
+++
edited/xen-bk/linux-2.6.11-xen-sparse/drivers/xen/blkfront/blkfront.c
2005-05-12 09:15:38 +08:00
@@ -824,7 +824,7 @@
buffer_ma >> PAGE_SHIFT,
( operation == BLKIF_OP_WRITE ? 1 : 0 ) );
- blk_shadow[id].frame[req->nr_segments] =
+ blk_shadow[req->id].frame[req->nr_segments] =
buffer_ma >> PAGE_SHIFT;
req->frame_and_sects[req->nr_segments] =
Christopher Clark wrote:
Ryan
Many thanks for taking the traces. I've located a bug in the block
backend that may or may not be the required fix -- it's a move of a
single line, see the patch below.
c.
Signed-off-by: Christopher Clark
diff -Nru a/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c
b/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c
--- a/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c 2005-04-20
11:31:20 -07:00
+++ b/linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c 2005-04-20
11:31:20 -07:00
@@ -516,11 +516,11 @@
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- Re: [Xen-devel] Unstableness in grant table block drivers,
Xiaofeng Ling <=
|
|
|
|
|