--- zzzz-none-000/linux-2.6.39.4/drivers/mtd/mtdpart.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/drivers/mtd/mtdpart.c 2021-11-10 13:23:10.000000000 +0000 @@ -754,3 +754,19 @@ return ispart; } EXPORT_SYMBOL_GPL(mtd_is_partition); + +// AVM/TKL: needed for setting up panic mode +#define IS_PART(mtd) (mtd->read == part_read) +struct mtd_info *get_mtd_part_master(struct mtd_info *mtd) +{ + struct mtd_info *master = NULL; + struct mtd_part *part; + + if(IS_PART(mtd)){ + part = PART(mtd); + master = part->master; + } + + return master; +} +EXPORT_SYMBOL(get_mtd_part_master);