aboutsummaryrefslogtreecommitdiffstats
path: root/blockdev.c
AgeCommit message (Expand)AuthorFilesLines
2012-01-26qmp: add block_stream commandStefan Hajnoczi1-0/+67
2012-01-26block: check bdrv_in_use() before blockdev operationsStefan Hajnoczi1-1/+15
2012-01-18block: use proper qerrors in qmp_block_resizeStefan Hajnoczi1-8/+18
2012-01-18qapi: Convert block_set_io_throttleLuiz Capitulino1-33/+14
2012-01-18qapi: Convert changeLuiz Capitulino1-16/+38
2012-01-18qapi: Convert ejectLuiz Capitulino1-15/+5
2012-01-18block: eject_device(): Use error_set()Luiz Capitulino1-8/+22
2011-12-06qapi: Convert blockdev_snapshot_syncLuiz Capitulino1-32/+17
2011-12-06qapi: Convert block_resizeLuiz Capitulino1-11/+7
2011-12-06qapi: Convert block_passwdLuiz Capitulino1-12/+10
2011-12-05block: convert qemu_aio_flush() calls to bdrv_drain_all()Stefan Hajnoczi1-2/+2
2011-12-05block: add -drive copy-on-read=on|offStefan Hajnoczi1-0/+6
2011-12-05hmp/qmp: add block_set_io_throttleZhi Yong Wu1-0/+59
2011-12-05block: add the blockio limits command line supportZhi Yong Wu1-0/+44
2011-11-11block: add eject request callbackPaolo Bonzini1-4/+6
2011-09-12ide/atapi scsi-disk: Make monitor eject -f, then change workMarkus Armbruster1-1/+2
2011-09-12block: Drop BlockDriverState member removableMarkus Armbruster1-5/+0
2011-09-12block: Clean up remaining users of "removable"Markus Armbruster1-1/+1
2011-09-12block: Drop medium lock tracking, ask device models insteadMarkus Armbruster1-1/+1
2011-09-06block: Attach non-qdev devices as wellMarkus Armbruster1-3/+2
2011-08-23block: parse cache mode flags in a single placeStefan Hajnoczi1-12/+3
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-7/+7
2011-08-01blockdev: Make eject fail for non-removable drives even with -fMarkus Armbruster1-10/+7
2011-07-21QMP: add snapshot-blkdev-sync commandJes Sorensen1-2/+2
2011-07-05block: drive_init(): Improve CHS setting error messageLuiz Capitulino1-1/+1
2011-07-05block: drive_init(): Simplify interface type settingLuiz Capitulino1-8/+4
2011-06-24blockdev: Put space after comma in error messageMarkus Armbruster1-1/+1
2011-06-08block: clarify the meaning of BDRV_O_NOCACHEChristoph Hellwig1-1/+1
2011-05-19block: Remove type hint, it's guest matter, doesn't belong hereMarkus Armbruster1-2/+2
2011-05-19blockdev: Store -drive option media in DriveInfoMarkus Armbruster1-0/+1
2011-04-07Do not delete BlockDriverState when deleting the driveRyan Harper1-17/+8
2011-04-04virtio: use generic name when possibleAlexander Graf1-1/+1
2011-03-15Improve error handling in do_snapshot_blkdev()Jes Sorensen1-6/+17
2011-02-10blockdev: Plug memory leak in drive_init() error pathsMarkus Armbruster1-2/+9
2011-02-10blockdev: Plug memory leak in drive_uninit()Markus Armbruster1-0/+1
2011-02-07block: enable in_use flagMarcelo Tosatti1-0/+4
2011-02-07blockdev: add refcount to DriveInfoMarcelo Tosatti1-2/+16
2011-01-31blockdev: Fix drive_add for drives without mediaMarkus Armbruster1-6/+2
2011-01-31blockdev: Replace drive_add()'s fmt, ... by optstr parameterMarkus Armbruster1-7/+1
2011-01-31blockdev: Reject multiple definitions for the same driveMarkus Armbruster1-2/+3
2011-01-31blockdev: New drive_get_by_index()Markus Armbruster1-0/+7
2011-01-31blockdev: Factor drive_index_to_{bus,unit}_id out of drive_init()Markus Armbruster1-8/+14
2011-01-31blockdev: Make drive_add() take explicit type, index parametersMarkus Armbruster1-3/+17
2011-01-31blockdev: Fix regression in -drive if=scsi,index=NMarkus Armbruster1-2/+16
2011-01-31blockdev: Put BlockInterfaceType names and max_devs in tablesMarkus Armbruster1-30/+21
2011-01-31blockdev: New drive_get_next(), replacing qdev_init_bdrv()Markus Armbruster1-0/+10
2011-01-31block: add block_resize monitor commandChristoph Hellwig1-0/+30
2011-01-24blockdev: Fix drive_del not to crash when drive is not in useMarkus Armbruster1-7/+9
2011-01-24blockdev: Make drive_init() use error_report()Markus Armbruster1-31/+28
2011-01-24blockdev: Fix error message for invalid -drive CHSMarkus Armbruster1-3/+3