1. ddcf35d block: Add and use op_stat_group() for indexing disk_stat fields. by Michael Callahan · 6 years ago
  2. fad2d4e drbd: Fix drbd_request_prepare() discard handling by Bart Van Assche · 6 years ago
  3. 0892fac drbd: convert to bioset_init()/mempool_init() by Kent Overstreet · 6 years ago
  4. 2bccef3 drbd: Convert timers to use timer_setup() by Kees Cook · 7 years ago
  5. de6978b drbd: add explicit plugging when submitting batches by Lars Ellenberg · 7 years ago
  6. 9da10e8 drbd: change list_for_each_safe to while(list_first_entry_or_null) by Lars Ellenberg · 7 years ago
  7. c51a0ef drbd: introduce drbd_recv_header_maybe_unplug by Lars Ellenberg · 7 years ago
  8. 74d4699 block: replace bi_bdev with a gendisk pointer and partitions index by Christoph Hellwig · 7 years ago
  9. d62e26b block: pass in queue to inflight accounting by Jens Axboe · 7 years ago
  10. af67c31 blk: remove bio_set arg from blk_queue_split() by NeilBrown · 7 years ago
  11. 4e4cbee block: switch bios to blk_status_t by Christoph Hellwig · 7 years ago
  12. a00ebd1 drbd: fix request leak introduced by locking/atomic, kref: Kill kref_sub() by Lars Ellenberg · 7 years ago
  13. 45c2179 drbd: implement REQ_OP_WRITE_ZEROES by Christoph Hellwig · 8 years ago
  14. 0dbed96 drbd: make intelligent use of blkdev_issue_zeroout by Christoph Hellwig · 8 years ago
  15. 772c8f6 Merge tag 'for-4.11/linus-merge-signed' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
  16. dc3b17c block: Use pointer to backing_dev_info from request_queue by Jan Kara · 8 years ago
  17. bdfafc4 locking/atomic, kref: Kill kref_sub() by Peter Zijlstra · 8 years ago
  18. 2c935bc locking/atomic, kref: Add kref_read() by Peter Zijlstra · 8 years ago
  19. 1eff9d3 block: rename bio bi_rw to bi_opf by Jens Axboe · 8 years ago
  20. 7024628 block: get rid of bio_rw and READA by Christoph Hellwig · 8 years ago
  21. 7e5fec3 drbd: code cleanups without semantic changes by Fabian Frederick · 8 years ago
  22. 9104d31 drbd: introduce WRITE_SAME support by Lars Ellenberg · 8 years ago
  23. 0ead5cc drbd: if there is no good data accessible, writes should be IO errors by Lars Ellenberg · 8 years ago
  24. 7435e90 drbd: zero-out partial unaligned discards on local backend by Lars Ellenberg · 8 years ago
  25. 1b228c9 drbd: fix regression: protocol A sometimes synchronous, C sometimes double-latency by Lars Ellenberg · 8 years ago
  26. 28a8f0d block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH by Mike Christie · 8 years ago
  27. f85d9f2 drbd: fix "endless" transfer log walk in protocol A by Lars Ellenberg · 9 years ago
  28. 668700b drbd: Create a dedicated workqueue for sending acks on the control connection by Philipp Reisner · 10 years ago
  29. 84d34f2 drbd: improve network timeout detection by Lars Ellenberg · 10 years ago
  30. 05cbbb3 drbd: Fix spurious disk-timeout by Lars Ellenberg · 10 years ago
  31. 2e9ffde drbd: De-inline drbd_should_do_remote() and drbd_should_send_out_of_sync() by Andreas Gruenbacher · 10 years ago
  32. dece163 block: change ->make_request_fn() and users to return a queue cookie by Jens Axboe · 9 years ago
  33. 8ae1266 block: kill merge_bvec_fn() completely by Kent Overstreet · 9 years ago
  34. 54efd50 block: make generic_make_request handle arbitrarily sized bios by Kent Overstreet · 10 years ago
  35. 4246a0b block: add a bi_error field to struct bio by Christoph Hellwig · 9 years ago
  36. 23fe8f8 block, drbd: fix drbd_req_new() initialization by David Rientjes · 10 years ago
  37. 2448085 drbd: use generic io stats accounting functions to simplify io stat accounting by Gu Zheng · 10 years ago
  38. 9581f97 drbd: Fix state change in case of connection timeout by Philipp Reisner · 10 years ago
  39. 3b9d35d drbd: merge_bvec_fn: properly remap bvm->bi_bdev by Lars Ellenberg · 10 years ago
  40. 8d4ba3f drbd: Avoid inconsistent locking warning by Andreas Gruenbacher · 10 years ago
  41. f5b90b6 drbd: resync should only lock out specific ranges by Lars Ellenberg · 10 years ago
  42. ad3fee7 drbd: improve throttling decisions of background resynchronisation by Lars Ellenberg · 11 years ago
  43. 7753a4c1 drbd: add caching oldest request pointers for replication stages by Lars Ellenberg · 11 years ago
  44. 844a6ae drbd: add lists to find oldest pending requests by Lars Ellenberg · 11 years ago
  45. e5f891b drbd: gather detailed timing statistics for drbd_requests by Lars Ellenberg · 11 years ago
  46. 0c066bc drbd: short-circuit in maybe_pull_ahead by Lars Ellenberg · 11 years ago
  47. 08d0dab drbd: application writes may set-in-sync in protocol != C by Lars Ellenberg · 11 years ago
  48. 4dd726f drbd: get rid of drbd_queue_work_front by Lars Ellenberg · 11 years ago
  49. 44a4d55 drbd: refactor use of first_peer_device() by Lars Ellenberg · 11 years ago
  50. 35b5ed5 drbd: reduce number of spinlock drop/re-aquire cycles by Lars Ellenberg · 11 years ago
  51. 0853546 drbd: evaluate disk and network timeout on different requests by Lars Ellenberg · 10 years ago
  52. e4d7d6f drbd: add back some fairness to AL transactions by Lars Ellenberg · 10 years ago
  53. 2f632ae drbd: prepare sending side for REQ_DISCARD by Lars Ellenberg · 10 years ago
  54. 84b8c06 drbd: Create a dedicated struct drbd_device_work by Andreas Gruenbacher · 13 years ago
  55. 0500813 drbd: Move conf_mutex from connection to resource by Andreas Gruenbacher · 13 years ago
  56. 0b0ba1e drbd: Add explicit device parameter to D_ASSERT by Andreas Gruenbacher · 13 years ago
  57. d018017 drbd: Remove the terrible DEV hack by Andreas Gruenbacher · 13 years ago
  58. a6b32bc drbd: Introduce "peer_device" object between "device" and "connection" by Andreas Gruenbacher · 13 years ago
  59. bde89a9 drbd: Rename drbd_tconn -> drbd_connection by Andreas Gruenbacher · 13 years ago
  60. b30ab79 drbd: Rename "mdev" to "device" by Andreas Gruenbacher · 13 years ago
  61. 5476169 drbd: Rename struct drbd_conf -> struct drbd_device by Andreas Gruenbacher · 13 years ago
  62. 01cd263 drivers: block: Mark functions as static in drbd_req.c by Rashika Kheria · 11 years ago
  63. 4f024f3 block: Abstract out bvec iterator by Kent Overstreet · 11 years ago
  64. 35f47ef drbd: avoid to shrink max_bio_size due to peer re-configuration by Lars Ellenberg · 11 years ago
  65. 607f25e drbd: fix drbd epoch write count for ahead/behind mode by Lars Ellenberg · 12 years ago
  66. 7074e4a drbd: only fail empty flushes if no good data is reachable by Lars Ellenberg · 12 years ago
  67. 45ad07b drbd: try hard to max out the updates per AL transaction by Lars Ellenberg · 12 years ago
  68. 7e8c288 drbd: move start io accounting before activity log transaction by Lars Ellenberg · 12 years ago
  69. 08a1dda drbd: consolidate as many updates as possible into one AL transaction by Lars Ellenberg · 12 years ago
  70. 779b3fe drbd: queue writes on submitter thread, unless they pass the activity log fastpath by Lars Ellenberg · 12 years ago
  71. 113fef9 drbd: prepare to queue write requests on a submit worker by Lars Ellenberg · 12 years ago
  72. 6d9febe drbd: split __drbd_make_request in before and after drbd_al_begin_io by Lars Ellenberg · 12 years ago
  73. 56392d2 drbd: Clarify when activity log I/O is delegated to the worker thread by Lars Ellenberg · 12 years ago
  74. 2681f7f drbd: fix potential protocol error and resulting disconnect/reconnect by Lars Ellenberg · 12 years ago
  75. 9868365 Merge branch 'drbd-8.4_ed6' into for-3.8-drivers-drbd-8.4_ed6 by Philipp Reisner · 12 years ago
  76. 42839f6 drbd: log request sector offset and size for IO errors by Lars Ellenberg · 12 years ago
  77. edc9f5e drbd: always write bitmap on detach by Lars Ellenberg · 12 years ago
  78. 70f17b6 drbd: differentiate early and later "postponing" of requests by Lars Ellenberg · 12 years ago
  79. 76590cd drbd: Fix postponed requests by Philipp Reisner · 12 years ago
  80. d764401 drbd: Fix postponed requests by Philipp Reisner · 12 years ago
  81. 5af2e8c drbd: Fix completion of requests while the device is suspended by Philipp Reisner · 12 years ago
  82. d4dabbe drbd: disambiguation, s/P_DISCARD_WRITE/P_SUPERSEDED/ by Lars Ellenberg · 12 years ago
  83. 46e21bb drbd: NEG_ACK does not imply a barrier-ack by Lars Ellenberg · 12 years ago
  84. 99b4d8f drbd: only start a new epoch, if the current epoch contains writes by Lars Ellenberg · 12 years ago
  85. 8a0bab2 drbd: Finish requests that completed while IO was frozen by Philipp Reisner · 12 years ago
  86. 519b6d3 drbd: fix drbd wire compatibility for empty flushes by Lars Ellenberg · 12 years ago
  87. 81a3537 drbd: announce FLUSH/FUA capability to upper layers by Lars Ellenberg · 12 years ago
  88. 0c84966 drbd: differentiate between normal and forced detach by Lars Ellenberg · 12 years ago
  89. 3b9ef85 drbd: fix null pointer dereference with on-congestion policy when diskless by Lars Ellenberg · 12 years ago
  90. 9a278a7 drbd: allow read requests to be retried after force-detach by Lars Ellenberg · 12 years ago
  91. 934722a drbd: __req_mod: make DISCARD_WRITE and independend case by Lars Ellenberg · 12 years ago
  92. a0d856d drbd: base completion and destruction of requests on ref counts by Lars Ellenberg · 13 years ago
  93. b406777 drbd: introduce completion_ref and kref to struct drbd_request by Lars Ellenberg · 13 years ago
  94. 5df69ec drbd: __drbd_make_request() is now void by Lars Ellenberg · 13 years ago
  95. 5da9c83 drbd: better separate WRITE and READ code paths in drbd_make_request by Lars Ellenberg · 13 years ago
  96. b6dd1a8 drbd: remove struct drbd_tl_epoch objects (barrier works) by Lars Ellenberg · 13 years ago
  97. d5b27b0 drbd: move the drbd_work_queue from drbd_socket to drbd_connection by Lars Ellenberg · 13 years ago
  98. b379c41 drbd: transfer log epoch numbers are now per resource by Lars Ellenberg · 13 years ago
  99. 9d05e7c drbd: rename drbd_restart_write to drbd_restart_request by Lars Ellenberg · 12 years ago
  100. 629663c drbd: fix wrong assert in completion/retry path of failed local reads by Lars Ellenberg · 12 years ago