Commit Graph

86 Commits (4005996e428b0d3df10cd0eba389a14b9f5403e4)

Author SHA1 Message Date
Tejun Heo e525fd89d3 block: make blkdev_get/put() handle exclusive access 14 years ago
Nicolas Kaiser 2027ae1fa9 drivers/block/drbd/drbd_main.c: fix error path 14 years ago
Philipp Reisner 650789c87f drbd: Removed checks for REQ_HARDBARRIER on incomming BIOs 14 years ago
Philipp Reisner 2451fc3b2b drbd: Removed the BIO_RW_BARRIER support form the receiver/epoch code 14 years ago
Lars Ellenberg 82f59cc635 drbd: fix potential deadlock on detach 14 years ago
Lars Ellenberg aaa8e2b34c drbd: consolidate explicit drbd_md_sync into drbd_create_new_uuid 14 years ago
Lars Ellenberg 5dbfe7aedf drbd: add race-breaker to drbd_go_diskless 15 years ago
Lars Ellenberg ac7241211d drbd: use dynamic_dev_dbg to optionally log uuid changes 15 years ago
Lars Ellenberg ca0e6098aa drbd: relax the grace period of the md_sync timer again 15 years ago
Lars Ellenberg 9d282875d8 drbd: drop wrong debug asserts, fix recently introduced race 15 years ago
Lars Ellenberg e9e6f3ec53 drbd: fix for possible deadlock on IO error during resync 15 years ago
Lars Ellenberg af85e8e83d drbd: fix for spurious fullsync (uuids rotated too fast) 15 years ago
Lars Ellenberg 2b2bf2148f drbd: drbd_send_ack_dp must not rely on header information 15 years ago
Lars Ellenberg f65363cfa0 drbd: fix possible access after free 15 years ago
Philipp Reisner fb22c402ff drbd: Track the reasons to suspend IO in dedicated state bits 15 years ago
Lars Ellenberg f2906e183f drbd: fix for spurious full sync (becoming sync target looked like invalidate) 15 years ago
Lars Ellenberg 02bc7174ae drbd: cosmetic, don't report resync for online-verify 15 years ago
Lars Ellenberg 435f07402b drbd: don't count sendpage()d pages only referenced by tcp as in use 15 years ago
Philipp Reisner 76d2e7eca8 drbd: Adding support for BIO/Request flags: REQ_FUA, REQ_FLUSH and REQ_DISCARD 15 years ago
Lars Ellenberg ee15b03816 drbd: fix race on meta-data update, addendum 15 years ago
Philipp Reisner 63106d3c6c drbd: Removed a race that could cause unexpected execution of w_make_resync_request() 15 years ago
Lars Ellenberg 3f3a9b849d drbd: fix race on meta-data update 15 years ago
Philipp Reisner 0778286a13 drbd: Disable activity log updates when the whole device is out of sync 15 years ago
Philipp Reisner d53733893d drbd: Actually allow BIOs up to 128k (was 32k). 15 years ago
Philipp Reisner 0b70a13dac drbd: Sending of big packets, for payloads from 64KByte to 4GByte 15 years ago
Lars Ellenberg 0f0601f4ea drbd: new configuration parameter c-min-rate 15 years ago
Lars Ellenberg 1d7734a0df drbd: use rolling marks for resync speed calculation 15 years ago
Philipp Reisner 778f271dfe drbd: The new, smarter resync speed controller 15 years ago
Philipp Reisner 8e26f9ccb9 drbd: New sync_param packet, that includes the parameters of the new controller 15 years ago
Philipp Reisner 9a31d7164d drbd: New sync parameters for the smart resync rate controller 15 years ago
Philipp Reisner e756414f7d drbd: Initialize all members of sync_conf to their defaults [Bugz 315] 15 years ago
Philipp Reisner 6709893059 drbd: Make sure tl_restart(, resend) can not get called multiple times for a new connection 15 years ago
Philipp Reisner f70b351159 drbd: Do not try to free tl_hash in drbd_disconnect() when IO is suspended 15 years ago
Philipp Reisner 84dfb9f564 drbd: Fixed a deadlock, probably only affected UP machines 15 years ago
Philipp Reisner 43a5182ccc drbd: Delayed creation of current-UUID 15 years ago
Philipp Reisner 1616a25493 drbd: Reduce the verbosity of some state transitions 15 years ago
Philipp Reisner 999122bc18 drbd: Removing a by now obsolete clause in the state sanitizing 15 years ago
Philipp Reisner 18a50fa213 drbd: Now we need to handle the ed_uuid of an diskless, unconnected primary correctly 15 years ago
Philipp Reisner 265be2d098 drbd: Finished the "on-no-data-accessible suspend-io;" functionality 15 years ago
Philipp Reisner b9b98716f8 drbd: Do not send two barriers without any writes between them 15 years ago
Philipp Reisner 11b58e73a3 drbd: factored tl_restart() out of tl_clear(). 15 years ago
Philipp Reisner 288f422ec1 drbd: Track all IO requests on the TL, not writes only 15 years ago
Philipp Reisner 7e602c0aaf drbd: renamed drbd_tl_epoch.n_req to drbd_tl_epoch.n_writes 15 years ago
Arnd Bergmann 2a48fc0ab2 block: autoconvert trivial BKL users to private mutex 15 years ago
Lars Ellenberg e7f52dfb4f drbd: revert "delay probes", feature is being re-implemented differently 15 years ago
Philipp Reisner 85f4cc17a6 drbd: Initialize all members of sync_conf to their defaults [Bugz 315] 15 years ago
Philipp Reisner 6710a57603 drbd: Disable delay probes for the upcomming release 15 years ago
Arnd Bergmann 6e9624b8ca block: push down BKL into .open and .release 15 years ago
Christoph Hellwig 7b6d91daee block: unify flags for struct bio and struct request 15 years ago
Philipp Reisner dc66c74de6 drbd: Fixed a race between disk-attach and unexpected state changes 15 years ago