1. 08e2c9f scsi: move block/scsi.h to include/scsi/constants.h by Paolo Bonzini · 8 years ago
  2. e5b5728 scsi: move non-emulation specific code to scsi/ by Paolo Bonzini · 8 years ago
  3. 2875135 scsi: Refactor scsi sense interpreting code by Fam Zheng · 8 years ago
  4. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 8 years ago
  5. a309b29 Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging by Peter Maydell · 8 years ago
  6. 3dc6f86 Convert error_report() to warn_report() by Alistair Francis · 8 years ago
  7. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  8. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  9. 5c3ad1a block/iscsi: enable filename option and parsing by Jeff Cody · 8 years ago
  10. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
  11. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  12. 2ec9a78 iscsi: Fix iscsi_create by Fam Zheng · 8 years ago
  13. b9afaba iscsi: drop unused IscsiAIOCB.qiov field by Stefan Hajnoczi · 8 years ago
  14. f6eb0b3 iscsi: fix missing unlock by Paolo Bonzini · 8 years ago
  15. d045c46 iscsi: do not use aio_context_acquire/release by Paolo Bonzini · 8 years ago
  16. 31eb120 iscsi: Add blockdev-add support by Kevin Wolf · 8 years ago
  17. 1d56010 iscsi: Add timeout option by Kevin Wolf · 8 years ago
  18. 81aa2a0 iscsi: Add header-digest option by Kevin Wolf · 8 years ago
  19. d4e7992 iscsi: Add initiator-name option by Kevin Wolf · 8 years ago
  20. 4317142 iscsi: Handle -iscsi user/password in bdrv_parse_filename() by Kevin Wolf · 8 years ago
  21. d5895fc iscsi: Split URL into individual options by Kevin Wolf · 8 years ago
  22. b9e413d block: explicitly acquire aiocontext in aio callbacks that need it by Paolo Bonzini · 8 years ago
  23. 1919631 block: explicitly acquire aiocontext in bottom halves that need it by Paolo Bonzini · 8 years ago
  24. 9d45665 block: explicitly acquire aiocontext in callbacks that need it by Paolo Bonzini · 8 years ago
  25. 2f47da5 block: explicitly acquire aiocontext in timers that need it by Paolo Bonzini · 8 years ago
  26. 1da45e0 block/iscsi: avoid data corruption with cache=writeback by Peter Lieven · 8 years ago
  27. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  28. 49228d1 block: Return -ENOTSUP rather than assert on unaligned discards by Eric Blake · 8 years ago
  29. e0ae498 block/iscsi: Adding new iSER transport layer option by Roy Shterman · 8 years ago
  30. 583ec22 block/iscsi: Introducing new zero-copy API by Roy Shterman · 8 years ago
  31. fffb6e1 block: use aio_bh_schedule_oneshot by Paolo Bonzini · 8 years ago
  32. 4c89275 Merge remote-tracking branch 'remotes/famz/tags/various-pull-request' into staging by Peter Maydell · 8 years ago
  33. 6de68ff Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 8 years ago
  34. cea2527 util: Add UUID API by Fam Zheng · 8 years ago
  35. 95eaa78 iscsi: Fix divide-by-zero regression on raw SG devices by Eric Blake · 8 years ago
  36. f57b4b5 blockdev: prepare iSCSI block driver for dynamic loading by Colin Lord · 9 years ago
  37. 97c7e85 iscsi: Switch .bdrv_co_discard() to byte-based by Eric Blake · 9 years ago
  38. 6bd01f1 iscsi: Rely on block layer to break up large requests by Eric Blake · 9 years ago
  39. e1123a3 block/iscsi: allow caching of the allocation map by Peter Lieven · 9 years ago
  40. eb36b95 block/iscsi: fix rounding in iscsi_allocationmap_set by Peter Lieven · 9 years ago
  41. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  42. a9c9427 Use #include "..." for our own headers, <...> for others by Markus Armbruster · 9 years ago
  43. 5411541 block: Use bool as appropriate for BDS members by Eric Blake · 9 years ago
  44. a5b8dd2 block: Move request_alignment into BlockLimit by Eric Blake · 9 years ago
  45. b9f7855 block: Switch discard length bounds to byte-based by Eric Blake · 9 years ago
  46. 5def6b8 block: Switch transfer length bounds to byte-based by Eric Blake · 9 years ago
  47. c8b3b99 iscsi: Set request_alignment during .bdrv_refresh_limits() by Eric Blake · 9 years ago
  48. f9e95af iscsi: Advertise realistic limits to block layer by Eric Blake · 9 years ago
  49. 0ead931 iscsi: fix assertion in is_sector_request_lun_aligned by Peter Lieven · 9 years ago
  50. 94d047a iscsi: Convert to bdrv_co_pwrite_zeroes() by Eric Blake · 9 years ago
  51. cf081fc block: Track write zero limits in bytes by Eric Blake · 9 years ago
  52. 8b18474 iscsi: Use block size as minimum zero/discard alignment by Eric Blake · 9 years ago
  53. a6b3167 block/iscsi: avoid potential overflow of acb->task->cdb by Peter Lieven · 9 years ago
  54. 644c6869d iscsi: pass SCSI status back for SG_IO by Vadim Rozenfeld · 9 years ago
  55. 465fe88 block: Honor BDRV_REQ_FUA during write_zeroes by Eric Blake · 9 years ago
  56. 4df863f block: Make supported_write_flags a per-bds property by Eric Blake · 9 years ago
  57. 78a0729 block: Introduce bdrv_driver_pwritev() by Kevin Wolf · 9 years ago
  58. 9f0eb9e iscsi: Support BDRV_REQ_FUA by Kevin Wolf · 9 years ago
  59. bfd18d1 block: Move enable_write_cache to BB level by Kevin Wolf · 9 years ago
  60. b189346 iscsi: add support for getting CHAP password via QCryptoSecret API by Daniel P. Berrange · 9 years ago
  61. 3399833 iscsi: Assign bs to file in iscsi_co_get_block_status by Fam Zheng · 9 years ago
  62. 67a0fd2 block: Add "file" output parameter to block status query functions by Fam Zheng · 9 years ago
  63. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  64. 1cb6d13 iscsi: send readcapacity10 when readcapacity16 failed by Zhu Lingshan · 9 years ago
  65. 240125b iscsi: fix readcapacity error message by Zhu Lingshan · 9 years ago
  66. 83c98d7 block: Drop BlockDriver.bdrv_ioctl by Fam Zheng · 9 years ago
  67. 4bb17ab iscsi: Emulate commands in iscsi_aio_ioctl as iscsi_ioctl by Fam Zheng · 9 years ago
  68. e01dd3d iscsi: Translate scsi sense into error code by Fam Zheng · 9 years ago
  69. dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
  70. 6d1f252 block/iscsi: validate block size returned from target by Peter Lieven · 10 years ago
  71. 9049736 block/iscsi: restore compatiblity with libiscsi 1.9.0 by Peter Lieven · 10 years ago
  72. 5dd7a53 block/iscsi: add support for request timeouts by Peter Lieven · 10 years ago
  73. 1b6bc94 Fix migration in case of scsi-generic by Dimitris Aragiorgis · 10 years ago
  74. b192af8 block: Use bdrv_is_sg() everywhere by Dimitris Aragiorgis · 10 years ago
  75. d49b683 qerror: Move #include out of qerror.h by Markus Armbruster · 10 years ago
  76. 44f192f iscsi: Remove pointless runtime check of macro value by Fam Zheng · 10 years ago
  77. 9eac362 block/iscsi: use the allocationmap also if cache.direct=on by Peter Lieven · 10 years ago
  78. 03e40fe block/iscsi: bump year in copyright notice by Peter Lieven · 10 years ago
  79. e380aff block/iscsi: handle SCSI_STATUS_TASK_SET_FULL by Peter Lieven · 10 years ago
  80. 59dd0a2 block/iscsi: increase retry count by Peter Lieven · 10 years ago
  81. 73b5394 block/iscsi: optimize WRITE10/16 if cache.writeback is not set by Peter Lieven · 10 years ago
  82. 752ce45 block/iscsi: store DPOFUA bit from the modesense command by Peter Lieven · 10 years ago
  83. 7191f20 block/iscsi: rename iscsi_write_protected and let it return void by Peter Lieven · 10 years ago
  84. 0a386e4 block/iscsi: change all iscsilun properties from uint8_t to bool by Peter Lieven · 10 years ago
  85. 20474e9 block/iscsi: do not forget to logout from target by Peter Lieven · 10 years ago
  86. 05b685f block/iscsi: handle zero events from iscsi_which_events by Peter Lieven · 10 years ago
  87. 532cee4 iscsi: Fix check for username by Stefan Weil · 10 years ago
  88. 43ae8fb iscsi: Handle write protected case in reopen by Fam Zheng · 10 years ago
  89. debfb91 block/iscsi: fix uninitialized variable by Peter Wu · 10 years ago
  90. 9a33c0c Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging by Peter Maydell · 10 years ago
  91. dc9e716 block/iscsi: check for oversized requests by Peter Lieven · 10 years ago
  92. 3dab155 block/iscsi: use sector_limits_lun2qemu throughout iscsi_refresh_limits by Peter Lieven · 10 years ago
  93. 52f6fa1 block/iscsi: set max_transfer_length by Peter Lieven · 10 years ago
  94. c1d4096 iscsi: Refuse to open as writable if the LUN is write protected by Fam Zheng · 10 years ago
  95. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  96. 7c84b1b block: Rename BlockDriverAIOCB* to BlockAIOCB* by Markus Armbruster · 10 years ago
  97. e4e9986 block: Split bdrv_new_root() off bdrv_new() by Markus Armbruster · 10 years ago
  98. 1831e15 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 10 years ago
  99. a9fe4c9 block/iscsi: handle failure on malloc of the allocationmap by Peter Lieven · 10 years ago
  100. 44e7ebb trace-events: drop orphan iscsi trace events by Stefan Hajnoczi · 10 years ago