Sign in
qemu
/
qemu
/
6632f6ff96f0537fc34cdc00c760656fc62e23c5
/
block.c
a309b29
Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging
by Peter Maydell
· 8 years ago
57ef3f1
block: Don't try to set *errp directly
by Eduardo Habkost
· 8 years ago
7ea37c3
block: Add PreallocMode to bdrv_truncate()
by Max Reitz
· 8 years ago
8243ccb
block: Add PreallocMode to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
90880ff
block: add bdrv_measure() API
by Stefan Hajnoczi
· 8 years ago
615b5dc
block: release persistent bitmaps on inactivate
by Vladimir Sementsov-Ogievskiy
· 8 years ago
67b792f
block: add bdrv_can_store_new_dirty_bitmap
by Vladimir Sementsov-Ogievskiy
· 8 years ago
cca43ae
block: bdrv_close: release bitmaps after drv->bdrv_close
by Vladimir Sementsov-Ogievskiy
· 8 years ago
cb9ff6c
block: new bdrv_reopen_bitmaps_rw interface
by Vladimir Sementsov-Ogievskiy
· 8 years ago
50bf65b
block: refactor bdrv_reopen_commit
by Vladimir Sementsov-Ogievskiy
· 8 years ago
5ce6bfe
mirror: Fix inconsistent backing AioContext for after mirroring
by sochin.jiang
· 8 years ago
c01c214
block: remove all encryption handling APIs
by Daniel P. Berrange
· 8 years ago
2119882
block: introduce dirty_bitmap_mutex
by Paolo Bonzini
· 8 years ago
3783fa3
block: protect tracked_requests and flush_queue with reqs_lock
by Paolo Bonzini
· 8 years ago
47fec59
block: access write_gen with atomics
by Paolo Bonzini
· 8 years ago
d3faa13
block: access copy_on_read with atomic ops
by Paolo Bonzini
· 8 years ago
03c320d
block/file-*: *_parse_filename() and colons
by Max Reitz
· 8 years ago
0d54a6f
block: Fix backing paths for filenames with colons
by Max Reitz
· 8 years ago
9c5e659
block: Fix write/resize permissions for inactive images
by Kevin Wolf
· 8 years ago
38701b6
block: Inactivate parents before children
by Kevin Wolf
· 8 years ago
cfa1a57
block: Drop permissions when migration completes
by Kevin Wolf
· 8 years ago
4417ab7
block: New BdrvChildRole.activate() for blk_resume_after_migration()
by Kevin Wolf
· 8 years ago
ffd1a5a
block: Respect "force-share" in perm propagating
by Fam Zheng
· 8 years ago
5a9347c
block: Add, parse and store "force-share" option
by Fam Zheng
· 8 years ago
5176196
block: Make bdrv_perm_names public
by Fam Zheng
· 8 years ago
ff6ed71
block: Simplify bdrv_append_temp_snapshot() logic
by Eric Blake
· 8 years ago
46f5ac2
qobject: Use simpler QDict/QList scalar insertion macros
by Eric Blake
· 8 years ago
de6e795
qobject: Drop useless QObject casts
by Eric Blake
· 8 years ago
504c205
block: assert no image modification under BDRV_O_INACTIVE
by Denis V. Lunev
· 8 years ago
f59adb3
block: Add .bdrv_truncate() error messages
by Max Reitz
· 8 years ago
4bff28b
block: Add errp to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
ed3d2ec
block: Add errp to b{lk,drv}_truncate()
by Max Reitz
· 8 years ago
4a00824
block: An empty filename counts as no filename
by Max Reitz
· 8 years ago
362b378
Revert "block/io: Comment out permission assertions"
by Max Reitz
· 8 years ago
3d8ce17
block: use bdrv_can_set_read_only() during reopen
by Jeff Cody
· 8 years ago
45803a0
block: introduce bdrv_can_set_read_only()
by Jeff Cody
· 8 years ago
93ed524
block: code movement
by Jeff Cody
· 8 years ago
d6fcdf0
block: honor BDRV_O_ALLOW_RDWR when clearing bs->read_only
by Jeff Cody
· 8 years ago
e2b8247
block: do not set BDS read_only if copy_on_read enabled
by Jeff Cody
· 8 years ago
fe5241b
block: add bdrv_set_read_only() helper function
by Jeff Cody
· 8 years ago
9217283
block: Make errp the last parameter of bdrv_img_create
by Fam Zheng
· 8 years ago
e3e0003
block/io: Comment out permission assertions
by Max Reitz
· 8 years ago
052a757
block: Introduce bdrv_coroutine_enter
by Fam Zheng
· 8 years ago
aabf591
block: Quiesce old aio context during bdrv_set_aio_context
by Fam Zheng
· 8 years ago
bb2614e
block: Assert attached child node has right aio context
by Fam Zheng
· 8 years ago
129c7d1
block: Document -drive problematic code and bugs
by Markus Armbruster
· 8 years ago
c2b6428
block: quiesce AioContext when detaching from it
by Paolo Bonzini
· 8 years ago
8cd1a3e
block: Propagate error in bdrv_open_backing_file
by Fam Zheng
· 8 years ago
c1cef67
block: Always call bdrv_child_check_perm first
by Fam Zheng
· 8 years ago
9e7e940
block: Refresh filename after changing backing file
by Kevin Wolf
· 8 years ago
466787f
block: Remove check_new_perm from bdrv_replace_child()
by Kevin Wolf
· 8 years ago
b64842d
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 8 years ago
5577fff
block: More detailed syntax error reporting for JSON filenames
by Markus Armbruster
· 8 years ago
57348c2
qobject: Propagate parse errors through qobject_from_json()
by Markus Armbruster
· 8 years ago
5fe31c2
block: Fix error handling in bdrv_replace_in_backing_chain()
by Kevin Wolf
· 8 years ago
234ac1a
block: Handle permission errors in change_parent_backing_link()
by Kevin Wolf
· 8 years ago
4618112
block: Ignore multiple children in bdrv_check_update_perm()
by Kevin Wolf
· 8 years ago
8ee0399
block: Factor out bdrv_replace_child_noperm()
by Kevin Wolf
· 8 years ago
d0ac038
block: Factor out should_update_child()
by Kevin Wolf
· 8 years ago
b2c2832
block: Add Error parameter to bdrv_append()
by Kevin Wolf
· 8 years ago
12fa4af
block: Add Error parameter to bdrv_set_backing_hd()
by Kevin Wolf
· 8 years ago
c8f6d58
block: Assertions for resize permission
by Kevin Wolf
· 8 years ago
3e44c8e
block: Allow backing file links in change_parent_backing_link()
by Kevin Wolf
· 8 years ago
db95dbb
block: BdrvChildRole.attach/detach() callbacks
by Kevin Wolf
· 8 years ago
dd65a52
block: Fix pending requests check in bdrv_append()
by Kevin Wolf
· 8 years ago
26de943
block: Add BdrvChildRole.stay_at_node
by Kevin Wolf
· 8 years ago
d083319
block: Include details on permission errors in message
by Kevin Wolf
· 8 years ago
b541155
block: Add BdrvChildRole.get_parent_desc()
by Kevin Wolf
· 8 years ago
d708642
block: Add error parameter to blk_insert_bs()
by Kevin Wolf
· 8 years ago
6d0eb64
block: Add permissions to blk_new()
by Kevin Wolf
· 8 years ago
f68c598
block: Request real permissions in bdrv_attach_child()
by Kevin Wolf
· 8 years ago
78e421c
block: Require .bdrv_child_perm() with child nodes
by Kevin Wolf
· 8 years ago
91ef382
vvfat: Implement .bdrv_child_perm()
by Kevin Wolf
· 8 years ago
6b1a044
block: Default .bdrv_child_perm() for format drivers
by Kevin Wolf
· 8 years ago
6a1b9ee
block: Default .bdrv_child_perm() for filter drivers
by Kevin Wolf
· 8 years ago
33a610c
block: Involve block drivers in permission granting
by Kevin Wolf
· 8 years ago
d5e6f43
block: Let callers request permissions when attaching a child node
by Kevin Wolf
· 8 years ago
8b2ff52
block: Add Error argument to bdrv_attach_child()
by Kevin Wolf
· 8 years ago
6b4e463
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 8 years ago
680c7f9
block: Add bdrv_new_open_driver()
by Kevin Wolf
· 8 years ago
01a5650
block: Factor out bdrv_open_driver()
by Kevin Wolf
· 8 years ago
5696c6e
block: Use BlockBackend for image probing
by Kevin Wolf
· 8 years ago
2d6b86a
block: Factor out bdrv_open_child_bs()
by Kevin Wolf
· 8 years ago
4e4bf5c
block: Attach bs->file only during .bdrv_open()
by Kevin Wolf
· 8 years ago
52cdbc5
block: Pass BdrvChild to bdrv_truncate()
by Kevin Wolf
· 8 years ago
ca6b6e1
Don't check qobject_type() before qobject_to_qdict()
by Markus Armbruster
· 8 years ago
16e977d
block: bdrv_invalidate_cache: invalidate children first
by Vladimir Sementsov-Ogievskiy
· 8 years ago
418661e
block: check full backing filename when searching protocol filenames
by Jeff Cody
· 8 years ago
0ab8ed1
trace: switch to modular code generation for sub-directories
by Daniel P. Berrange
· 8 years ago
7ad2757
block: remove dead check
by Paolo Bonzini
· 8 years ago
eb0df69
block: Emit modules in bdrv_iterate_format()
by Max Reitz
· 8 years ago
ceff5bd
block: Fix bdrv_iterate_format() sorting
by Max Reitz
· 8 years ago
61b49e4
block: Support streaming to an intermediate layer
by Alberto Garcia
· 8 years ago
40840e4
block: Pause all jobs during bdrv_reopen_multiple()
by Alberto Garcia
· 8 years ago
c9d1a56
block: only call aio_poll on the current thread's AioContext
by Paolo Bonzini
· 8 years ago
720150f
block: prepare bdrv_reopen_multiple to release AioContext
by Paolo Bonzini
· 8 years ago
2d76e72
block: Add qdev ID to DEVICE_TRAY_MOVED
by Kevin Wolf
· 8 years ago
c5f3014
block: Add bdrv_runtime_opts to query-command-line-options
by Kevin Wolf
· 8 years ago
818584a
block: Move 'discard' option to bdrv_open_common()
by Kevin Wolf
· 8 years ago
692e01a
block: Parse 'detect-zeroes' in bdrv_open_common()
by Kevin Wolf
· 8 years ago
Next »