summaryrefslogtreecommitdiffstats
path: root/drivers/block
diff options
context:
space:
mode:
authorPhilipp Reisner <philipp.reisner@linbit.com>2010-10-05 16:50:17 +0200
committerPhilipp Reisner <philipp.reisner@linbit.com>2010-10-14 18:38:43 +0200
commitf10f262349762c96ab247b6108af3a30b52b6f5a (patch)
treea93a849cdfcad4264ac6313a9806254756a36013 /drivers/block
parentdrbd: Allow larger values for c-fill-target. (diff)
downloadlinux-f10f262349762c96ab247b6108af3a30b52b6f5a.tar.xz
linux-f10f262349762c96ab247b6108af3a30b52b6f5a.zip
drbd: Fixed a stupid copy and paste error
This caused rs_planed to be not in sync with the content of the fifo. That in turn could cause that the resync comes to a complete halt. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block')
-rw-r--r--drivers/block/drbd/drbd_worker.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
index 83ba63ab2358..166b51ec7b67 100644
--- a/drivers/block/drbd/drbd_worker.c
+++ b/drivers/block/drbd/drbd_worker.c
@@ -421,7 +421,7 @@ static void fifo_set(struct fifo_buffer *fb, int value)
int i;
for (i = 0; i < fb->size; i++)
- fb->values[i] += value;
+ fb->values[i] = value;
}
static int fifo_push(struct fifo_buffer *fb, int value)