openwrtv4/target/linux/ar71xx/files
Gabor Juhos 665bb27499 ar71xx: fix invalid pointer dereference in rb95x_nand_scan_fixup()
Since Linux 4.6, mtd->priv no longer points to the NAND specific
structure. Under 4.9 it contains NULL, thus using it to access
chip->options causes an invalid pointer dereference (FS#1200).

Update the code to use the mtd_to_nand() helper under 4.9 to obtain
the address of the chip specific data.

Fixes: 7bbf4117c6 ("ar71xx: Add kernel 4.9 support")
Signed-off-by: Gabor Juhos <juhosg@freemail.hu>
2017-12-16 00:00:25 +01:00
..
arch/mips ar71xx: fix invalid pointer dereference in rb95x_nand_scan_fixup() 2017-12-16 00:00:25 +01:00
drivers ag71xx: Reduce NAPI weight to 32. 2017-12-08 19:54:37 +01:00
include/linux ar71xx: add LED driver NU801 2015-12-11 15:04:57 +00:00