]> git.hungrycats.org Git - linux/commitdiff
[PATCH] dm: fix sector calculation
authorJoe Thornber <joe@fib011235813.fsnet.co.uk>
Mon, 16 Dec 2002 01:17:26 +0000 (17:17 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Mon, 16 Dec 2002 01:17:26 +0000 (17:17 -0800)
The linear target was getting the start sector wrong when doing a
dm_get_device(). [Kevin Corry]

drivers/md/dm-linear.c

index 583969a346e1df74666c59656c0a8865958fd9b6..099aaf5427f2f76728d3fa1d76786ba59d1bbd8a 100644 (file)
@@ -43,7 +43,7 @@ static int linear_ctr(struct dm_target *ti, int argc, char **argv)
                goto bad;
        }
 
-       if (dm_get_device(ti, argv[0], ti->begin, ti->len,
+       if (dm_get_device(ti, argv[0], lc->start, ti->len,
                          dm_table_get_mode(ti->table), &lc->dev)) {
                ti->error = "dm-linear: Device lookup failed";
                goto bad;