Age | Commit message (Expand) | Author | Files | Lines |
2023-06-08 | disk/core: Fix segfault on exit with SCSI | Jean-Philippe Brucker | 1 | -2/+2 |
2023-06-08 | virtio/scsi: Fix and simplify command-line | Jean-Philippe Brucker | 1 | -7/+4 |
2022-06-09 | virtio/blk: Implement VIRTIO_F_ANY_LAYOUT feature | Jean-Philippe Brucker | 1 | -6/+20 |
2021-10-12 | Use kvm->nr_disks instead of kvm->cfg.image_count | Alexandru Elisei | 1 | -9/+9 |
2019-04-26 | disk/aio: Add wait() disk operation | Jean-Philippe Brucker | 4 | -32/+61 |
2019-04-26 | disk/aio: Cancel AIO thread on cleanup | Jean-Philippe Brucker | 1 | -2/+3 |
2019-04-26 | disk/aio: Fix AIO thread | Jean-Philippe Brucker | 1 | -5/+16 |
2019-04-26 | disk/aio: Fix use of disk->async | Jean-Philippe Brucker | 4 | -21/+14 |
2019-04-26 | disk/aio: Refactor AIO code | Jean-Philippe Brucker | 3 | -72/+130 |
2019-04-26 | virtio/blk: Set VIRTIO_BLK_F_RO when the disk is read-only | Jean-Philippe Brucker | 1 | -2/+7 |
2019-04-26 | qcow: Fix qcow1 exit fault | Jean-Philippe Brucker | 1 | -0/+1 |
2015-07-20 | use <poll.h> instead of <sys/poll.h> | Andre Przywara | 1 | -1/+1 |
2015-07-20 | qcow: fix signedness bugs | Andre Przywara | 1 | -4/+4 |
2015-07-20 | avoid casts when initializing structures | Andre Przywara | 1 | -3/+3 |
2015-06-01 | kvm tools: Fix print format warnings | Andreas Herrmann | 1 | -1/+3 |
2015-06-01 | kvm tools: remove unneeded checks in qcow code | Sasha Levin | 1 | -4/+2 |
2015-06-01 | kvm tools: remove unneeded check from disk code | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: Specify names for VM internal threads | Sasha Levin | 1 | -0/+2 |
2015-06-01 | kvm tools: use init/exit where possible | Sasha Levin | 1 | -0/+2 |
2015-06-01 | kvm tools: disk image related cleanup | Sasha Levin | 1 | -4/+67 |
2015-06-01 | kvm tools: Add initial virtio-scsi support | Asias He | 1 | -0/+14 |
2015-06-01 | kvm tools: Enable O_DIRECT support | Asias He | 2 | -7/+16 |
2015-06-01 | kvm tools: Introduce struct disk_image_params | Asias He | 1 | -6/+9 |
2015-06-01 | kvm tools: Increase AIO_MAX to 256 | Asias He | 1 | -1/+1 |
2015-06-01 | kvm tools: Code cleanup for disk/raw.c | Asias He | 1 | -1/+1 |
2015-06-01 | kvm tools: Code cleanup for disk/qcow.c | Asias He | 1 | -8/+8 |
2015-06-01 | kvm tools: Code cleanup for disk/core.c | Asias He | 1 | -10/+13 |
2015-06-01 | kvm tools: Simplify disk read write function name | Asias He | 4 | -21/+21 |
2015-06-01 | kvm tools: Make raw block device work | Asias He | 1 | -6/+40 |
2015-06-01 | kvm tools: Fixes for disk image module | Sasha Levin | 4 | -39/+61 |
2015-06-01 | kvm tools: Rename pr_error to pr_err to follow kernel convention | Cyrill Gorcunov | 1 | -1/+1 |
2015-06-01 | kvm tools: Trivial cleanup | Sasha Levin | 1 | -14/+12 |
2015-06-01 | kvm tools, qcow: Add support for growing refcount blocks | Lan Tianyu | 1 | -17/+94 |
2015-06-01 | kvm tools: Drop write operation in ro_ops_nowrite | Asias He | 1 | -1/+0 |
2015-06-01 | kvm tools: Remove unnecessary assignment in disk/raw.c | Asias He | 1 | -1/+0 |
2015-06-01 | kvm tools: Get multiple io events at a time | Asias He | 1 | -5/+6 |
2015-06-01 | kvm tools, qcow: Add the support for copy-on-write cluster | Lan Tianyu | 1 | -167/+287 |
2015-06-01 | kvm tools: Use correct config defines | Sasha Levin | 1 | -2/+2 |
2015-06-01 | kvm tools: Remove async flag from QCOW | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools: Use native vectored AIO in virtio-blk | Sasha Levin | 3 | -4/+77 |
2015-06-01 | kvm tools: Split io request from completion | Sasha Levin | 1 | -3/+3 |
2015-06-01 | kvm tools: Remove qcow nowrite function | Sasha Levin | 1 | -9/+0 |
2015-06-01 | kvm tools: Add optional callback on disk op completion | Sasha Levin | 3 | -11/+29 |
2015-06-01 | kvm tools: Modify behaviour on missing ops ptr | Sasha Levin | 1 | -2/+2 |
2015-06-01 | kvm tools: Modify disk ops usage | Sasha Levin | 2 | -18/+34 |
2015-06-01 | kvm tools: Remove the non-iov interface from disk image ops | Sasha Levin | 3 | -64/+81 |
2015-06-01 | kvm tools: Switch to using an enum for disk image types | Sasha Levin | 2 | -5/+5 |
2015-06-01 | kvm tools: Add support for the read operation of qcow and qcow2 compressed image | Lan Tianyu | 1 | -61/+260 |
2015-06-01 | kvm tools, qcow: Add support for writing to zero refcount clusters | Pekka Enberg | 1 | -8/+262 |
2015-06-01 | kvm tools, qcow: Force read-only mode for QCOW images | Pekka Enberg | 1 | -3/+5 |
2015-06-01 | kvm tools, qcow: Rename L2 table lookup functions | Pekka Enberg | 1 | -8/+8 |
2015-06-01 | kvm tools, qcow: Move L2 cache to 'struct qcow_l1_table' | Pekka Enberg | 1 | -25/+35 |
2015-06-01 | kvm tools, qcow: Unify L1 and L2 variable names | Pekka Enberg | 1 | -35/+35 |
2015-06-01 | kvm tools: Rename 'struct qcow_table' to 'struct qcow_l1_table' | Pekka Enberg | 1 | -4/+4 |
2015-06-01 | kvm tools: Fix warning on 32bit | Sasha Levin | 1 | -1/+1 |
2015-06-01 | kvm tools, qcow: Fix copy-on-write image corruption | Pekka Enberg | 1 | -2/+10 |
2015-06-01 | kvm tools: Implement VIRTIO_BLK_T_GET_ID | Sasha Levin | 1 | -0/+11 |
2015-06-01 | kvm tools, qcow: I/O error on compressed sectors | Pekka Enberg | 1 | -6/+29 |
2015-06-01 | kvm tools, qcow: Flush only dirty L2 tables | Pekka Enberg | 1 | -1/+10 |
2015-06-01 | kvm tools, qcow: Delayed L2 table writeout | Pekka Enberg | 1 | -27/+39 |
2015-06-01 | kvm tools, qcow: Use big endian order for L2 table entries | Pekka Enberg | 1 | -8/+3 |
2015-06-01 | kvm tools, qcow: Don't fdatasync() L2 table writeout | Pekka Enberg | 1 | -1/+1 |
2015-06-01 | kvm tools, qcow: Delayed L1 table writeout | Pekka Enberg | 1 | -11/+13 |
2015-06-01 | kvm tools, qcow: Introduce qcow_disk_flush() | Pekka Enberg | 1 | -12/+10 |
2015-06-01 | kvm tools, qcow: Fix locking issues | Pekka Enberg | 1 | -9/+21 |
2015-06-01 | kvm tools, qcow: Use 'struct qcow_l2_table' instead of untyped array | Pekka Enberg | 1 | -44/+36 |
2015-06-01 | kvm tools, qcow: Rename struct qcow_l2_cache to struct qcow_l2_table | Pekka Enberg | 1 | -16/+16 |
2015-06-01 | kvm tools, qcow: Use fdatasync() instead of sync_file_range() | Pekka Enberg | 1 | -3/+1 |
2015-06-01 | kvm tools: Add IO delay option | Prasad Joshi | 1 | -0/+8 |
2015-06-01 | kvm tools: Add QCOW level2 caching support | Prasad Joshi | 1 | -23/+221 |
2015-06-01 | kvm tools: Fix up common QCOW function names | Pekka Enberg | 1 | -23/+23 |
2015-06-01 | kvm tools: Close the disk images after the guest shuts down | Prasad Joshi | 1 | -0/+8 |
2015-06-01 | kvm tools: Add a wrapper function to open disk images | Prasad Joshi | 1 | -0/+31 |
2015-06-01 | kvm tools: Prefix error() and friends helpers with pr_ | Cyrill Gorcunov | 2 | -7/+7 |
2015-06-01 | kvm tools: Print debug info for qcow1_nowrite_sector | Asias He | 1 | -0/+1 |
2015-06-01 | kvm tools: Add debug info for disk_image__{read, write} | Asias He | 1 | -26/+65 |
2015-06-01 | kvm tools: Do not use 'inline' for disk_image__flush | Asias He | 1 | -0/+8 |
2015-06-01 | kvm tools: Remove unnecessary S_ISBLK check | Asias He | 1 | -4/+8 |
2015-06-01 | kvm tools: Rename raw_image_ops to blk_dev_ops | Asias He | 1 | -3/+12 |
2015-06-01 | kvm tools: Rename struct disk_image_operations ops name for raw image | Asias He | 3 | -16/+22 |
2015-06-01 | kvm tools: Tune up ops in 'struct disk_image_operations' | Asias He | 3 | -17/+25 |
2015-06-01 | kvm tools: Split blk device code from raw.c to blk.c | Asias He | 2 | -26/+36 |
2015-06-01 | kvm tools: Consolidate disk_image__{new, new_readonly} | Asias He | 3 | -20/+30 |
2015-06-01 | kvm tools: Rename disk_image__{read, write}_sector_iov | Asias He | 1 | -2/+2 |
2015-06-01 | kvm tools: Split raw image and blk device code from disk/core.c | Asias He | 2 | -100/+85 |
2015-06-01 | kvm tools: Rename disk-image.c to core.c | Asias He | 1 | -0/+0 |
2015-06-01 | kvm tools: Move disk image related code under disk directory | Asias He | 2 | -0/+791 |