From 3b1ea0996f83690695e06d11e0214110b6f7201f Mon Sep 17 00:00:00 2001 From: Koen Vandeputte Date: Wed, 22 Aug 2018 13:00:22 +0200 Subject: ar71xx: fix build error due to bad include While "rawnand.h" is available in kernel 4.14, the default for this target is kernel 4.9 in which "nand.h" should be used. Add an extra check to include the correct file depending on kernel version Fixes these build errors: drivers/mtd/nand/ar934x_nfc.c:16:10: fatal error: linux/mtd/rawnand.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. Fixes: 318e19ba6755 ("ar71xx: add v4.14 support") Signed-off-by: Koen Vandeputte --- target/linux/ar71xx/files/drivers/mtd/nand/rb750_nand.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'target/linux/ar71xx/files/drivers/mtd/nand/rb750_nand.c') diff --git a/target/linux/ar71xx/files/drivers/mtd/nand/rb750_nand.c b/target/linux/ar71xx/files/drivers/mtd/nand/rb750_nand.c index d12be88520..74f7f2913e 100644 --- a/target/linux/ar71xx/files/drivers/mtd/nand/rb750_nand.c +++ b/target/linux/ar71xx/files/drivers/mtd/nand/rb750_nand.c @@ -8,15 +8,19 @@ * by the Free Software Foundation. */ +#include #include #include +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0) +#include +#else #include +#endif #include #include #include #include #include -#include #include #include -- cgit v1.2.3