index
:
qemu/amit/virtio-serial.git
char-fixes
char-remove-watch-on-unplug
for-2.1
for-2.2
for-2.3
loadvm-irq-inj-fix
master
next
stable-0.10
stable-0.11
stable-0.12
stable-0.13
stable-0.14
stable-0.15
virtio-serial -next tree: testing ground before sending off to qemu.git
Amit Shah
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
block
Age
Commit message (
Expand
)
Author
Files
Lines
2014-11-03
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...
Peter Maydell
17
-209
/
+558
2014-11-03
Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2014-11-0...
Peter Maydell
1
-0
/
+2
2014-11-03
block: let commit blockjob run in BDS AioContext
Stefan Hajnoczi
1
-26
/
+44
2014-11-03
block: let mirror blockjob run in BDS AioContext
Stefan Hajnoczi
1
-26
/
+59
2014-11-03
block: let stream blockjob run in BDS AioContext
Stefan Hajnoczi
1
-14
/
+36
2014-11-03
block: let backup blockjob run in BDS AioContext
Stefan Hajnoczi
1
-2
/
+19
2014-11-03
block/qcow2: Simplify shared L2 handling in amend
Max Reitz
1
-66
/
+28
2014-11-03
block/qcow2: Make get_refcount() global
Max Reitz
2
-13
/
+15
2014-11-03
block/qcow2: Implement status CB for amend
Max Reitz
3
-8
/
+39
2014-11-03
block: Add status callback to bdrv_amend_options()
Max Reitz
1
-1
/
+2
2014-11-03
qemu-img: Implement commit like QMP
Max Reitz
1
-2
/
+1
2014-11-03
block/mirror: Improve progress report
Max Reitz
1
-12
/
+22
2014-11-03
qcow2: Optimize bdrv_make_empty()
Max Reitz
2
-1
/
+166
2014-11-03
qcow2: Implement bdrv_make_empty()
Max Reitz
1
-0
/
+27
2014-11-03
qcow2: Allow "full" discard
Max Reitz
4
-13
/
+20
2014-11-03
raw-posix: raw_co_get_block_status() return value
Max Reitz
1
-14
/
+14
2014-11-03
raw-posix: Fix raw_co_get_block_status() after EOF
Max Reitz
1
-4
/
+10
2014-11-03
block/curl: Improve type safety of s->timeout.
Richard W.M. Jones
1
-2
/
+7
2014-11-03
snapshot: add bdrv_drain_all() to bdrv_snapshot_delete() to avoid concurrency...
Zhang Haoyu
1
-0
/
+4
2014-11-03
rbd: Add support for bdrv_invalidate_cache
Adam Crume
1
-0
/
+15
2014-11-03
block/parallels: fix access to not initialized memory in catalog_bitmap
Denis V. Lunev
1
-1
/
+1
2014-11-03
block/iscsi: check for oversized requests
Peter Lieven
1
-0
/
+12
2014-11-03
block/iscsi: use sector_limits_lun2qemu throughout iscsi_refresh_limits
Peter Lieven
1
-10
/
+10
2014-11-03
block/iscsi: set max_transfer_length
Peter Lieven
1
-2
/
+15
2014-11-02
vdi: wrapped uuid_unparse() in #ifdef
SeokYeon Hwang
1
-0
/
+2
2014-10-31
iscsi: Refuse to open as writable if the LUN is write protected
Fam Zheng
1
-0
/
+42
2014-10-23
block: char devices on FreeBSD are not behind a pager
Roger Pau Monne
1
-5
/
+21
2014-10-23
qcow2: Do not overflow when writing an L1 sector
Max Reitz
1
-2
/
+4
2014-10-23
qcow2: Drop REFCOUNT_SHIFT
Max Reitz
3
-21
/
+15
2014-10-23
qcow2: Clean up after refcount rebuild
Max Reitz
1
-0
/
+45
2014-10-23
qcow2: Rebuild refcount structure during check
Max Reitz
1
-6
/
+305
2014-10-23
qcow2: Do not perform potentially damaging repairs
Max Reitz
1
-161
/
+27
2014-10-23
qcow2: Fix refcount blocks beyond image end
Max Reitz
1
-4
/
+63
2014-10-23
qcow2: Reuse refcount table in calculate_refcounts()
Max Reitz
1
-5
/
+7
2014-10-23
qcow2: Let inc_refcounts() resize the reftable
Max Reitz
1
-22
/
+35
2014-10-23
qcow2: Let inc_refcounts() return -errno
Max Reitz
1
-31
/
+60
2014-10-23
qcow2: Split fail code in L1 and L2 checks
Max Reitz
1
-9
/
+14
2014-10-23
qcow2: Use int64_t for in-memory reftable size
Max Reitz
1
-3
/
+3
2014-10-23
qcow2: Pull check_refblocks() up
Max Reitz
1
-53
/
+49
2014-10-23
qcow2: Use sizeof(**refcount_table)
Max Reitz
1
-1
/
+1
2014-10-23
qcow2: Split qcow2_check_refcounts()
Max Reitz
1
-51
/
+102
2014-10-23
qcow2: Fix leaks in dirty images
Max Reitz
1
-1
/
+1
2014-10-23
qcow2: Calculate refcount block entry count
Max Reitz
2
-0
/
+5
2014-10-23
block/vdi: Use {DIV_,}ROUND_UP
Max Reitz
1
-5
/
+4
2014-10-20
block: Make device model's references to BlockBackend strong
Markus Armbruster
1
-0
/
+2
2014-10-20
block: Lift device model API into BlockBackend
Markus Armbruster
2
-15
/
+144
2014-10-20
block/qapi: Convert qmp_query_block() to BlockBackend
Markus Armbruster
1
-7
/
+8
2014-10-20
blockdev: Fix blockdev-add not to create DriveInfo
Markus Armbruster
1
-1
/
+1
2014-10-20
blockdev: Drop superfluous DriveInfo member id
Markus Armbruster
1
-1
/
+0
2014-10-20
hw: Convert from BlockDriverState to BlockBackend, mostly
Markus Armbruster
1
-0
/
+262
2014-10-20
block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
Markus Armbruster
22
-70
/
+70
2014-10-20
block: Rename BlockDriverAIOCB* to BlockAIOCB*
Markus Armbruster
17
-132
/
+132
2014-10-20
block: Merge BlockBackend and BlockDriverState name spaces
Markus Armbruster
1
-6
/
+11
2014-10-20
block: Eliminate BlockDriverState member device_name[]
Markus Armbruster
11
-17
/
+18
2014-10-20
block: Make BlockBackend own its BlockDriverState
Markus Armbruster
1
-4
/
+2
2014-10-20
block: Code motion to get rid of stubs/blockdev.c
Markus Armbruster
1
-0
/
+13
2014-10-20
block: Connect BlockBackend and DriveInfo
Markus Armbruster
1
-0
/
+38
2014-10-20
block: Connect BlockBackend to BlockDriverState
Markus Armbruster
1
-3
/
+68
2014-10-20
block: New BlockBackend
Markus Armbruster
2
-1
/
+121
2014-10-20
block: Split bdrv_new_root() off bdrv_new()
Markus Armbruster
2
-2
/
+2
2014-10-20
nbd: Fix filename generation
Max Reitz
1
-15
/
+29
2014-10-20
block/raw-posix: use seek_hole ahead of fiemap
Tony Breeds
1
-2
/
+2
2014-10-20
block/raw-posix: Fix disk corruption in try_fiemap
Tony Breeds
1
-1
/
+1
2014-10-20
qcow2: fix leak of Qcow2DiscardRegion in update_refcount_discard
Zhang Haoyu
1
-0
/
+1
2014-10-04
qapi: Add corrupt field to ImageInfoSpecificQCow2
Max Reitz
1
-0
/
+3
2014-10-03
vmdk: Fix integer overflow in offset calculation
Fam Zheng
1
-1
/
+1
2014-10-03
ssh: Don't crash if either host or path is not specified.
Richard W.M. Jones
1
-0
/
+10
2014-09-30
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
Peter Maydell
1
-7
/
+12
2014-09-30
block/iscsi: handle failure on malloc of the allocationmap
Peter Lieven
1
-7
/
+12
2014-09-29
raw-posix: Fix build without posix_fallocate()
Kevin Wolf
1
-4
/
+14
2014-09-29
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
Peter Maydell
2
-25
/
+41
2014-09-26
trace-events: drop orphan iscsi trace events
Stefan Hajnoczi
1
-1
/
+0
2014-09-25
vpc: fix beX_to_cpu() and cpu_to_beX() confusion
Stefan Hajnoczi
1
-22
/
+22
2014-09-25
blkdebug: show an error for invalid event names
Stefan Hajnoczi
1
-3
/
+19
2014-09-23
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...
Peter Maydell
19
-676
/
+403
2014-09-22
block: vhdx - fix reading beyond pointer during image creation
Jeff Cody
1
-8
/
+8
2014-09-22
block: delete cow block driver
Stefan Hajnoczi
2
-434
/
+1
2014-09-22
block/archipelago: Fix typo in qemu_archipelago_truncate()
Chrysostomos Nanakos
1
-1
/
+1
2014-09-22
qcow2: Add overlap-check.template option
Max Reitz
2
-2
/
+23
2014-09-22
qcow2: Fix leak of QemuOpts in qcow2_open()
Max Reitz
1
-2
/
+3
2014-09-22
qcow2: Check L1/L2/reftable entries for alignment
Max Reitz
2
-5
/
+82
2014-09-22
qcow2: Use qcow2_signal_corruption() for overlaps
Max Reitz
1
-21
/
+3
2014-09-22
qcow2: Add qcow2_signal_corruption()
Max Reitz
2
-0
/
+53
2014-09-22
qapi/block: Add "fatal" to BLOCK_IMAGE_CORRUPTED
Max Reitz
1
-0
/
+1
2014-09-22
block: Introduce "null" drivers
Fam Zheng
2
-0
/
+169
2014-09-22
block: Rename qemu_aio_release -> qemu_aio_unref
Fam Zheng
11
-24
/
+24
2014-09-22
win32-aio: Drop win32_aiocb_info.cancel
Fam Zheng
1
-14
/
+0
2014-09-22
sheepdog: Convert sd_aiocb_info.cancel to .cancel_async
Fam Zheng
1
-27
/
+19
2014-09-22
rbd: Drop rbd_aiocb_info.cancel
Fam Zheng
1
-22
/
+1
2014-09-22
quorum: Convert quorum_aiocb_info.cancel to .cancel_async
Fam Zheng
1
-5
/
+2
2014-09-22
quorum: fix quorum_aio_cancel()
Liu Yuan
1
-1
/
+3
2014-09-22
qed: Drop qed_aiocb_info.cancel
Fam Zheng
1
-21
/
+0
2014-09-22
curl: Drop curl_aiocb_info.cancel
Fam Zheng
1
-6
/
+0
2014-09-22
blkverify: Drop blkverify_aiocb_info.cancel
Fam Zheng
1
-19
/
+0
2014-09-22
blkdebug: Drop blkdebug_aiocb_info.cancel
Fam Zheng
1
-14
/
+1
2014-09-22
archipelago: Drop archipelago_aiocb_info.cancel
Fam Zheng
1
-16
/
+1
2014-09-22
iscsi: Convert iscsi_aiocb_info.cancel to .cancel_async
Fam Zheng
1
-15
/
+2
2014-09-22
linux-aio: Convert laio_aiocb_info.cancel to .cancel_async
Fam Zheng
1
-22
/
+8
2014-09-22
block/vhdx.c: Mark parent_vhdx_guid variable as unused
Peter Maydell
1
-1
/
+2
2014-09-22
block: allow creation of fixed vhdx images
Adelina Tuvenie
1
-1
/
+1
2014-09-12
qcow2: Add falloc and full preallocation option
Hu Tao
1
-10
/
+53
2014-09-12
raw-posix: Add falloc and full preallocation option
Hu Tao
1
-19
/
+73
2014-09-12
qapi: introduce PreallocMode and new PreallocModes full and falloc.
Hu Tao
1
-10
/
+18
2014-09-12
block: don't convert file size to sector size
Hu Tao
5
-23
/
+22
2014-09-12
block: round up file size to nearest sector
Hu Tao
17
-23
/
+36
2014-09-10
block/archipelago: Implement bdrv_truncate()
Chrysostomos Nanakos
1
-2
/
+61
2014-09-10
block: Make the block accounting functions operate on BlockAcctStats
Benoît Canet
1
-13
/
+10
2014-09-10
block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_
Benoît Canet
2
-10
/
+10
2014-09-10
block: Extract the block accounting code
Benoît Canet
2
-0
/
+58
2014-09-10
block: Extract the BlockAcctStats structure
Benoît Canet
1
-9
/
+10
2014-09-10
Fix improper usage of cpu_to_be32 in vpc
Xiaodong Gong
1
-4
/
+4
2014-09-08
vmdk: fix buf leak in vmdk_parse_extents()
Stefan Hajnoczi
1
-1
/
+1
2014-09-08
vmdk: fix vmdk_parse_extents() extent_file leaks
Stefan Hajnoczi
1
-0
/
+2
2014-09-08
block/archipelago: Use QEMU atomic builtins
Chrysostomos Nanakos
1
-53
/
+23
2014-09-02
curl: The macro that you have to uncomment to get debugging is DEBUG_CURL.
Richard W.M. Jones
1
-1
/
+1
2014-08-29
quorum: Fix leak of opts in quorum_open
Fam Zheng
1
-1
/
+2
2014-08-29
blkverify: Fix leak of opts in blkverify_open
Fam Zheng
1
-0
/
+1
2014-08-29
nfs: Fix leak of opts in nfs_file_open
Fam Zheng
1
-3
/
+7
2014-08-29
curl: Don't deref NULL pointer in call to aio_poll.
Richard W.M. Jones
1
-4
/
+4
2014-08-29
curl: Allow a cookie or cookies to be sent with http/https requests.
Richard W.M. Jones
1
-0
/
+16
2014-08-29
linux-aio: avoid deadlock in nested aio_poll() calls
Stefan Hajnoczi
1
-16
/
+55
2014-08-29
sheepdog: fix a core dump while do auto-reconnecting
Liu Yuan
1
-1
/
+1
2014-08-29
aio-win32: add support for sockets
Paolo Bonzini
1
-2
/
+0
2014-08-29
block/quorum: add simple read pattern support
Liu Yuan
1
-48
/
+129
2014-08-29
sheepdog: improve error handling for a case of failed lock
Hitoshi Mitake
1
-0
/
+2
2014-08-29
sheepdog: adopting protocol update for VDI locking
Hitoshi Mitake
1
-1
/
+7
2014-08-29
block.curl: adding 'timeout' option
Daniel Henrique Barboza
1
-1
/
+12
2014-08-28
mirror: fix uninitialized variable delay_ns warnings
Stefan Hajnoczi
1
-3
/
+1
2014-08-22
vmdk: Use bdrv_nb_sectors() where sectors, not bytes are wanted
Markus Armbruster
1
-6
/
+5
2014-08-22
blkdebug: Delete BH in bdrv_aio_cancel
Fam Zheng
1
-0
/
+4
2014-08-22
raw-posix: fix O_DIRECT short reads
Stefan Hajnoczi
1
-0
/
+9
2014-08-22
block/iscsi: fix memory corruption on iscsi resize
Peter Lieven
1
-1
/
+2
2014-08-21
block/vvfat.c: remove debugging code to reinit stderr if NULL
Michael Tokarev
1
-9
/
+0
2014-08-20
quorum: Implement bdrv_refresh_filename()
Max Reitz
1
-0
/
+39
2014-08-20
nbd: Implement bdrv_refresh_filename()
Max Reitz
1
-0
/
+36
2014-08-20
blkverify: Implement bdrv_refresh_filename()
Max Reitz
1
-0
/
+29
2014-08-20
blkdebug: Implement bdrv_refresh_filename()
Max Reitz
1
-0
/
+97
2014-08-20
qcow2: Add runtime options for cache sizes
Max Reitz
2
-11
/
+103
2014-08-20
qcow2: Use g_try_new0() for cache array
Max Reitz
1
-4
/
+9
2014-08-20
qcow2: Constant cache size in bytes
Max Reitz
2
-4
/
+21
2014-08-20
block: Drop some superfluous casts from void *
Markus Armbruster
2
-5
/
+5
2014-08-20
block: Use g_new() & friends to avoid multiplying sizes
Markus Armbruster
6
-7
/
+6
2014-08-20
block: Use g_new() & friends where that makes obvious sense
Markus Armbruster
15
-32
/
+31
2014-08-15
qcow2: fix new_blocks double-free in alloc_refcount_block()
Stefan Hajnoczi
1
-0
/
+1
2014-08-15
parallels: 2TB+ parallels images support
Denis V. Lunev
1
-5
/
+20
2014-08-15
parallels: split check for parallels format in parallels_open
Denis V. Lunev
1
-5
/
+8
2014-08-15
parallels: replace tabs with spaces in block/parallels.c
Denis V. Lunev
1
-5
/
+5
2014-08-15
parallels: extend parallels format header with actual data values
Denis V. Lunev
1
-3
/
+5
2014-08-15
blkdebug: report errors on flush too
Paolo Bonzini
1
-0
/
+20
2014-08-15
qcow2: Catch !*host_offset for data allocation
Max Reitz
1
-0
/
+11
2014-08-15
qcow2: Return useful error code in refcount_init()
Max Reitz
1
-2
/
+4
2014-08-15
mirror: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+6
2014-08-15
vpc: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+5
2014-08-15
vmdk: Handle failure for potentially large allocations
Kevin Wolf
1
-2
/
+10
2014-08-15
vhdx: Handle failure for potentially large allocations
Kevin Wolf
2
-3
/
+17
2014-08-15
vdi: Handle failure for potentially large allocations
Kevin Wolf
1
-5
/
+20
2014-08-15
rbd: Handle failure for potentially large allocations
Kevin Wolf
1
-2
/
+5
2014-08-15
raw-win32: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+5
2014-08-15
raw-posix: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+5
2014-08-15
qed: Handle failure for potentially large allocations
Kevin Wolf
2
-3
/
+10
2014-08-15
qcow2: Handle failure for potentially large allocations
Kevin Wolf
5
-32
/
+130
2014-08-15
qcow1: Handle failure for potentially large allocations
Kevin Wolf
1
-7
/
+26
2014-08-15
parallels: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+5
2014-08-15
nfs: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+5
2014-08-15
iscsi: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+4
2014-08-15
dmg: Handle failure for potentially large allocations
Kevin Wolf
1
-6
/
+13
2014-08-15
curl: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+7
2014-08-15
cloop: Handle failure for potentially large allocations
Kevin Wolf
1
-3
/
+20
2014-08-15
bochs: Handle failure for potentially large allocations
Kevin Wolf
1
-1
/
+5
2014-08-15
block: vpc - use block layer ops in vpc_create, instead of posix calls
Jeff Cody
1
-63
/
+43
2014-08-15
block: use the standard 'ret' instead of 'result'
Jeff Cody
1
-18
/
+18
2014-08-15
block: vdi - use block layer ops in vdi_create, instead of posix calls
Jeff Cody
1
-46
/
+29
2014-08-15
block: VHDX endian fixes
Jeff Cody
4
-56
/
+88
2014-08-15
block: vhdx - add error check
Jeff Cody
1
-0
/
+5
2014-08-15
block/archipelago: Add support for creating images
Chrysostomos Nanakos
1
-0
/
+146
2014-08-15
block/archipelago: Implement bdrv_parse_filename()
Chrysostomos Nanakos
1
-2
/
+138
2014-08-15
block: Support Archipelago as a QEMU block backend
Chrysostomos Nanakos
2
-0
/
+789
2014-08-15
qemu-img info: show nocow info
Chunyan Liu
1
-0
/
+26
2014-08-15
vmdk: Optimize cluster allocation
Fam Zheng
1
-82
/
+140
2014-08-15
block: Avoid bdrv_get_geometry() where errors should be detected
Markus Armbruster
1
-4
/
+10
2014-08-15
block: Drop superfluous aligning of bdrv_getlength()'s value
Markus Armbruster
1
-1
/
+0
2014-08-15
block: Use bdrv_nb_sectors() where sectors, not bytes are wanted
Markus Armbruster
2
-4
/
+3
2014-07-18
raw-posix: Fail gracefully if no working alignment is found
Kevin Wolf
1
-8
/
+27
2014-07-18
block: Add Error argument to bdrv_refresh_limits()
Kevin Wolf
7
-17
/
+7
2014-07-18
qcow2: Fix error path for unknown incompatible features
Kevin Wolf
1
-5
/
+16
2014-07-15
linux-aio: Fix laio resource leak
Gonglei
1
-0
/
+5
2014-07-14
block: Assert qiov length matches request length
Kevin Wolf
1
-4
/
+11
2014-07-14
qed: Make qiov match request size until backing file EOF
Kevin Wolf
2
-8
/
+31
2014-07-14
qcow2: Make qiov match request size until backing file EOF
Kevin Wolf
1
-1
/
+10
2014-07-09
block/backup: Fix hang for unaligned image size
Kevin Wolf
1
-1
/
+1
2014-07-07
linux-aio: implement io plug, unplug and flush io queue
Ming Lei
3
-2
/
+141
2014-07-07
raw-posix: Fix raw_getlength() to always return -errno on error
Markus Armbruster
1
-6
/
+22
2014-07-07
mirror: Fix qiov size for short requests
Kevin Wolf
1
-1
/
+3
2014-07-01
block: add backing-file option to block-stream
Jeff Cody
1
-6
/
+5
2014-07-01
block: extend block-commit to accept a string for the backing file
Jeff Cody
1
-3
/
+6
2014-07-01
block/cow: Avoid use of uninitialized cow_bs in error path
Peter Maydell
1
-3
/
+4
2014-07-01
qemu-img create: add 'nocow' option
Chunyan Liu
5
-6
/
+89
2014-06-27
block: Add replaces argument to drive-mirror
Benoît Canet
1
-13
/
+47
2014-06-27
block: acquire AioContext in qmp_query_blockstats()
Stefan Hajnoczi
1
-0
/
+4
2014-06-27
block: make bdrv_query_stats() static
Stefan Hajnoczi
1
-1
/
+1
[next]