search for: blockdriver

Displaying 3 results from an estimated 3 matches for "blockdriver".

Did you mean: block_driver
2008 Sep 10
2
Bug#490409: xen-3: diff for NMU version 3.2.1-2.1
...at eu.citrix.com> +xen-unstable changeset: 17606:e3be00bd6aa963aca563692c271af762f9380ba0 +xen-unstable date: Mon May 12 10:09:12 2008 +0100 + +--- a/tools/ioemu/block.c Tue May 13 15:16:59 2008 +0100 ++++ b/tools/ioemu/block.c Tue May 13 15:19:47 2008 +0100 +@@ -250,7 +250,7 @@ static BlockDriver *find_protocol(const + #endif + p = strchr(filename, ':'); + if (!p) +- return &bdrv_raw; ++ return NULL; /* do not ever guess raw, it is a security problem! */ + len = p - filename; + if (len > sizeof(protocol) - 1) + len = sizeof(protocol) - 1...
2012 Aug 21
5
[PATCH 1/2 v1] blkdrv: Add queue limits parameters for sg block drive
...val) +{ + FILE *f; + char *tail = path + strlen(path); + + pstrcat(path, MAXPATHLEN, filename); + f = fopen(path, "r"); + if (!f) { + goto out; + } + + fscanf(f, "%u", val); + fclose(f); + +out: + *tail = 0; +} + +static void sg_get_queue_limits(BlockDriverState *bs, const char *filename) +{ + DIR *ffs; + struct dirent *d; + char path[MAXPATHLEN]; + + snprintf(path, MAXPATHLEN, + "/sys/class/scsi_generic/sg%s/device/block/", + filename + strlen("/dev/sg")); + + ffs = opendir(path); + if (!f...
2012 Aug 21
5
[PATCH 1/2 v1] blkdrv: Add queue limits parameters for sg block drive
...val) +{ + FILE *f; + char *tail = path + strlen(path); + + pstrcat(path, MAXPATHLEN, filename); + f = fopen(path, "r"); + if (!f) { + goto out; + } + + fscanf(f, "%u", val); + fclose(f); + +out: + *tail = 0; +} + +static void sg_get_queue_limits(BlockDriverState *bs, const char *filename) +{ + DIR *ffs; + struct dirent *d; + char path[MAXPATHLEN]; + + snprintf(path, MAXPATHLEN, + "/sys/class/scsi_generic/sg%s/device/block/", + filename + strlen("/dev/sg")); + + ffs = opendir(path); + if (!f...