Commit Graph

196 Commits (38b340527aa44bb8d1b88ef1e5a4e26b27695c2b)

Author SHA1 Message Date
Nicolas Kaiser 2027ae1fa9 drivers/block/drbd/drbd_main.c: fix error path 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
Dan Carpenter 2265769531 drbd: cleanup: change "<= 0" to "== 0" 15 years ago
Lars Ellenberg ca0e6098aa drbd: relax the grace period of the md_sync timer again 15 years ago
Lars Ellenberg 856c50c7b6 drbd: add some more explicit drbd_md_sync 15 years ago
Lars Ellenberg 9d282875d8 drbd: drop wrong debug asserts, fix recently introduced race 15 years ago
Lars Ellenberg 0f8488e160 drbd: cleanup useless leftover warn/error printk's 15 years ago
Lars Ellenberg 13d42685be drbd: add explicit drbd_md_sync to drbd_resync_finished 15 years ago
Philipp Reisner b18b37befb drbd: Do not log an ASSERT for P_OV_REQUEST packets while C_CONNECTED 15 years ago
Lars Ellenberg e9e6f3ec53 drbd: fix for possible deadlock on IO error during resync 15 years ago
Lars Ellenberg 22cc37a943 drbd: fix unlikely access after free and list corruption 15 years ago
Lars Ellenberg af85e8e83d drbd: fix for spurious fullsync (uuids rotated too fast) 15 years ago
Lars Ellenberg e9ef7bb6f9 drbd: allow for explicit resync-finished notifications 15 years ago
Lars Ellenberg 4ac4aadacb drbd: preparation commit, using full state in receive_state() 15 years ago
Lars Ellenberg 2b2bf2148f drbd: drbd_send_ack_dp must not rely on header information 15 years ago
Lars Ellenberg 004352fa60 drbd: Fix regression in recv_bm_rle_bits (compressed bitmap) 15 years ago
Philipp Reisner f10f262349 drbd: Fixed a stupid copy and paste error 15 years ago
Philipp Reisner 00b425377d drbd: Allow larger values for c-fill-target. 15 years ago
Lars Ellenberg f65363cfa0 drbd: fix possible access after free 15 years ago
Lars Ellenberg 8979d9c9e0 drbd: protocol compatibility for maximum packet sizes 15 years ago
Philipp Reisner fb22c402ff drbd: Track the reasons to suspend IO in dedicated state bits 15 years ago
Lars Ellenberg 78db89287c drbd: DIV_ROUND_UP not needed here 15 years ago
Philipp Reisner 5a75cc7cfb drbd: Fixed compatibility with protocol versions smaller than 95 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 a821cc4a9a drbd: fix spurious protocol error 15 years ago
Lars Ellenberg 1d53f09e17 drbd: fix potential kernel BUG (NULL deref) 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 1090c056c5 drbd: drbd_md_sync before calling user space helpers 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 ef50a3e34f drbd: implicitly create unconfigured devices on sync-after dependencies 15 years ago
Lars Ellenberg 3f3a9b849d drbd: fix race on meta-data update 15 years ago
Lars Ellenberg c518d04fde drbd: fix race between deconfiguring and reconfiguring network 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 02918be227 drbd: receiving of big packets, for payloads between 64kByte and 4GByte 15 years ago
Philipp Reisner 0b70a13dac drbd: Sending of big packets, for payloads from 64KByte to 4GByte 15 years ago
Philipp Reisner 204bba9965 drbd: Bugfix for regression introduced with f9bc8913c06022e 15 years ago
Philipp Reisner 48acf86898 drbd: Microfix: Assigning sector once is sufficient 15 years ago
Lars Ellenberg 0f0601f4ea drbd: new configuration parameter c-min-rate 15 years ago
Lars Ellenberg 80a40e439e drbd: reduce code duplication when receiving data requests 15 years ago
Lars Ellenberg 1d7734a0df drbd: use rolling marks for resync speed calculation 15 years ago
Lars Ellenberg 0bb70bf601 drbd: remove outdated comment and dead code 15 years ago
Lars Ellenberg c36c3ced69 drbd: let drbd_free_ee implicitly free any digest 15 years ago
Philipp Reisner 85719573dd drbd: Replaced some casts by an union. Improved comments 15 years ago
Philipp Reisner d207450cf2 drbd: Bugfix: rs_in_flight could become wrong if read_for_csum() requested reschedule later 15 years ago
Philipp Reisner 778f271dfe drbd: The new, smarter resync speed controller 15 years ago