[LEDE-DEV] [PATCH v3] kernel: bump 4.4 to 4.4.106 for 17.01
Arjen de Korte
arjen+lede at de-korte.org
Wed Dec 20 04:03:26 PST 2017
Citeren Kevin Darbyshire-Bryant <kevin at darbyshire-bryant.me.uk>:
>> On 17 Dec 2017, at 17:22, Etienne Haarsma <bladeoner112 at gmail.com> wrote:
>>
>> uint8_t *oob = ops->oobbuf;
>> uint8_t *buf = ops->datbuf;
>> -@@ -2662,7 +2697,7 @@ err_out:
>> - static int panic_nand_write(struct mtd_info *mtd, loff_t to, size_t len,
>> - size_t *retlen, const uint8_t *buf)
>> - {
>> -- struct nand_chip *chip = mtd->priv;
>> -+ struct nand_chip *chip = mtd_to_nand(mtd);
>> - struct mtd_oob_ops ops;
>> - int ret;
>> -
>
> I’m unconvinced this is the correct thing to do - in essence just
> dropping that bit of the patch. Will panic to nand still work?
It should. The above patch is *required* in kernel-4.6 and above. The
mtd_to_nand() helper function was added in
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/patch/include/linux/mtd/nand.h?id=c291b3c3527fa962f53862426e0e4258d7bd8269
and subsequently changed to
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/patch/include/linux/mtd/nand.h?id=2d3b77bac34bf99d7fdfd712ec2dc4317b3e850b
But the mtd_to_nand() helper function never made it in kernel-4.4 as
far as I can see, so I would be really surprised if kernel-4.4.106
would even compile with this patch applied.
More information about the Lede-dev
mailing list