From: Greg Kroah-Hartman Date: Tue, 7 Mar 2017 12:21:24 +0000 (+0100) Subject: staging: atomisp: fix include Makefile mess X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=25016567be26887232aa3f6fd0d0116356691cc3;p=linux.git staging: atomisp: fix include Makefile mess Using LINUXINCLUDE is a very old hack, and doesn't play well with building objects in a different directory than the kernel source is in. So fix up the include file references to be relative to make it obvious we are pulling in local include files, which need to get fixed up. Reported-by: kbuild test robot Reported-by: Stephen Rothwell Cc: Alan Cox Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/media/atomisp/Makefile b/drivers/staging/media/atomisp/Makefile index e16752e6af792..403fe5edff6d4 100644 --- a/drivers/staging/media/atomisp/Makefile +++ b/drivers/staging/media/atomisp/Makefile @@ -1,8 +1,6 @@ # # Makefile for camera drivers. # - obj-$(CONFIG_INTEL_ATOMISP) += pci/ obj-$(CONFIG_INTEL_ATOMISP) += i2c/ obj-$(CONFIG_INTEL_ATOMISP) += platform/ -LINUXINCLUDE += -I drivers/staging/media/atomisp/include/ diff --git a/drivers/staging/media/atomisp/i2c/ap1302.c b/drivers/staging/media/atomisp/i2c/ap1302.c index 36d218da4971b..31eae819fcd16 100644 --- a/drivers/staging/media/atomisp/i2c/ap1302.c +++ b/drivers/staging/media/atomisp/i2c/ap1302.c @@ -18,7 +18,7 @@ * */ -#include +#include "../include/linux/atomisp.h" #include #include #include diff --git a/drivers/staging/media/atomisp/i2c/ap1302.h b/drivers/staging/media/atomisp/i2c/ap1302.h index 3ccad298c5e34..9341232c580db 100644 --- a/drivers/staging/media/atomisp/i2c/ap1302.h +++ b/drivers/staging/media/atomisp/i2c/ap1302.h @@ -21,7 +21,7 @@ #ifndef __AP1302_H__ #define __AP1302_H__ -#include +#include "../include/linux/atomisp_platform.h" #include #include #include diff --git a/drivers/staging/media/atomisp/i2c/gc0310.c b/drivers/staging/media/atomisp/i2c/gc0310.c index bf8b2455a009e..add8b9091924a 100644 --- a/drivers/staging/media/atomisp/i2c/gc0310.c +++ b/drivers/staging/media/atomisp/i2c/gc0310.c @@ -30,7 +30,7 @@ #include #include #include -#include +#include "../include/linux/atomisp_gmin_platform.h" #include "gc0310.h" diff --git a/drivers/staging/media/atomisp/i2c/gc0310.h b/drivers/staging/media/atomisp/i2c/gc0310.h index efc930abac214..f31eb277f5428 100644 --- a/drivers/staging/media/atomisp/i2c/gc0310.h +++ b/drivers/staging/media/atomisp/i2c/gc0310.h @@ -34,7 +34,7 @@ #include #include -#include +#include "../include/linux/atomisp_platform.h" #define GC0310_NAME "gc0310" diff --git a/drivers/staging/media/atomisp/i2c/gc2235.c b/drivers/staging/media/atomisp/i2c/gc2235.c index aa7fc0e6e0bea..37a83c759874f 100644 --- a/drivers/staging/media/atomisp/i2c/gc2235.c +++ b/drivers/staging/media/atomisp/i2c/gc2235.c @@ -29,7 +29,7 @@ #include #include #include -#include +#include "../include/linux/atomisp_gmin_platform.h" #include #include diff --git a/drivers/staging/media/atomisp/i2c/gc2235.h b/drivers/staging/media/atomisp/i2c/gc2235.h index a67f3f13efe77..ccbc757045a55 100644 --- a/drivers/staging/media/atomisp/i2c/gc2235.h +++ b/drivers/staging/media/atomisp/i2c/gc2235.h @@ -31,7 +31,7 @@ #include #include -#include +#include "../include/linux/atomisp_platform.h" #define GC2235_NAME "gc2235" diff --git a/drivers/staging/media/atomisp/i2c/imx/ad5816g.h b/drivers/staging/media/atomisp/i2c/imx/ad5816g.h index 7410628c28c30..f995c2eeada46 100644 --- a/drivers/staging/media/atomisp/i2c/imx/ad5816g.h +++ b/drivers/staging/media/atomisp/i2c/imx/ad5816g.h @@ -1,7 +1,7 @@ #ifndef __AD5816G_H__ #define __AD5816G_H__ -#include +#include "../../include/linux/atomisp_platform.h" #include #include diff --git a/drivers/staging/media/atomisp/i2c/imx/drv201.h b/drivers/staging/media/atomisp/i2c/imx/drv201.h index f5f5eecc63a9f..8fc0ad1166304 100644 --- a/drivers/staging/media/atomisp/i2c/imx/drv201.h +++ b/drivers/staging/media/atomisp/i2c/imx/drv201.h @@ -1,7 +1,7 @@ #ifndef __DRV201_H__ #define __DRV201_H__ -#include +#include "../../include/linux/atomisp_platform.h" #include #include diff --git a/drivers/staging/media/atomisp/i2c/imx/dw9714.h b/drivers/staging/media/atomisp/i2c/imx/dw9714.h index 50f988c1562fd..5a98a9c971823 100644 --- a/drivers/staging/media/atomisp/i2c/imx/dw9714.h +++ b/drivers/staging/media/atomisp/i2c/imx/dw9714.h @@ -1,7 +1,7 @@ #ifndef __DW9714_H__ #define __DW9714_H__ -#include +#include "../../include/linux/atomisp_platform.h" #include diff --git a/drivers/staging/media/atomisp/i2c/imx/dw9718.h b/drivers/staging/media/atomisp/i2c/imx/dw9718.h index fe1fb8a0954c7..4a1040c3149ff 100644 --- a/drivers/staging/media/atomisp/i2c/imx/dw9718.h +++ b/drivers/staging/media/atomisp/i2c/imx/dw9718.h @@ -22,7 +22,7 @@ #ifndef __DW9718_H__ #define __DW9718_H__ -#include +#include "../../include/linux/atomisp_platform.h" #include #define DW9718_VCM_ADDR (0x18 >> 1) diff --git a/drivers/staging/media/atomisp/i2c/imx/dw9719.h b/drivers/staging/media/atomisp/i2c/imx/dw9719.h index cde62752e9155..711f412aef2aa 100644 --- a/drivers/staging/media/atomisp/i2c/imx/dw9719.h +++ b/drivers/staging/media/atomisp/i2c/imx/dw9719.h @@ -22,7 +22,7 @@ #ifndef __DW9719_H__ #define __DW9719_H__ -#include +#include "../../include/linux/atomisp_platform.h" #include #define DW9719_VCM_ADDR (0x18 >> 1) diff --git a/drivers/staging/media/atomisp/i2c/imx/imx.c b/drivers/staging/media/atomisp/i2c/imx/imx.c index f6e12c688aba1..a73f90282c894 100644 --- a/drivers/staging/media/atomisp/i2c/imx/imx.c +++ b/drivers/staging/media/atomisp/i2c/imx/imx.c @@ -19,7 +19,7 @@ * */ #include -#include +#include "../../include/linux/atomisp_platform.h" #include #include #include @@ -30,7 +30,7 @@ #include #include #include -#include +#include "../../include/linux/libmsrlisthelper.h" #include #include #include diff --git a/drivers/staging/media/atomisp/i2c/imx/imx.h b/drivers/staging/media/atomisp/i2c/imx/imx.h index 3b91887867d80..36b3f3a5a41fd 100644 --- a/drivers/staging/media/atomisp/i2c/imx/imx.h +++ b/drivers/staging/media/atomisp/i2c/imx/imx.h @@ -21,8 +21,8 @@ #ifndef __IMX_H__ #define __IMX_H__ -#include -#include +#include "../../include/linux/atomisp_platform.h" +#include "../../include/linux/atomisp.h" #include #include #include diff --git a/drivers/staging/media/atomisp/i2c/imx/vcm.c b/drivers/staging/media/atomisp/i2c/imx/vcm.c index 983651352e88d..2d2df04c800a2 100644 --- a/drivers/staging/media/atomisp/i2c/imx/vcm.c +++ b/drivers/staging/media/atomisp/i2c/imx/vcm.c @@ -20,7 +20,7 @@ #include #include #include -#include +#include "../../include/linux/atomisp_platform.h" int vcm_power_up(struct v4l2_subdev *sd) { diff --git a/drivers/staging/media/atomisp/i2c/libmsrlisthelper.c b/drivers/staging/media/atomisp/i2c/libmsrlisthelper.c index e04cefd702f84..decb65cfd7c9f 100644 --- a/drivers/staging/media/atomisp/i2c/libmsrlisthelper.c +++ b/drivers/staging/media/atomisp/i2c/libmsrlisthelper.c @@ -20,7 +20,7 @@ #include #include #include -#include +#include "../include/linux/libmsrlisthelper.h" #include #include diff --git a/drivers/staging/media/atomisp/i2c/lm3554.c b/drivers/staging/media/atomisp/i2c/lm3554.c index 56cb5bc1e5627..dd9c9c3ffff72 100644 --- a/drivers/staging/media/atomisp/i2c/lm3554.c +++ b/drivers/staging/media/atomisp/i2c/lm3554.c @@ -25,13 +25,13 @@ #include #include -#include +#include "../include/media/lm3554.h" #include #include #include #include -#include -#include +#include "../include/linux/atomisp_gmin_platform.h" +#include "../include/linux/atomisp.h" /* Registers */ diff --git a/drivers/staging/media/atomisp/i2c/mt9m114.c b/drivers/staging/media/atomisp/i2c/mt9m114.c index 669b123d621ef..8762124559625 100644 --- a/drivers/staging/media/atomisp/i2c/mt9m114.c +++ b/drivers/staging/media/atomisp/i2c/mt9m114.c @@ -35,7 +35,7 @@ #include #include #include -#include +#include "../include/linux/atomisp_gmin_platform.h" #include #include "mt9m114.h" diff --git a/drivers/staging/media/atomisp/i2c/mt9m114.h b/drivers/staging/media/atomisp/i2c/mt9m114.h index 3f51fb1a7ac70..a66cbfd66e867 100644 --- a/drivers/staging/media/atomisp/i2c/mt9m114.h +++ b/drivers/staging/media/atomisp/i2c/mt9m114.h @@ -33,8 +33,8 @@ #include #include #include -#include -#include +#include "../include/linux/atomisp_platform.h" +#include "../include/linux/atomisp.h" #define V4L2_IDENT_MT9M114 8245 diff --git a/drivers/staging/media/atomisp/i2c/ov2680.c b/drivers/staging/media/atomisp/i2c/ov2680.c index 99ae746799788..58d2a075d436d 100644 --- a/drivers/staging/media/atomisp/i2c/ov2680.c +++ b/drivers/staging/media/atomisp/i2c/ov2680.c @@ -31,7 +31,7 @@ #include #include #include -#include +#include "../include/linux/atomisp_gmin_platform.h" #include "ov2680.h" diff --git a/drivers/staging/media/atomisp/i2c/ov2680.h b/drivers/staging/media/atomisp/i2c/ov2680.h index 5ee2cfcc1684a..944fe8e3bcbf2 100644 --- a/drivers/staging/media/atomisp/i2c/ov2680.h +++ b/drivers/staging/media/atomisp/i2c/ov2680.h @@ -33,7 +33,7 @@ #include #include -#include +#include "../include/linux/atomisp_platform.h" #define OV2680_NAME "ov2680" #define OV2680B_NAME "ov2680b" diff --git a/drivers/staging/media/atomisp/i2c/ov2722.c b/drivers/staging/media/atomisp/i2c/ov2722.c index f817512712099..43e872a969301 100644 --- a/drivers/staging/media/atomisp/i2c/ov2722.c +++ b/drivers/staging/media/atomisp/i2c/ov2722.c @@ -29,7 +29,7 @@ #include #include #include -#include +#include "../include/linux/atomisp_gmin_platform.h" #include #include diff --git a/drivers/staging/media/atomisp/i2c/ov2722.h b/drivers/staging/media/atomisp/i2c/ov2722.h index e8f17f2708061..b0d40965d89e6 100644 --- a/drivers/staging/media/atomisp/i2c/ov2722.h +++ b/drivers/staging/media/atomisp/i2c/ov2722.h @@ -33,7 +33,7 @@ #include #include -#include +#include "../include/linux/atomisp_platform.h" #define OV2722_NAME "ov2722" diff --git a/drivers/staging/media/atomisp/i2c/ov5693/ov5693.c b/drivers/staging/media/atomisp/i2c/ov5693/ov5693.c index 51605ac402720..e3d4d0e0ed9c5 100644 --- a/drivers/staging/media/atomisp/i2c/ov5693/ov5693.c +++ b/drivers/staging/media/atomisp/i2c/ov5693/ov5693.c @@ -36,7 +36,7 @@ #include #include #include -#include +#include "../../include/linux/atomisp_gmin_platform.h" #include "ov5693.h" #include "ad5823.h" diff --git a/drivers/staging/media/atomisp/i2c/ov5693/ov5693.h b/drivers/staging/media/atomisp/i2c/ov5693/ov5693.h index 14ed4d1a1f4eb..d88ac1777d86b 100644 --- a/drivers/staging/media/atomisp/i2c/ov5693/ov5693.h +++ b/drivers/staging/media/atomisp/i2c/ov5693/ov5693.h @@ -33,7 +33,7 @@ #include #include -#include +#include "../../include/linux/atomisp_platform.h" #define OV5693_NAME "ov5693" diff --git a/drivers/staging/media/atomisp/i2c/ov8858.c b/drivers/staging/media/atomisp/i2c/ov8858.c index f2184946f8926..cc7da2a4a84ea 100644 --- a/drivers/staging/media/atomisp/i2c/ov8858.c +++ b/drivers/staging/media/atomisp/i2c/ov8858.c @@ -23,7 +23,7 @@ #include #include #include -#include +#include "../include/linux/atomisp_gmin_platform.h" #ifdef CONFIG_PLATFORM_BTNS #include "ov8858_btns.h" #else diff --git a/drivers/staging/media/atomisp/i2c/ov8858.h b/drivers/staging/media/atomisp/i2c/ov8858.h index 13c8fb12d9f62..9be6a0e638619 100644 --- a/drivers/staging/media/atomisp/i2c/ov8858.h +++ b/drivers/staging/media/atomisp/i2c/ov8858.h @@ -21,7 +21,7 @@ #ifndef __OV8858_H__ #define __OV8858_H__ -#include +#include "../include/linux/atomisp_platform.h" #include #define I2C_MSG_LENGTH 0x2 diff --git a/drivers/staging/media/atomisp/i2c/ov8858_btns.h b/drivers/staging/media/atomisp/i2c/ov8858_btns.h index c0cd47698fe4a..09e3cdc1a394a 100644 --- a/drivers/staging/media/atomisp/i2c/ov8858_btns.h +++ b/drivers/staging/media/atomisp/i2c/ov8858_btns.h @@ -21,7 +21,7 @@ #ifndef __OV8858_H__ #define __OV8858_H__ -#include +#include "../include/linux/atomisp_platform.h" #include #define I2C_MSG_LENGTH 0x2 diff --git a/drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h b/drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h index 623e7e2b2cd62..5390b97ac6e7b 100644 --- a/drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h +++ b/drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h @@ -15,7 +15,7 @@ #ifndef ATOMISP_GMIN_PLATFORM_H_ #define ATOMISP_GMIN_PLATFORM_H_ -#include +#include "atomisp_platform.h" const struct atomisp_camera_caps *atomisp_get_default_camera_caps(void); const struct atomisp_platform_data *atomisp_get_platform_data(void); diff --git a/drivers/staging/media/atomisp/include/linux/intel_mid_pm.h b/drivers/staging/media/atomisp/include/linux/intel_mid_pm.h index b084d716a2189..82f8b57b309f9 100644 --- a/drivers/staging/media/atomisp/include/linux/intel_mid_pm.h +++ b/drivers/staging/media/atomisp/include/linux/intel_mid_pm.h @@ -17,7 +17,7 @@ #ifndef INTEL_MID_PM_H #define INTEL_MID_PM_H -#include +#include "../asm/intel-mid.h" #include #include diff --git a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_acc.h b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_acc.h index 6a2d1f99cab4f..5b58e7d9ca5b5 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_acc.h +++ b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_acc.h @@ -22,7 +22,7 @@ #ifndef __ATOMISP_ACC_H__ #define __ATOMISP_ACC_H__ -#include +#include "../../include/linux/atomisp.h" #include "atomisp_internal.h" #include "ia_css_types.h" diff --git a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.h b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.h index abca5cc58dac2..8e6d9df7ad1ac 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.h +++ b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.h @@ -24,7 +24,7 @@ #ifndef __ATOMISP_CMD_H__ #define __ATOMISP_CMD_H__ -#include +#include "../../include/linux/atomisp.h" #include #include diff --git a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_common.h b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_common.h index 3044e0ef65877..69d1526da3625 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_common.h +++ b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_common.h @@ -24,7 +24,7 @@ #ifndef __ATOMISP_COMMON_H__ #define __ATOMISP_COMMON_H__ -#include +#include "../../include/linux/atomisp.h" #include diff --git a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat.h b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat.h index 5a404e4bee43d..e6b0ccea8d126 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat.h +++ b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat.h @@ -24,7 +24,7 @@ #include "atomisp_compat_css20.h" -#include +#include "../../include/linux/atomisp.h" #include #define CSS_RX_IRQ_INFO_BUFFER_OVERRUN \ diff --git a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_internal.h b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_internal.h index a21f793860263..d3667132851bc 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_internal.h +++ b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_internal.h @@ -23,14 +23,14 @@ #ifndef __ATOMISP_INTERNAL_H__ #define __ATOMISP_INTERNAL_H__ -#include +#include "../../include/linux/atomisp_platform.h" #include #include #include #include #include -#include +#include "../../include/asm/intel_mid_pcihelpers.h" #include #include diff --git a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c index 800562dc604ab..46cdb0f3f993a 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c +++ b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c @@ -27,9 +27,9 @@ #include #include #include -#include +#include "../../include/linux/intel_mid_pm.h" -#include +#include "../../include/linux/atomisp_gmin_platform.h" #include "atomisp_cmd.h" #include "atomisp_common.h" @@ -47,7 +47,7 @@ #include "hrt/hive_isp_css_mm_hrt.h" #include "device_access.h" -#include +#include "../../include/linux/intel_mid_pm.h" #include /* G-Min addition: pull this in from intel_mid_pm.h */ diff --git a/drivers/staging/media/atomisp/platform/clock/vlv2_plat_clock.c b/drivers/staging/media/atomisp/platform/clock/vlv2_plat_clock.c index e50a2009df64d..a8ca93dbfbb52 100644 --- a/drivers/staging/media/atomisp/platform/clock/vlv2_plat_clock.c +++ b/drivers/staging/media/atomisp/platform/clock/vlv2_plat_clock.c @@ -22,7 +22,7 @@ #include #include #include -#include +#include "../../include/linux/vlv2_plat_clock.h" /* NOTE: Most of below constants could come from platform data. * To be fixed when appropriate ACPI support comes. diff --git a/drivers/staging/media/atomisp/platform/intel-mid/atomisp_gmin_platform.c b/drivers/staging/media/atomisp/platform/intel-mid/atomisp_gmin_platform.c index 39765bd081e2f..65513cae93ce0 100644 --- a/drivers/staging/media/atomisp/platform/intel-mid/atomisp_gmin_platform.c +++ b/drivers/staging/media/atomisp/platform/intel-mid/atomisp_gmin_platform.c @@ -7,13 +7,13 @@ #include #include #include -#include +#include "../../include/linux/vlv2_plat_clock.h" #include #include #include #include -#include -#include +#include "../../include/linux/atomisp_platform.h" +#include "../../include/linux/atomisp_gmin_platform.h" #define MAX_SUBDEVS 8 diff --git a/drivers/staging/media/atomisp/platform/intel-mid/intel_mid_pcihelpers.c b/drivers/staging/media/atomisp/platform/intel-mid/intel_mid_pcihelpers.c index 1f97dff1c9b08..a6c0f5f8c3f8e 100644 --- a/drivers/staging/media/atomisp/platform/intel-mid/intel_mid_pcihelpers.c +++ b/drivers/staging/media/atomisp/platform/intel-mid/intel_mid_pcihelpers.c @@ -25,7 +25,7 @@ static inline int platform_is(u8 model) return (boot_cpu_data.x86_model == model); } -#include +#include "../../include/asm/intel_mid_pcihelpers.h" /* Unified message bus read/write operation */ static DEFINE_SPINLOCK(msgbus_lock);