Displaying 20 results from an estimated 200 matches similar to: "[PATCH] fast_flush_area in blkback.c still broken after 55194bd55b86"
2005 Nov 06
2
Bug in use of grant tables in blkback.c error path?
In dispatch_rw_block_io after a call to HYPERVISOR_grant_table_op, there
is the following code which calls fast_flush_area and breaks out of the
loop early if one of the handles returned from HYPERVISOR_grant_table_op
is negative:
for (i = 0; i < nseg; i++) {
if (unlikely(map[i].handle < 0)) {
DPRINTK("invalid buffer -- could not remap it\n");
fast_flush_area(pending_idx,
2013 Feb 28
1
[PATCH RFC 09/12] xen-blkback: move pending handles list from blkbk to pending_req
Moving grant ref handles from blkbk to pending_req will allow us to
get rid of the shared blkbk structure.
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel@lists.xen.org
---
drivers/block/xen-blkback/blkback.c | 16 ++++------------
1 files changed, 4 insertions(+), 12 deletions(-)
diff --git
2008 Nov 05
0
[PATCH] blktap: ensure vma->vm_mm''s mmap_sem is being held whenever it is being modified
As usual, written and (build-)tested on 2.6.27.4 and made apply to the 2.6.18
tree without further testing.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Index: head-2008-11-04/drivers/xen/blktap/blktap.c
===================================================================
--- head-2008-11-04.orig/drivers/xen/blktap/blktap.c 2008-10-01 16:35:04.000000000 +0200
+++
2005 Nov 21
0
[PATCH][5/17] USB virt 2.6 split driver---concrete local buffer reference types
This patch implements a local buffer reference type for kernel virtual
address space and a remote buffer reference type for buffers up to 16
pages based on grant tables. These types are used by the USB driver for
bulk data transfer.
Signed-off-by: Harry Butterworth <butterwo@uk.ibm.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
2005 Nov 30
0
[PATCH][14/17] REV 2 USB virt 2.6 split driver---USB interdomain protocol
This patch picks up all the fixes to the previous 13 patches that were
required to get the code working now that the last four patches are
reformatted and I''m able to test the code again. These fixes will go
into the correct patches if I do another revision.
Aside from the fixes, this patch defines the USB interdomain protocol
which consists of a number of transactions and a message
2005 Nov 21
1
[PATCH][7/17] USB virt 2.6 split driver---gnttab channel
This patch implements the xenidc_channel interface using grant tables
but leaves the channel bring-up and tear-down sequencing to a derived
class (xenidc_gnttab_channel implements that). This code is part of the
implementation of the xenidc_endpoint used for interdomain communication
by the USB driver.
Signed-off-by: Harry Butterworth <butterwo@uk.ibm.com>
2006 Jun 16
5
[PATCH][XM-TEST] Fix bugzilla # 674 by changing the xm-test Console.py to wait for the command prompt.
Lots of xm-test tests are failing with console timeouts on some machines
at the moment. I reproduced the problem and found it was due to some
probing activity in the boot process of the -xen kernel. The behaviour
of the current xm-test code is to assume that the boot process has
finished after performing three one-second waits for input---when the
probing activity introduces more than three
2011 Jun 21
13
VM disk I/O limit patch
Hi all,
I add a blkback QoS patch.
You can config(dynamic/static) different I/O speed for different VM disk
by this patch.
----------------------------------------------------------------------------
diff -urNp blkback/blkback.c blkback-qos/blkback.c
--- blkback/blkback.c 2011-06-22 07:54:19.000000000 +0800
+++ blkback-qos/blkback.c 2011-06-22 07:53:18.000000000 +0800
@@ -44,6 +44,11 @@
2011 Jun 21
13
VM disk I/O limit patch
Hi all,
I add a blkback QoS patch.
You can config(dynamic/static) different I/O speed for different VM disk
by this patch.
----------------------------------------------------------------------------
diff -urNp blkback/blkback.c blkback-qos/blkback.c
--- blkback/blkback.c 2011-06-22 07:54:19.000000000 +0800
+++ blkback-qos/blkback.c 2011-06-22 07:53:18.000000000 +0800
@@ -44,6 +44,11 @@
2010 May 19
0
blkback.131.xvd or blkback.145.xvda?
Hi have 4 dom0 with debian lenny running xen. When I run ps axf|grep
xvd I see it''s different on diferent dom0s.
dom0-A
15677 ? S< 0:00 \_ [blkback.139.xvd]
15678 ? S< 0:38 \_ [blkback.139.xvd]
17015 ? S< 0:00 \_ [blkback.140.xvd]
17016 ? S< 2:34 \_ [blkback.140.xvd]
21309 ? S< 0:00 \_ [blkback.142.xvd]
21310 ?
2013 Mar 04
4
[blkback] blkback statistic counters are signed values
Hi,
One of our colleagues spotted a problem in xentop. Sometimes the
VBD_WSECT value suddenly becomes unreasonably high, and it turned out
xentop reads
/sys/bus/xen-backend/devices/vbd-(domid)-(devID)/statistics/wr_sect into
an unsigned long long. That value is exposed by blkback, and among other
stat counters, it''s a signed integer:
drivers/block/xen-blkback/common.h
struct
2010 Sep 15
15
xenpaging fixes for kernel and hypervisor
Patrick,
there following patches fix xenpaging for me.
Granttable handling is incomplete. If a page is gone, a GNTST_eagain
should be returned to the caller to inidcate the hypercall has to be
retried after a while, until the page is available again.
Please review.
Olaf
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
2011 Apr 04
0
[PATCH] linux-2.6.18/backends: use xenbus_be.ko interfaces instead of open-coding them
Also remove unused xenbus_{,un}map_ring(), adjust types, and clean up
header inclusion.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
--- a/drivers/xen/blkback/blkback.c
+++ b/drivers/xen/blkback/blkback.c
@@ -41,6 +41,8 @@
#include <linux/list.h>
#include <linux/delay.h>
#include <xen/balloon.h>
+#include <xen/evtchn.h>
+#include <xen/gnttab.h>
2010 Oct 02
0
blkback in DomU
Is exporting a block device from one DomU to another supported? ''xm
block-attach'' appears to support it based on the command line options
displayed but maybe it''s one of those things that doesn''t work because
nobody ever uses it?
I''m wondering about accessing a VSS snapshot from a windows DomU in Dom0
(or another DomU). In theory, GPLPV should be able
2011 May 28
1
ionice and blkback
Hi Everyone,
When you want to use ionice to limit the amount of disk a DomU has, due
to have to run ionice on every blkback process?
Incidently, what is the format of the blkback process? I see the
following in ps aux:
blkback.xx.xvda
blkback.xx.xvda1
blkback.xx.xvd
where xx appears to be the domain ID. I''m curious as to the last few
letters mean?
Thanks
2012 Nov 06
0
git pull for Jens for 3.8 (xen-blkback related, feature-persistent).
Hey Roger,
I tested the feature-persistent patches and they rolled out succesfully out
of the test system. This is a bootup test with 32/64 dom0, 32/64 PV/PVHVM domU, with
new and old OS-es.
I am thinking to send a git pull on Friday to Jens so that they will be part of
Linux v3.8.
2007 Apr 30
2
blkback does not copy full id from request to response
I just noticed that the linux block backend does not copy the full 64 bits
of the id field of a request to the associated response. The blkif.h states
that this is echoed in the response. An unsigned long in make_response
is used as an intermediary.
This would sure be helpful to me if the full 64 bits were echoed.
- Bruce Rogers
_______________________________________________
Xen-devel
2013 Apr 10
0
how to know which the thread of blkback for the blkfront in the domain0
Hi all,
I want to use ionice command change the priority of threads of blkback(in
domain0) for each corresponding blkfront . However, I do not know how to
recognize which is the thread for the corresponding blkfront using ps aux.
Anybody can give me some advice? Thanks in advance!
--
View this message in context:
2009 Apr 15
0
blkback driver I/O request size in Xen 3.3.0
Hi,all
In the vbd blkback driver(linux/drivers/xen/blkback/blkback.c),
when function dispatch_rw_block_io() try to do the real I/O job,
it will do a sanity check on I/O request sent from DomU in the following code fragment:
...
430 for (i = 0; i < nseg; i++) {
431 uint32_t flags;
432
433 seg[i].nsec = req->seg[i].last_sect -
2006 Jan 04
2
[PATCH] Fix leak in blkback initialization
In case of failing due to lack of memory in the system, blkif_init
potentially leaves a leak if some of the allocations was sucessfully
suceeded.
This patch frees the memory allocated, avoiding the leak.
Signed-off-by: Glauber de Oliveira Costa <glommer@br.ibm.com>
--
glommer
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com