]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
drbd: Interval tree bugfix
authorAndreas Gruenbacher <agruen@linbit.com>
Wed, 26 Jan 2011 12:06:08 +0000 (13:06 +0100)
committerPhilipp Reisner <philipp.reisner@linbit.com>
Mon, 29 Aug 2011 09:27:00 +0000 (11:27 +0200)
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
drivers/block/drbd/drbd_interval.c

index 2511dd9993f3b67f6b237abebac74a97f492a898..b77a9bda03d4daca7b135519684b4914400b749c 100644 (file)
@@ -58,8 +58,9 @@ drbd_insert_interval(struct rb_root *root, struct drbd_interval *this)
                        new = &(*new)->rb_right;
                else if (this < here)
                        new = &(*new)->rb_left;
-               else if (this->sector > here->sector)
+               else if (this > here)
                        new = &(*new)->rb_right;
+               else
                        return false;
        }