Statistics
| Branch: | Revision:

root / block @ 5b50e790

Name Size
Makefile.objs 912 Bytes
backup.c 9.8 kB
blkdebug.c 17.4 kB
blkverify.c 11.7 kB
bochs.c 7.1 kB
cloop.c 5.9 kB
commit.c 7.3 kB
cow.c 9.6 kB
curl.c 19 kB
dmg.c 10.3 kB
gluster.c 19.3 kB
iscsi.c 36.4 kB
linux-aio.c 5.5 kB
mirror.c 18.7 kB
nbd.c 19 kB
parallels.c 4.8 kB
qapi.c 15.1 kB
qcow.c 27.8 kB
qcow2-cache.c 7.8 kB
qcow2-cluster.c 44 kB
qcow2-refcount.c 44.5 kB
qcow2-snapshot.c 18.7 kB
qcow2.c 53.8 kB
qcow2.h 13 kB
qed-check.c 6.5 kB
qed-cluster.c 5.1 kB
qed-gencb.c 688 Bytes
qed-l2-cache.c 5.9 kB
qed-table.c 8.4 kB
qed.c 46 kB
qed.h 10.8 kB
raw-aio.h 1.6 kB
raw-posix.c 49.6 kB
raw-win32.c 16.5 kB
raw.c 4.4 kB
rbd.c 26.2 kB
sheepdog.c 64.1 kB
snapshot.c 4.1 kB
ssh.c 29.2 kB
stream.c 6.7 kB
vdi.c 24.8 kB
vhdx.c 30.4 kB
vhdx.h 14.8 kB
vmdk.c 52.8 kB
vpc.c 23.7 kB
vvfat.c 84.5 kB
win32-aio.c 5.9 kB

Latest revisions

# Date Author Comment
a23fdf35 07/19/2013 10:27 am Peter Lieven

block/raw: add .bdrv_get_info

Signed-off-by: Peter Lieven <>
Signed-off-by: Stefan Hajnoczi <>

0c14fb47 07/19/2013 07:29 am Bharata B Rao

gluster: Add discard support for GlusterFS block driver.

Implement bdrv_aio_discard for gluster.

Signed-off-by: Bharata B Rao <>
Reviewed-by: Kevin Wolf <>
Signed-off-by: Stefan Hajnoczi <>

78f27bd0 07/19/2013 07:29 am Fam Zheng

block: fix vvfat error path for enable_write_target

s->qcow and s->qcow_filename are allocated but not freed on error. Fix the
possible leaks, remove unnecessary check for bdrv_new(), propagate ret code of
bdrv_create() and also the one of enable_write_target()....

8bf9344a 07/19/2013 07:29 am Peter Lieven

block/raw: add bdrv_co_write_zeroes

Signed-off-by: Peter Lieven <>
Reviewed-by: Kevin Wolf <>
Signed-off-by: Stefan Hajnoczi <>

7e4d5a9f 07/17/2013 06:01 pm Peter Lieven

iscsi: remove support for misaligned nb_sectors in aio_readv

this hask is not working (anymore). support for misaligned offsets should
be handled at the block layer.

Signed-off-by: Peter Lieven <>
Cc:
Signed-off-by: Paolo Bonzini <>

91bea4e2 07/17/2013 06:01 pm Peter Lieven

iscsi: assert that sectors are aligned to LUN blocksize

if the blocksize of an iSCSI LUN is bigger than the BDRV_SECTOR_SIZE
it is possible that sector_num or nb_sectors are not correctly
aligned.

to avoid corruption we fail requests which are misaligned....

0777b5dd 07/17/2013 06:01 pm Peter Lieven

iscsi: factor out sector conversions

Reviewed-by: Kevin Wolf <>
Signed-off-by: Peter Lieven <>
Signed-off-by: Paolo Bonzini <>

d3bda7bc 07/17/2013 06:00 pm Peter Lieven

iscsi: fix -ENOSPC in iscsi_create()

the -ENOPSC case did not work due to the missing goto.

Reported-by: Kevin Wolf <>
Signed-off-by: Peter Lieven <>
Cc:
Signed-off-by: Paolo Bonzini <>

0a53f010 07/17/2013 06:00 pm Ronnie Sahlberg

Fix iSCSI crash on SG_IO with an iovector

Don't assume that SG_IO is always invoked with a simple buffer,
check the iovec_count and if it is >= 1 then we need to pass an array
of iovectors to libiscsi instead of just a plain buffer.

Signed-off-by: Ronnie Sahlberg <>...

98289620 07/15/2013 10:49 am Kevin Wolf

block: Don't parse protocol from file.filename

One of the major reasons for doing something new for -blockdev and
blockdev-add was that the old block layer code parses filenames instead
of just taking them literally. So we should really leave it untouched...

View revisions

Also available in: Atom