• Boris BREZILLON's avatar
    mtd: nand: remove unused and buggy get_platform_nandchip() helper function · 8142b47e
    Boris BREZILLON authored
    Nobody uses the get_platform_nandchip() helper function which is supposed
    to return a pointer to a platform_nand_chip struct from an mtd_info
    pointer.
    Moreover, this function is buggy since the introduction of the plat_nand
    layer (chip->priv is now storing a pointer to an intermediate
    plat_nand_data structure allocated in plat_nand_probe(), and we have no
    way to retrieve a pointer to the provided platform_nand_chip struct from
    this plat_nand_data pointer).
    
    While we are at it, remove the useless (and buggy, since it's pointing to
    something stored on the stack) data->chip.priv assignment.
    Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
    Fixes: 711fdf62 ("[MTD] [NAND] platform NAND driver: add driver")
    Cc: Vitaly Wool <vitalywool@gmail.com>
    Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
    8142b47e
plat_nand.c 3.49 KB