Age | Commit message (Expand) | Author | Files | Lines |
2013-11-15 | block: Fail if requested driver is not available | Kevin Wolf | 1 | -0/+5 |
2013-11-14 | block: Print its file name if backing file opening failed | Fam Zheng | 1 | -1/+3 |
2013-11-08 | block: Round up total_sectors | Fam Zheng | 1 | -1/+1 |
2013-11-07 | block: Save errno before error_setg_errno | Max Reitz | 1 | -1/+1 |
2013-10-29 | block: Avoid unecessary drv->bdrv_getlength() calls | Kevin Wolf | 1 | -3/+4 |
2013-10-29 | block: Disable BDRV_O_COPY_ON_READ for the backing file | Thibaut LAURENT | 1 | -1/+2 |
2013-10-28 | block: Don't copy backing file name on error | Max Reitz | 1 | -2/+2 |
2013-10-11 | blockdev: Don't disable COR automatically with blockdev-add | Kevin Wolf | 1 | -2/+7 |
2013-10-11 | block: Improve driver whitelist checks | Kevin Wolf | 1 | -3/+7 |
2013-10-11 | block: Add BlockDriver.bdrv_check_ext_snapshot. | Benoît Canet | 1 | -0/+19 |
2013-10-11 | block/get_block_status: avoid redundant callouts on raw devices | Peter Lieven | 1 | -0/+6 |
2013-10-11 | block: Add bdrv_get_specific_info | Max Reitz | 1 | -0/+9 |
2013-10-07 | block: use correct filename | Dunrong Huang | 1 | -2/+2 |
2013-10-02 | block: use correct filename for error report | Dunrong Huang | 1 | -2/+2 |
2013-09-26 | block: use DIV_ROUND_UP in bdrv_co_do_readv | Fam Zheng | 1 | -1/+1 |
2013-09-25 | qdict: Extract qdict_extract_subqdict | Benoît Canet | 1 | -21/+2 |
2013-09-25 | block: introduce BlockDriver.bdrv_needs_filename to enable some drivers. | Benoît Canet | 1 | -2/+2 |
2013-09-25 | block/get_block_status: avoid segfault if there is no backing_hd | Peter Lieven | 1 | -1/+1 |
2013-09-25 | block/get_block_status: set *pnum = 0 on error | Peter Lieven | 1 | -0/+1 |
2013-09-25 | block: fix backing file overriding | Fam Zheng | 1 | -2/+5 |
2013-09-20 | block: don't lose data from last incomplete sector | Fam Zheng | 1 | -1/+1 |
2013-09-12 | block: Error parameter for create functions | Max Reitz | 1 | -24/+56 |
2013-09-12 | block: Error parameter for open functions | Max Reitz | 1 | -36/+64 |
2013-09-12 | bdrv: Use "Error" for creating images | Max Reitz | 1 | -1/+1 |
2013-09-12 | bdrv: Use "Error" for opening images | Max Reitz | 1 | -2/+2 |
2013-09-12 | block: Image file option amendment | Max Reitz | 1 | -0/+8 |
2013-09-06 | block: look for zero blocks in bs->file | Paolo Bonzini | 1 | -1/+15 |
2013-09-06 | block: add default get_block_status implementation for protocols | Paolo Bonzini | 1 | -1/+5 |
2013-09-06 | block: return BDRV_BLOCK_ZERO past end of backing file | Paolo Bonzini | 1 | -2/+10 |
2013-09-06 | block: use bdrv_has_zero_init to return BDRV_BLOCK_ZERO | Paolo Bonzini | 1 | -1/+10 |
2013-09-06 | block: define get_block_status return value | Paolo Bonzini | 1 | -2/+8 |
2013-09-06 | block: introduce bdrv_get_block_status API | Paolo Bonzini | 1 | -20/+26 |
2013-09-06 | block: make bdrv_has_zero_init return false for copy-on-write-images | Paolo Bonzini | 1 | -0/+5 |
2013-09-06 | block: expect errors from bdrv_co_is_allocated | Paolo Bonzini | 1 | -2/+5 |
2013-09-06 | block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction | Paolo Bonzini | 1 | -42/+4 |
2013-09-06 | block: do not use ->total_sectors in bdrv_co_is_allocated | Paolo Bonzini | 1 | -1/+7 |
2013-09-06 | block: make bdrv_co_is_allocated static | Paolo Bonzini | 1 | -9/+15 |
2013-09-06 | block: keep bs->total_sectors up to date even for growable block devices | Paolo Bonzini | 1 | -1/+4 |
2013-09-06 | block: make bdrv_delete() static | Fam Zheng | 1 | -11/+12 |
2013-09-06 | block: implement reference count for BlockDriverState | Fam Zheng | 1 | -0/+21 |
2013-09-06 | block: Enable the new throttling code in the block layer. | Benoît Canet | 1 | -243/+95 |
2013-08-30 | block: Remove redundant assertion | Kevin Wolf | 1 | -1/+0 |
2013-08-22 | aio / timers: Switch entire codebase to the new timer API | Alex Bligh | 1 | -7/+7 |
2013-08-22 | block: Produce zeros when protocols reading beyond end of file | MORITA Kazutaka | 1 | -1/+29 |
2013-08-22 | block: Introduce bs->zero_beyond_eof | Asias He | 1 | -0/+2 |
2013-08-19 | block: stop relying on io_flush() in bdrv_drain_all() | Stefan Hajnoczi | 1 | -10/+35 |
2013-08-19 | block: ensure bdrv_drain_all() works during bdrv_delete() | Stefan Hajnoczi | 1 | -2/+2 |
2013-07-29 | block: Repair the throttling code. | Benoît Canet | 1 | -4/+3 |
2013-07-26 | block: Allow "driver" option on the top level | Kevin Wolf | 1 | -0/+7 |
2013-07-19 | block: fix bdrv_read_unthrottled() | Peter Lieven | 1 | -1/+1 |
2013-07-19 | block: add bdrv_write_zeroes() | Peter Lieven | 1 | -8/+19 |
2013-07-15 | block: Add return value for bdrv_flush_all() | Kevin Wolf | 1 | -2/+8 |
2013-07-15 | block: Don't parse protocol from file.filename | Kevin Wolf | 1 | -5/+12 |
2013-07-05 | block: fix bdrv_flush() ordering in bdrv_close() | Stefan Hajnoczi | 1 | -2/+3 |
2013-06-28 | block: change default of .has_zero_init to 0 | Peter Lieven | 1 | -1/+7 |
2013-06-28 | block: add bdrv_add_before_write_notifier() | Stefan Hajnoczi | 1 | -11/+12 |
2013-06-24 | block: Always enable discard on the protocol level | Kevin Wolf | 1 | -1/+1 |
2013-06-17 | block: bdrv_reopen_prepare(): don't use QERR_OPEN_FILE_FAILED | Luiz Capitulino | 1 | -2/+2 |
2013-06-06 | blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK events | Kevin Wolf | 1 | -4/+4 |
2013-06-04 | block: move qmp and info dump related code to block/qapi.c | Wenchao Xia | 1 | -185/+0 |
2013-06-04 | block: move snapshot code in block.c to block/snapshot.c | Wenchao Xia | 1 | -100/+0 |
2013-06-04 | block: drop bs_snapshots global variable | Stefan Hajnoczi | 1 | -28/+0 |
2013-06-04 | block: add block driver read only whitelist | Fam Zheng | 1 | -16/+27 |
2013-05-14 | block: Add hint to -EFBIG error message | Kevin Wolf | 1 | -2/+6 |
2013-04-22 | block: Fix build with tracing enabled | Kevin Wolf | 1 | -7/+7 |
2013-04-22 | block: Allow overriding backing.file.filename | Kevin Wolf | 1 | -1/+3 |
2013-04-22 | block: Remove filename parameter from .bdrv_file_open() | Kevin Wolf | 1 | -6/+2 |
2013-04-22 | block: Enable filename option | Kevin Wolf | 1 | -4/+27 |
2013-04-22 | block: Add driver-specific options for backing files | Kevin Wolf | 1 | -4/+23 |
2013-04-22 | block: Fail gracefully when using a format driver on protocol level | Kevin Wolf | 1 | -0/+7 |
2013-04-15 | block: Introduce bdrv_pwritev() for qcow2_save_vmstate | Kevin Wolf | 1 | -22/+58 |
2013-04-15 | block: Introduce bdrv_writev_vmstate | Kevin Wolf | 1 | -5/+20 |
2013-04-05 | block: clean up I/O throttling wait_time code | Stefan Hajnoczi | 1 | -3/+3 |
2013-04-05 | block: drop duplicated slice extension code | Stefan Hajnoczi | 1 | -4/+1 |
2013-04-05 | block: keep I/O throttling slice time constant | Stefan Hajnoczi | 1 | -10/+9 |
2013-04-05 | block: fix I/O throttling accounting blind spot | Stefan Hajnoczi | 1 | -11/+10 |
2013-03-28 | block: Fix direct use of protocols as driver for bdrv_open() | Kevin Wolf | 1 | -11/+15 |
2013-03-22 | block: Allow omitting the file name when using driver-specific options | Kevin Wolf | 1 | -8/+41 |
2013-03-22 | block: Rename variable to avoid shadowing | Kevin Wolf | 1 | -7/+9 |
2013-03-22 | block: Introduce .bdrv_parse_filename callback | Kevin Wolf | 1 | -0/+11 |
2013-03-22 | block: Pass bdrv_file_open() options to block drivers | Kevin Wolf | 1 | -7/+56 |
2013-03-22 | block: Add options QDict to bdrv_file_open() prototypes | Kevin Wolf | 1 | -3/+11 |
2013-03-22 | Revert "block: complete all IOs before .bdrv_truncate" | Peter Lieven | 1 | -4/+0 |
2013-03-19 | block: fix BDRV_O_SNAPSHOT protocol detection | Stefan Hajnoczi | 1 | -5/+1 |
2013-03-15 | block: add bdrv_get_aio_context() | Stefan Hajnoczi | 1 | -0/+6 |
2013-03-15 | block: Add options QDict to bdrv_open_common() | Kevin Wolf | 1 | -6/+26 |
2013-03-15 | block: Add options QDict to bdrv_open() prototype | Kevin Wolf | 1 | -12/+35 |
2013-03-15 | block: Add options QDict to .bdrv_open() | Kevin Wolf | 1 | -2/+2 |
2013-03-04 | block: for HMP commit() operations on 'all', skip non-COW drives | Jeff Cody | 1 | -3/+5 |
2013-02-22 | block: implement BDRV_O_UNMAP | Paolo Bonzini | 1 | -0/+25 |
2013-02-22 | block: complete all IOs before .bdrv_truncate | Peter Lieven | 1 | -0/+4 |
2013-02-22 | qemu-img: Add "Quiet mode" option | Miroslav Rezanina | 1 | -5/+7 |
2013-02-22 | block: Add synchronous wrapper for bdrv_co_is_allocated_above | Miroslav Rezanina | 1 | -0/+39 |
2013-02-01 | block: Fix is_allocated_above with resized files | Vishvananda Ishaya | 1 | -1/+3 |
2013-01-25 | block: allow customizing the granularity of the dirty bitmap | Paolo Bonzini | 1 | -7/+10 |
2013-01-25 | block: return count of dirty sectors, not chunks | Paolo Bonzini | 1 | -3/+2 |
2013-01-25 | block: make round_to_clusters public | Paolo Bonzini | 1 | -8/+8 |
2013-01-25 | block: implement dirty bitmap using HBitmap | Paolo Bonzini | 1 | -80/+16 |
2013-01-15 | block: clear dirty bitmap when discarding | Paolo Bonzini | 1 | -1/+7 |
2013-01-15 | block: fix initialization in bdrv_io_limits_enable() | Peter Lieven | 1 | -4/+0 |
2013-01-14 | block: make qiov_is_aligned() public | Stefan Hajnoczi | 1 | -0/+16 |
2013-01-14 | block: do not probe zero-sized disks | Paolo Bonzini | 1 | -1/+1 |
2013-01-11 | Replace remaining gmtime, localtime by gmtime_r, localtime_r | Stefan Weil | 1 | -10/+0 |
2012-12-19 | softmmu: move include files to include/sysemu/ | Paolo Bonzini | 1 | -1/+1 |
2012-12-19 | misc: move include files to include/qemu/ | Paolo Bonzini | 1 | -3/+3 |
2012-12-19 | monitor: move include files to include/monitor/ | Paolo Bonzini | 1 | -1/+1 |
2012-12-19 | block: move include files to include/block/ | Paolo Bonzini | 1 | -3/+3 |
2012-12-19 | qapi: move include files to include/qobject/ | Paolo Bonzini | 1 | -1/+1 |
2012-12-12 | qemu-io: Add AIO debugging commands | Kevin Wolf | 1 | -0/+39 |
2012-12-11 | block: bdrv_img_create(): drop unused error handling code | Luiz Capitulino | 1 | -35/+5 |
2012-12-11 | block: bdrv_img_create(): add Error ** argument | Luiz Capitulino | 1 | -1/+21 |
2012-12-11 | block: Avoid second open for format probing | Kevin Wolf | 1 | -28/+38 |
2012-12-11 | block: Factor out bdrv_open_flags | Kevin Wolf | 1 | -14/+21 |
2012-12-11 | block: Improve bdrv_aio_co_cancel_em | Kevin Wolf | 1 | -1/+18 |
2012-11-24 | block: Fix regression for MinGW (assertion caused by short string) | Stefan Weil | 1 | -1/+2 |
2012-11-14 | aio: rename AIOPool to AIOCBInfo | Stefan Hajnoczi | 1 | -11/+11 |
2012-11-14 | aio: use g_slice_alloc() for AIOCB pooling | Stefan Hajnoczi | 1 | -11/+4 |
2012-10-29 | Merge remote-tracking branch 'kwolf/for-anthony' into staging | Anthony Liguori | 1 | -97/+210 |
2012-10-24 | iostatus: forward block_job_iostatus_reset to block job | Paolo Bonzini | 1 | -0/+3 |
2012-10-24 | block: export dirty bitmap information in query-block | Paolo Bonzini | 1 | -0/+7 |
2012-10-24 | block: introduce new dirty bitmap functionality | Paolo Bonzini | 1 | -6/+45 |
2012-10-24 | block: add bdrv_open_backing_file | Paolo Bonzini | 1 | -18/+38 |
2012-10-24 | block: add bdrv_query_stats | Paolo Bonzini | 1 | -12/+6 |
2012-10-24 | block: add bdrv_query_info | Paolo Bonzini | 1 | -53/+53 |
2012-10-24 | block: bdrv_create(): don't leak cco.filename on error | Luiz Capitulino | 1 | -2/+4 |
2012-10-24 | block: make bdrv_find_backing_image compare canonical filenames | Jeff Cody | 1 | -6/+54 |
2012-10-23 | block: add close notifiers | Paolo Bonzini | 1 | -0/+9 |
2012-10-23 | block: prepare code for adding block notifiers | Paolo Bonzini | 1 | -5/+5 |
2012-10-05 | block: avoid buffer overrun by using pstrcpy, not strncpy | Jim Meyering | 1 | -2/+3 |
2012-09-28 | block: introduce block job error | Paolo Bonzini | 1 | -4/+5 |
2012-09-28 | iostatus: reorganize io error code | Paolo Bonzini | 1 | -8/+38 |
2012-09-28 | iostatus: change is_read to a bool | Paolo Bonzini | 1 | -2/+2 |
2012-09-28 | iostatus: move BlockdevOnError declaration to QAPI | Paolo Bonzini | 1 | -3/+3 |
2012-09-28 | iostatus: rename BlockErrorAction, BlockQMPEventAction | Paolo Bonzini | 1 | -4/+4 |
2012-09-28 | block: move job APIs to separate files | Paolo Bonzini | 1 | -127/+1 |
2012-09-28 | block: helper function, to find the base image of a chain | Jeff Cody | 1 | -0/+16 |
2012-09-28 | block: add support functions for live commit, to find and delete images. | Jeff Cody | 1 | -0/+143 |
2012-09-24 | block: remove keep_read_only flag from BlockDriverState struct | Jeff Cody | 1 | -2/+0 |
2012-09-24 | block: convert bdrv_commit() to use bdrv_reopen() | Jeff Cody | 1 | -43/+5 |
2012-09-24 | block: Framework for reopening files safely | Jeff Cody | 1 | -0/+232 |
2012-09-24 | block: make bdrv_set_enable_write_cache() modify open_flags | Jeff Cody | 1 | -0/+7 |
2012-09-24 | block: correctly set the keep_read_only flag | Jeff Cody | 1 | -7/+7 |
2012-09-12 | block: Don't forget to delete temporary file | Dunrong Huang | 1 | -1/+5 |
2012-09-12 | block: fix block tray status | Pavel Hrdina | 1 | -2/+2 |
2012-08-15 | block: Flush parent to OS with cache=unsafe | Kevin Wolf | 1 | -1/+2 |
2012-08-13 | qmp: query-block: add 'encryption_key_missing' field | Luiz Capitulino | 1 | -0/+1 |
2012-08-03 | block: Use bdrv_get_backing_file_depth() | Benoît Canet | 1 | -0/+3 |
2012-08-03 | block: create bdrv_get_backing_file_depth() | Benoît Canet | 1 | -0/+13 |
2012-07-28 | Avoid returning void | Blue Swirl | 1 | -1/+1 |
2012-07-17 | block: Geometry and translation hints are now useless, purge them | Markus Armbruster | 1 | -32/+0 |
2012-07-17 | hd-geometry: Move disk geometry guessing back from block.c | Markus Armbruster | 1 | -121/+0 |
2012-07-17 | fdc: Move floppy geometry guessing back from block.c | Markus Armbruster | 1 | -101/+0 |
2012-07-09 | Merge remote-tracking branch 'mjt/mjt-iov2' into staging | Anthony Liguori | 1 | -6/+6 |
2012-07-09 | block: Factor bdrv_read_unthrottled() out of guess_disk_lchs() | Markus Armbruster | 1 | -7/+17 |
2012-07-09 | fdc: Drop broken code for user-defined floppy geometry | Markus Armbruster | 1 | -34/+28 |
2012-07-09 | block: introduce bdrv_swap, implement bdrv_append on top of it | Paolo Bonzini | 1 | -85/+99 |
2012-07-09 | block: copy over job and dirty bitmap fields in bdrv_append | Paolo Bonzini | 1 | -0/+15 |
2012-06-15 | block: Replace bdrv_get_format() by bdrv_get_format_name() | Markus Armbruster | 1 | -7/+4 |
2012-06-15 | block: always open drivers in writeback mode | Paolo Bonzini | 1 | -1/+2 |
2012-06-15 | block: add bdrv_set_enable_write_cache | Paolo Bonzini | 1 | -0/+5 |
2012-06-15 | block: copy enable_write_cache in bdrv_append | Paolo Bonzini | 1 | -0/+2 |
2012-06-15 | block: flush in writethrough mode after writes | Paolo Bonzini | 1 | -2/+9 |
2012-06-15 | block: New bdrv_get_flags() | Markus Armbruster | 1 | -0/+5 |
2012-06-15 | qemu-img check -r for repairing images | Kevin Wolf | 1 | -2/+2 |
2012-06-15 | stream: move is_allocated_above to block.c | Paolo Bonzini | 1 | -0/+49 |
2012-06-11 | change qemu_iovec_to_buf() to match other to,from_buf functions | Michael Tokarev | 1 | -1/+1 |
2012-06-11 | consolidate qemu_iovec_copy() and qemu_iovec_concat() and make them consistent | Michael Tokarev | 1 | -2/+2 |
2012-06-11 | allow qemu_iovec_from_buffer() to specify offset from which to start copying | Michael Tokarev | 1 | -3/+3 |
2012-05-30 | block: prevent snapshot mode $TMPDIR symlink attack | Jim Meyering | 1 | -13/+24 |
2012-05-10 | qemu-img: make "info" backing file output correct and easier to use | Paolo Bonzini | 1 | -8/+11 |
2012-05-10 | block: move field reset from bdrv_open_common to bdrv_close | Paolo Bonzini | 1 | -7/+6 |
2012-05-10 | block: protect path_has_protocol from filenames with colons | Paolo Bonzini | 1 | -1/+6 |
2012-05-10 | block: simplify path_is_absolute | Paolo Bonzini | 1 | -11/+4 |
2012-05-10 | block: wait for job callback in block_job_cancel_sync | Paolo Bonzini | 1 | -2/+34 |
2012-05-10 | block: add block_job_sleep_ns | Paolo Bonzini | 1 | -0/+11 |
2012-05-10 | block: fully delete bs->file when closing | Paolo Bonzini | 1 | -4/+2 |
2012-05-10 | block: do not reuse the backing file across bdrv_close/bdrv_open | Paolo Bonzini | 1 | -0/+2 |
2012-05-10 | block: another bdrv_append fix | Paolo Bonzini | 1 | -0/+1 |
2012-05-10 | block: fix snapshot on QED | Paolo Bonzini | 1 | -0/+10 |
2012-05-10 | block: fix allocation size for dirty bitmap | Paolo Bonzini | 1 | -5/+7 |
2012-05-10 | block: open backing file as read-only when probing for size | Paolo Bonzini | 1 | -1/+6 |
2012-05-10 | block: update in-memory backing file and format | Paolo Bonzini | 1 | -2/+9 |
2012-05-10 | block: push bdrv_change_backing_file error checking up from drivers | Paolo Bonzini | 1 | -0/+5 |
2012-05-10 | block: add the support to drain throttled requests | Zhi Yong Wu | 1 | -1/+20 |
2012-05-07 | block: make bdrv_create adopt coroutine | Zhi Yong Wu | 1 | -2/+42 |
2012-04-27 | block: add 'speed' optional parameter to block-stream | Stefan Hajnoczi | 1 | -2/+16 |
2012-04-27 | block: change block-job-set-speed argument from 'value' to 'speed' | Stefan Hajnoczi | 1 | -3/+3 |
2012-04-27 | block: use Error mechanism instead of -errno for block_job_set_speed() | Stefan Hajnoczi | 1 | -7/+10 |
2012-04-27 | block: use Error mechanism instead of -errno for block_job_create() | Stefan Hajnoczi | 1 | -1/+3 |
2012-04-20 | qcow2: Zero write support | Kevin Wolf | 1 | -3/+11 |
2012-04-20 | qemu-img: let 'qemu-img convert' flush data | Liu Yuan | 1 | -0/+1 |
2012-04-19 | block: Drain requests in bdrv_close | Kevin Wolf | 1 | -0/+2 |
2012-04-05 | block: add a function to clear incoming live migration flags | Benoît Canet | 1 | -0/+9 |
2012-04-05 | block: bdrv_append() fixes | Jeff Cody | 1 | -2/+11 |
2012-04-05 | block: set job->speed in block_set_speed | Paolo Bonzini | 1 | -1/+7 |
2012-04-05 | block: fix streaming/closing race | Paolo Bonzini | 1 | -0/+16 |
2012-04-05 | block: disable I/O throttling on sync api | Zhi Yong Wu | 1 | -0/+20 |
2012-04-05 | block: push recursive flushing up from drivers | Paolo Bonzini | 1 | -8/+14 |
2012-03-12 | block: handle -EBUSY in bdrv_commit_all() | Stefan Hajnoczi | 1 | -2/+6 |
2012-02-29 | qapi: Introduce blockdev-group-snapshot-sync command | Jeff Cody | 1 | -0/+81 |