From 92aae186203e70d87b3ef5082d9cc5e1baa0bebc Mon Sep 17 00:00:00 2001 From: Jason Liu Date: Fri, 9 Oct 2020 12:01:46 +0800 Subject: MLK-24874-5: include: uapi: ipu: fix the UAPI_HEADER_TEST failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enable CONFIG_UAPI_HEADER_TEST turns on the following build issue ./usr/include/linux/ipu.h:167:2: error: unknown type name ‘u32’ u32 x; ^~~ ./usr/include/linux/ipu.h:168:2: error: unknown type name ‘u32’ u32 y; ^~~ ./usr/include/linux/ipu.h:173:2: error: unknown type name ‘u32’ u32 w; ^~~ ./usr/include/linux/ipu.h:174:2: error: unknown type name ‘u32’ u32 h; ^~~ ./usr/include/linux/ipu.h:179:2: error: unknown type name ‘u8’ u8 motion; /*see ipu_motion_sel*/ The fix is to use the __u32/__u8 instead and remove the internal definiton But it finally will result in another failure as the followings: HDRTEST usr/include/linux/ipu.h In file included from ./usr/include/linux/ipu.h:29:0, from :32: ./usr/include/linux/videodev2.h:2353:20: error: field ‘timestamp’ has incomplete type struct timespec timestamp; This is kernel known issue. The fix is as others by adding the ipu.h to skip-list: header-test- += linux/v4l2-mediabus.h header-test- += linux/v4l2-subdev.h header-test- += linux/videodev2.h Signed-off-by: Jason Liu (cherry picked from commit 24c36527086fff43595bde2822f8277138ebcb55) --- usr/include/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'usr') diff --git a/usr/include/Makefile b/usr/include/Makefile index c56cf2a0cade..79c9a80a9c0c 100644 --- a/usr/include/Makefile +++ b/usr/include/Makefile @@ -36,6 +36,7 @@ header-test- += linux/fmd/integrations/% header-test- += linux/fmd/Peripherals/% header-test- += linux/fsmap.h header-test- += linux/hdlc/ioctl.h +header-test- += linux/ipu.h header-test- += linux/ivtv.h header-test- += linux/kexec.h header-test- += linux/matroxfb.h -- cgit v1.2.3