Statistics
| Branch: | Revision:

root / block @ eae041fe

Name Size
Makefile.objs 916 Bytes
backup.c 11.8 kB
blkdebug.c 17.6 kB
blkverify.c 11.9 kB
bochs.c 7.1 kB
cloop.c 5.9 kB
commit.c 7.3 kB
cow.c 11.1 kB
curl.c 18.5 kB
dmg.c 10.4 kB
gluster.c 19.1 kB
iscsi.c 42.5 kB
linux-aio.c 5.2 kB
mirror.c 18.8 kB
nbd.c 18.8 kB
parallels.c 4.9 kB
qapi.c 16.4 kB
qcow.c 28.4 kB
qcow2-cache.c 8.7 kB
qcow2-cluster.c 54.3 kB
qcow2-refcount.c 58.7 kB
qcow2-snapshot.c 20.6 kB
qcow2.c 65.3 kB
qcow2.h 15.6 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.8 kB
qed.h 10.8 kB
raw-aio.h 1.6 kB
raw-posix.c 50.2 kB
raw-win32.c 17.1 kB
raw_bsd.c 5.9 kB
rbd.c 26.7 kB
sheepdog.c 64.3 kB
snapshot.c 8.4 kB
ssh.c 29.1 kB
stream.c 6.9 kB
vdi.c 25.2 kB
vhdx.c 30.8 kB
vhdx.h 14.8 kB
vmdk.c 55.2 kB
vpc.c 23.7 kB
vvfat.c 84.7 kB
win32-aio.c 5.7 kB

Latest revisions

# Date Author Comment
3fc4b10a 10/11/2013 11:52 am Fam Zheng

blockjob: rename BlockJobType to BlockJobDriver

We will use BlockJobType as the enum type name of block jobs in QAPI,
rename current BlockJobType to BlockJobDriver, which will eventually
become a set of operations, similar to block drivers.

Signed-off-by: Fam Zheng <>...

79e14bf7 10/11/2013 11:52 am Fam Zheng

qapi: make use of new BlockJobType

Switch the string to enum type BlockJobType in BlockJobDriver.

Signed-off-by: Fam Zheng <>
Reviewed-by: Eric Blake <>
Signed-off-by: Kevin Wolf <>

eae041fe 10/11/2013 11:52 am Max Reitz

block: Add bdrv_get_specific_info

Add a function for retrieving an ImageInfoSpecific object from a block
driver.

Signed-off-by: Max Reitz <>
Reviewed-by: Eric Blake <>
Signed-off-by: Kevin Wolf <>

634ebf4b 10/10/2013 08:03 pm Anthony Liguori

Merge remote-tracking branch 'bonzini/scsi-next' into staging

  1. By Asias He (1) and Peter Lieven (1)
  2. Via Paolo Bonzini
    • bonzini/scsi-next:
      scsi: Allocate SCSITargetReq r->buf dynamically [CVE-2013-4344]
      block/iscsi: reenable iscsi_co_get_block_status...
24c7608a 10/09/2013 11:43 am Peter Lieven

block/iscsi: reenable iscsi_co_get_block_status

Commit f35c934a accidently disabled iscsi_co_get_block_status for all
libiscsi versions. Its not possible to check for enumeration constants
in the C preprocessor. This patch changes the check to the preprocessor...

e3b21ef9 10/07/2013 02:23 pm Max Reitz

qcow2: Free allocated L2 cluster on error

If an error occurs in l2_allocate, the allocated (but unused) L2 cluster
should be freed.

Signed-off-by: Max Reitz <>
Reviewed-by: Benoit Canet <>
Signed-off-by: Stefan Hajnoczi <>

fda74f82 10/02/2013 04:38 pm Max Reitz

qcow2: Switch L1 table in a single sequence

Switching the L1 table in memory should be an atomic operation, as far
as possible. Calling qcow2_free_clusters on the old L1 table on disk is
not a good idea when the old L1 table is no longer valid and the address...

5641bf40 10/02/2013 04:24 pm Jeff Cody

block: vhdx - add migration blocker

This blocks migration for VHDX image files, until the
functionality can be supported.

Signed-off-by: Jeff Cody <>
Signed-off-by: Stefan Hajnoczi <>

db074901 10/02/2013 12:40 pm Max Reitz

qcow2: CHECK_OFLAG_COPIED is obsolete

CHECK_OFLAG_COPIED as a parameter to check_refcounts_l1 and
check_refcounts_l2 is obselete now, since the OFLAG_COPIED consistency
check is actually no longer performed by these functions (but by
check_oflag_copied)....

1e242b55 10/02/2013 12:06 pm Max Reitz

qcow2: Correct endianness in overlap check

If an inactive L1 table is loaded from disk, its entries are in big
endian and have to be converted to host byte order before using them.

Signed-off-by: Max Reitz <>
Reviewed-by: Kevin Wolf <>...

View revisions

Also available in: Atom