diff --git a/drivers/mtd/core.c b/drivers/mtd/core.c index 63b1e4a82..431114bab 100644 --- a/drivers/mtd/core.c +++ b/drivers/mtd/core.c @@ -520,8 +520,8 @@ static int of_mtd_fixup(struct device_node *root, void *ctx) if (!p) return -ENOMEM; - na = of_n_addr_cells(np); - ns = of_n_size_cells(np); + na = of_n_addr_cells(part); + ns = of_n_size_cells(part); of_write_number(tmp + len, partmtd->master_offset, na); len += na * 4;