aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block/drbd/drbd_main.c
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@linbit.com>2011-01-20 09:00:24 -0500
committerPhilipp Reisner <philipp.reisner@linbit.com>2011-08-25 08:58:06 -0400
commitde696716e8c40475d259fb49b3876ca0d9415970 (patch)
tree544c5d4f166f30a4aa3a6abde0da8a3cc092b945 /drivers/block/drbd/drbd_main.c
parentace652acf2d7e564dac48c615d9184e7ed575f9c (diff)
drbd: Use interval tree for overlapping write request detection
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block/drbd/drbd_main.c')
-rw-r--r--drivers/block/drbd/drbd_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
index a77b4bfd452a..4d85838f53e3 100644
--- a/drivers/block/drbd/drbd_main.c
+++ b/drivers/block/drbd/drbd_main.c
@@ -3473,6 +3473,7 @@ struct drbd_conf *drbd_new_device(unsigned int minor)
3473 /* no need to lock access, we are still initializing this minor device. */ 3473 /* no need to lock access, we are still initializing this minor device. */
3474 if (!tl_init(mdev)) 3474 if (!tl_init(mdev))
3475 goto out_no_tl; 3475 goto out_no_tl;
3476 mdev->write_requests = RB_ROOT;
3476 3477
3477 mdev->app_reads_hash = kzalloc(APP_R_HSIZE*sizeof(void *), GFP_KERNEL); 3478 mdev->app_reads_hash = kzalloc(APP_R_HSIZE*sizeof(void *), GFP_KERNEL);
3478 if (!mdev->app_reads_hash) 3479 if (!mdev->app_reads_hash)