[PATCH] mtd: nand: pxa3xx: fix build on ARM64
Ezequiel Garcia
ezequiel.garcia at free-electrons.com
Fri Feb 6 10:32:26 PST 2015
On 02/03/2015 08:06 PM, Rob Herring wrote:
[..]
> @@ -1580,7 +1580,7 @@ static int alloc_nand_resource(struct platform_device *pdev)
> info->pdev = pdev;
> info->variant = pxa3xx_nand_get_variant(pdev);
> for (cs = 0; cs < pdata->num_cs; cs++) {
> - mtd = (struct mtd_info *)((unsigned int)&info[1] +
> + mtd = (struct mtd_info *)((void *)&info[1] +
> (sizeof(*mtd) + sizeof(*host)) * cs);
> chip = (struct nand_chip *)(&mtd[1]);
> host = (struct pxa3xx_nand_host *)chip;
>
Those casts are an eyesore to me. Is this change related to the patch?
--
Ezequiel García, Free Electrons
Embedded Linux, Kernel and Android Engineering
http://free-electrons.com
More information about the linux-mtd
mailing list