Displaying 3 results from an estimated 3 matches for "st_rd_req".
Did you mean:
st_rd_req++
2013 Mar 04
4
[blkback] blkback statistic counters are signed values
...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 xen_blkif {
...
int st_rd_req;
int st_wr_req;
int st_oo_req;
int st_f_req;
int st_ds_req;
int st_rd_sect;
int st_wr_sect;
I don''t think these values should be negative ever, but when they
overflow (which happens eventually), they do, and this leads to bad
conversion in xentop.
I think the best sol...
2011 Sep 01
9
[PATCH V4 0/3] xen-blkfront/blkback discard support
Dear list,
This is the V4 of the trim support for xen-blkfront/blkback,
Now we move BLKIF_OP_TRIM to BLKIF_OP_DISCARD, and dropped all
"trim" stuffs in the patches, and use "discard" instead.
Also we updated the helpers of blkif_x86_{32|64}_request or we
will meet problems using a non-native protocol.
And this patch has been tested with both SSD and raw file,
with SSD we will
2012 Sep 19
27
[PATCH] Persistent grant maps for xen blk drivers
...uct *xenblkd;
unsigned int waiting_reqs;
+ /* frontend feature information */
+ u8 can_grant_persist:1;
+ struct pers_gnt *pers_gnts[BLKIF_MAX_PERS_REQUESTS_PER_DEV *
+ BLKIF_MAX_SEGMENTS_PER_REQUEST];
+ unsigned int pers_gnt_c;
+
/* statistics */
unsigned long st_print;
int st_rd_req;
diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen-blkback/xenbus.c
index 4f66171..dc58cc4 100644
--- a/drivers/block/xen-blkback/xenbus.c
+++ b/drivers/block/xen-blkback/xenbus.c
@@ -681,6 +681,13 @@ again:
goto abort;
}
+ err = xenbus_printf(xbt, dev->nodename, "f...