diff --git a/fs/devfs-core.c b/fs/devfs-core.c index e11fea2..3014d0e 100644 --- a/fs/devfs-core.c +++ b/fs/devfs-core.c @@ -106,7 +106,6 @@ int ret = 0; size_t offset; struct mtd_info_user *user = buf; - struct region_info_user *reg = buf; switch (request) { case MEMSETBADBLOCK: @@ -146,6 +145,8 @@ #ifdef CONFIG_PARTITION case MEMGETREGIONINFO: if (cdev->mtd) { + struct region_info_user *reg = buf; + reg->offset = cdev->offset; reg->erasesize = cdev->mtd->erasesize; reg->numblocks = cdev->size/reg->erasesize;