Sign in
qemu
/
qemu
/
0cb8d47ba94c0e16f22e3e385dc7c60aea852eee
/
block.c
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
5b7ba05
block: Don't queue the same BDS twice in bdrv_reopen_queue_child()
by Alberto Garcia
· 8 years ago
f87a0e2
block: Add "read-only" to the options QDict
by Alberto Garcia
· 8 years ago
9b7e869
block: Update bs->open_flags earlier in bdrv_open_common()
by Alberto Garcia
· 8 years ago
14499ea
block: Set BDRV_O_ALLOW_RDWR and snapshot_options before storing the flags
by Alberto Garcia
· 8 years ago
38b5e4c
block: Remove bdrv_is_snapshot
by Alberto Garcia
· 8 years ago
88d8879
blockdev: Add dynamic module loading for block drivers
by Marc Mari
· 8 years ago
e9d6456
block: unblock backup operations in backing file
by Wen Congyang
· 8 years ago
cd7fca9
nbd-server: Use a separate BlockBackend
by Kevin Wolf
· 9 years ago
2f0342e
block: remove extra condition in bdrv_can_write_zeroes_with_unmap
by Denis V. Lunev
· 8 years ago
3ff2f67
block: ignore flush requests when storage is clean
by Evgeny Yakovlev
· 8 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 9 years ago
cf2ab8f
block: Convert bdrv_pread(v) to BdrvChild
by Kevin Wolf
· 9 years ago
Next »