aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block/drbd/drbd_req.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2013-03-22drbd: consolidate as many updates as possible into one AL transactionLars Ellenberg1-14/+56
2013-03-22drbd: queue writes on submitter thread, unless they pass the activity log fastpathLars Ellenberg1-8/+12
2013-03-22drbd: prepare to queue write requests on a submit workerLars Ellenberg1-0/+29
2013-03-22drbd: split __drbd_make_request in before and after drbd_al_begin_ioLars Ellenberg1-10/+30
2013-03-22drbd: Clarify when activity log I/O is delegated to the worker threadLars Ellenberg1-1/+1
2013-01-21drbd: fix potential protocol error and resulting disconnect/reconnectLars Ellenberg1-1/+1
2012-11-09Merge branch 'drbd-8.4_ed6' into for-3.8-drivers-drbd-8.4_ed6Philipp Reisner1-814/+755
2012-11-09drbd: log request sector offset and size for IO errorsLars Ellenberg1-1/+18
2012-11-09drbd: always write bitmap on detachLars Ellenberg1-3/+6
2012-11-09drbd: differentiate early and later "postponing" of requestsLars Ellenberg1-1/+8
2012-11-09drbd: Fix postponed requestsPhilipp Reisner1-3/+2
2012-11-09drbd: Fix postponed requestsPhilipp Reisner1-4/+7
2012-11-09drbd: Fix completion of requests while the device is suspendedPhilipp Reisner1-12/+6
2012-11-09drbd: disambiguation, s/P_DISCARD_WRITE/P_SUPERSEDED/Lars Ellenberg1-3/+3
2012-11-09drbd: NEG_ACK does not imply a barrier-ackLars Ellenberg1-1/+1
2012-11-09drbd: only start a new epoch, if the current epoch contains writesLars Ellenberg1-7/+12
2012-11-09drbd: Finish requests that completed while IO was frozenPhilipp Reisner1-0/+6
2012-11-09drbd: fix drbd wire compatibility for empty flushesLars Ellenberg1-3/+22
2012-11-09drbd: announce FLUSH/FUA capability to upper layersLars Ellenberg1-1/+0
2012-11-08drbd: differentiate between normal and forced detachLars Ellenberg1-2/+2
2012-11-08drbd: fix null pointer dereference with on-congestion policy when disklessLars Ellenberg1-5/+11
2012-11-08drbd: allow read requests to be retried after force-detachLars Ellenberg1-9/+10
2012-11-08drbd: __req_mod: make DISCARD_WRITE and independend caseLars Ellenberg1-5/+11
2012-11-08drbd: base completion and destruction of requests on ref countsLars Ellenberg1-253/+265
2012-11-08drbd: introduce completion_ref and kref to struct drbd_requestLars Ellenberg1-14/+19
2012-11-08drbd: __drbd_make_request() is now voidLars Ellenberg1-7/+6
2012-11-08drbd: better separate WRITE and READ code paths in drbd_make_requestLars Ellenberg1-188/+211
2012-11-08drbd: remove struct drbd_tl_epoch objects (barrier works)Lars Ellenberg1-114/+43
2012-11-08drbd: move the drbd_work_queue from drbd_socket to drbd_connectionLars Ellenberg1-6/+6
2012-11-08drbd: transfer log epoch numbers are now per resourceLars Ellenberg1-2/+2
2012-11-08drbd: rename drbd_restart_write to drbd_restart_requestLars Ellenberg1-1/+1
2012-11-08drbd: fix wrong assert in completion/retry path of failed local readsLars Ellenberg1-1/+1
2012-11-08drbd: fix local read error hung foreverLars Ellenberg1-0/+1
2012-11-08drbd: fix resend/resubmit of frozen IOLars Ellenberg1-15/+36
2012-11-08drbd: complete_conflicting_writes() should not care about connectionsLars Ellenberg1-20/+26
2012-11-08drbd: simplify retry path of failed READ requestsLars Ellenberg1-46/+19
2012-11-08drbd: move put_ldev from __req_mod() to the endio callbackLars Ellenberg1-4/+0
2012-11-08drbd: factor out master_bio completion and drbd_request destruction pathsLars Ellenberg1-36/+58
2012-11-08drbd: conflicting writes: make wake_up of waiting peer_requests explicitLars Ellenberg1-4/+15
2012-11-08drbd: fix WRITE_ACKED_BY_PEER_AND_SIS to not set RQ_NET_DONELars Ellenberg1-10/+5
2012-11-08drbd: fix READ_RETRY_REMOTE_CANCELED to not complete if device is suspendedLars Ellenberg1-3/+1
2012-11-08drbd: make OOS_HANDED_TO_NETWORK its own caseLars Ellenberg1-8/+8
2012-11-08drbd: fix potential deadlock during "restart" of conflicting writesLars Ellenberg1-3/+14
2012-11-08drbd: Fix a potential race that could case data inconsistencyLars Ellenberg1-2/+4
2012-11-08drbd: Consider that bio->bi_bdev might be modified below DRBDPhilipp Reisner1-3/+1
2012-11-08drbd: add missing part_round_stats to _drbd_start_io_acctPhilipp Reisner1-0/+1
2012-11-08drbd: If disk timeout expires fail only the affected volumePhilipp Reisner1-1/+3
2012-11-08drbd: restart loop in drbd_make_request() [prepare for Linux-3.2]Philipp Reisner1-4/+7
2012-11-08drbd: Consider that read requests could be NEG_ACKEDedPhilipp Reisner1-1/+2
2012-11-08drbd: Do not call generic_make_request() while holding req_lockPhilipp Reisner1-22/+22