Sign in
qemu
/
qemu
/
08712fcb851034228b61f75bd922863a984a4f60
/
block
/
block-backend.c
c80d8b0
block: Add @exact parameter to bdrv_co_truncate()
by Max Reitz
· 5 years ago
b301686
block/block-backend: add blk_co_pwritev_part
by Vladimir Sementsov-Ogievskiy
· 5 years ago
e4ec5ad
replay: add BH oneshot event for block layer
by Pavel Dovgalyuk
· 5 years ago
e018ccb
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 5 years ago
54d3123
sysemu: Split sysemu/runstate.h off sysemu/sysemu.h
by Markus Armbruster
· 5 years ago
db72581
Include qemu/main-loop.h less
by Markus Armbruster
· 5 years ago
13d4ff0
trace: Do not include qom/cpu.h into generated trace.h
by Markus Armbruster
· 5 years ago
cf31293
block-backend: Queue requests while drained
by Kevin Wolf
· 5 years ago
421919d
block: Remove blk_pread_unthrottled()
by Kevin Wolf
· 5 years ago
e037c09
block: Do not poll in bdrv_do_drained_end()
by Max Reitz
· 5 years ago
68d00e4
block/block-backend: blk_iostatus_reset: drop usage of bs->job
by Vladimir Sementsov-Ogievskiy
· 6 years ago
132ada8
block: Adjust AioContexts when attaching nodes
by Kevin Wolf
· 6 years ago
d861ab3
block: Add BlockBackend.ctx
by Kevin Wolf
· 6 years ago
97896a4
block: Add Error to blk_set_aio_context()
by Kevin Wolf
· 6 years ago
b441dc7
block: Make bdrv_root_attach_child() unref child_bs on failure
by Alberto Garcia
· 6 years ago
980b0f9
block: Add blk_set_allow_aio_context_change()
by Kevin Wolf
· 6 years ago
3847526
block: Implement .(can_)set_aio_ctx for BlockBackend
by Kevin Wolf
· 6 years ago
4841211
block: Add bdrv_get_request_alignment()
by Eric Blake
· 6 years ago
adf2e45
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 6 years ago
c90e2a9
block-backend: Make blk_inc/dec_in_flight public
by Kevin Wolf
· 6 years ago
ae5a959
block/block-backend: use QEMU_IOVEC_INIT_BUF
by Vladimir Sementsov-Ogievskiy
· 6 years ago
d09ea2d
block: Remove blk_attach_dev_legacy() / legacy_dev code
by Thomas Huth
· 6 years ago
4720cbe
block: Fix hangs in synchronous APIs with iothreads
by Kevin Wolf
· 6 years ago
5d3b4e9
qapi: add x-debug-query-block-graph
by Vladimir Sementsov-Ogievskiy
· 6 years ago
602414d
block: Null pointer dereference in blk_root_get_parent_desc()
by Liam Merwick
· 6 years ago
9671056
block: change some function return type to bool
by Li Qiang
· 6 years ago
cb53460
block-backend: Set werror/rerror defaults in blk_new()
by Kevin Wolf
· 6 years ago
cfe29d8
block: Use a single global AioWait
by Kevin Wolf
· 6 years ago
46aaf2a
block-backend: Decrease in_flight only after callback
by Kevin Wolf
· 6 years ago
5ca9d21
block-backend: Fix potential double blk_delete()
by Kevin Wolf
· 6 years ago
fe5258a
block-backend: Add .drained_poll callback
by Kevin Wolf
· 6 years ago
3ab7238
qapi: Drop qapi_event_send_FOO()'s Error ** argument
by Peter Xu
· 6 years ago
572023f
block: Remove deprecated -drive option serial
by Kevin Wolf
· 7 years ago
0b9fd3f
block: Use BdrvChild to discard
by Fam Zheng
· 6 years ago
44e8b46
Revert "block: Remove deprecated -drive option serial"
by Cornelia Huck
· 7 years ago
67b51fb
block: split flags in copy_range
by Vladimir Sementsov-Ogievskiy
· 6 years ago
f45280c
block: fix QEMU crash with scsi-hd and drive_del
by Greg Kurz
· 7 years ago
b008326
block: Remove deprecated -drive option serial
by Kevin Wolf
· 7 years ago
b5679fa
block-backend: Add blk_co_copy_range
by Fam Zheng
· 7 years ago
7803696
block-backend: simplify blk_get_aio_context
by Daniel Henrique Barboza
· 7 years ago
d03654e
block: let blk_add/remove_aio_context_notifier() tolerate BDS changes
by Stefan Hajnoczi
· 7 years ago
c060332
block: Fix qemu crash when using scsi-block
by Deepa Srinivasan
· 7 years ago
58e2e17
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 7 years ago
bfe1a14
block: Fix NULL dereference on empty drive error
by Kevin Wolf
· 7 years ago
9af2398
Include less of the generated modular QAPI headers
by Markus Armbruster
· 7 years ago
33f2a75
block: add BlockBackend->in_flight counter
by Stefan Hajnoczi
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
e688df6
Include qapi/error.h exactly where needed
by Markus Armbruster
· 7 years ago
23d0ba9
block: Introduce buf register API
by Fam Zheng
· 7 years ago
1f4ad7d
block: Don't request I/O permission with BDRV_O_NO_IO
by Kevin Wolf
· 7 years ago
5e003f1
block: Make bdrv_next() keep strong references
by Max Reitz
· 7 years ago
c89bcf3
block: Leave valid throttle timers when removing a BDS from a backend
by Alberto Garcia
· 7 years ago
48bf7ea
block: Check for inserted BlockDriverState in blk_io_limits_disable()
by Alberto Garcia
· 7 years ago
dc868fb
throttle-groups: drain before detaching ThrottleState
by Stefan Hajnoczi
· 7 years ago
632a773
block: all I/O should be completed before removing throttle timers.
by Zhengui
· 7 years ago
f738cfc
block: tidy ThrottleGroupMember initializations
by Manos Pitsidianakis
· 7 years ago
c61791f
block: add aio_context field in ThrottleGroupMember
by Manos Pitsidianakis
· 7 years ago
022cdc9
block: move ThrottleGroup membership to ThrottleGroupMember
by Manos Pitsidianakis
· 7 years ago
ca2e214
block-backend: Allow more "can inactivate" cases
by Fam Zheng
· 7 years ago
c16de8f
block-backend: Refactor inactivate check
by Fam Zheng
· 7 years ago
5f7772c
block-backend: Defer shared_perm tightening migration completion
by Fam Zheng
· 7 years ago
a429b9b
block: Make blk_all_next() public
by Kevin Wolf
· 7 years ago
77beef8
block: Make blk_get_attached_dev_id() public
by Kevin Wolf
· 7 years ago
3a691c5
block: Add PreallocMode to blk_truncate()
by Max Reitz
· 8 years ago
7ea37c3
block: Add PreallocMode to bdrv_truncate()
by Max Reitz
· 8 years ago
f5a5ca7
block: change variable names in BlockDriverState
by Manos Pitsidianakis
· 8 years ago
9caa6f3
block: split BlockAcctStats creation and setup
by Paolo Bonzini
· 8 years ago
93001e9
throttle-groups: protect throttled requests with a CoMutex
by Paolo Bonzini
· 8 years ago
d993b85
block: access io_limits_disabled with atomic ops
by Paolo Bonzini
· 8 years ago
93c2650
block: Fix anonymous BBs in blk_root_inactivate()
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
ed3d2ec
block: Add errp to b{lk,drv}_truncate()
by Max Reitz
· 8 years ago
0731a50
block: Constify data passed by pointer to blk_name
by Krzysztof Kozlowski
· 8 years ago
1606e4c
throttle: Remove block from group on hot-unplug
by Eric Blake
· 8 years ago
e92f0e1
block: Use bdrv_coroutine_enter to start I/O coroutines
by Fam Zheng
· 8 years ago
d35ff5e
block: Ignore guest dev permissions during incoming migration
by Kevin Wolf
· 8 years ago
f4d9cc8
block-backend: add drained_begin / drained_end ops
by John Snow
· 8 years ago
50bfbe9
block: Don't use error_abort in blk_new_open
by Fam Zheng
· 8 years ago
887354b
hmp: Request permissions in qemu-io
by Kevin Wolf
· 8 years ago
b541155
block: Add BdrvChildRole.get_parent_desc()
by Kevin Wolf
· 8 years ago
39829a0
block: Allow error return in BlockDevOps.change_media_cb()
by Kevin Wolf
· 8 years ago
c62d32f
block: Request real permissions in blk_new_open()
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
981776b
block: Add permissions to BlockBackend
by Kevin Wolf
· 8 years ago
d5e6f43
block: Let callers request permissions when attaching a child node
by Kevin Wolf
· 8 years ago
52cdbc5
block: Pass BdrvChild to bdrv_truncate()
by Kevin Wolf
· 8 years ago
b9e413d
block: explicitly acquire aiocontext in aio callbacks that need it
by Paolo Bonzini
· 8 years ago
1919631
block: explicitly acquire aiocontext in bottom halves that need it
by Paolo Bonzini
· 8 years ago
35f106e
block-backend: allow blk_prw from coroutine context
by Paolo Bonzini
· 8 years ago
c47ee04
block-backend: Always notify on blk_eject
by John Snow
· 8 years ago
88b062c
block: introduce BDRV_POLL_WHILE
by Paolo Bonzini
· 8 years ago
9972354
block: add BDS field to count in-flight requests
by Paolo Bonzini
· 8 years ago
48af776
block: Use blk_co_ioctl() for all BB level ioctls
by Kevin Wolf
· 8 years ago
8c2e3dd
block: Use blk_co_pdiscard() for all BB level discard
by Kevin Wolf
· 8 years ago
be07a88
block: Use blk_co_flush() for all BB level flushes
by Kevin Wolf
· 8 years ago
2d76e72
block: Add qdev ID to DEVICE_TRAY_MOVED
by Kevin Wolf
· 8 years ago
bbc8ea9
block-backend: Remember if attached device is non-qdev
by Kevin Wolf
· 8 years ago
2bf7e10
block: Add node name to BLOCK_IO_ERROR event
by Kevin Wolf
· 8 years ago
Next »