Commit 3708713f authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

media: atomisp: get rid of wrong stddef.h include

The places at atomisp.h that use stddef.h are wrong: the
types it needs are actually defined at linux/types.h. Also,
it causes lots of smatch warnings due to the redefinition of
ofsetof() macro:

/opt/gcc-7.1.0/x86/lib/gcc/x86_64-pc-linux-gnu/7.1.0/include/stddef.h:417:9: warning: preprocessor token offsetof redefined
./include/linux/stddef.h:16:9: this was the original definition
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
Acked-by: default avatarSakari Ailus <sakari.ailus@iki.fi>
parent fb5b78a5
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
* more details. * more details.
*/ */
#include <stddef.h> /* NULL */ #include <linux/kernel.h>
#include "dma.h" #include "dma.h"
......
...@@ -15,10 +15,10 @@ ...@@ -15,10 +15,10 @@
#ifndef __HMEM_PUBLIC_H_INCLUDED__ #ifndef __HMEM_PUBLIC_H_INCLUDED__
#define __HMEM_PUBLIC_H_INCLUDED__ #define __HMEM_PUBLIC_H_INCLUDED__
#include <stddef.h> /* size_t */ #include <linux/types.h> /* size_t */
/*! Return the size of HMEM[ID] /*! Return the size of HMEM[ID]
\param ID[in] HMEM identifier \param ID[in] HMEM identifier
\Note: The size is the byte size of the area it occupies \Note: The size is the byte size of the area it occupies
......
...@@ -30,27 +30,6 @@ ...@@ -30,27 +30,6 @@
#define IA_CSS_INT32_T_BITS 32 #define IA_CSS_INT32_T_BITS 32
#define IA_CSS_UINT64_T_BITS 64 #define IA_CSS_UINT64_T_BITS 64
#if defined(_MSC_VER)
#include <stdint.h>
/* For ATE compilation define the bool */
#if defined(_ATE_)
#define bool int
#define true 1
#define false 0
#else
#include <stdbool.h>
#endif
#include <stddef.h>
#include <limits.h>
#include <errno.h>
#if defined(_M_X64)
#define HOST_ADDRESS(x) (unsigned long long)(x)
#else
#define HOST_ADDRESS(x) (unsigned long)(x)
#endif
#elif defined(__KERNEL__)
#define CHAR_BIT (8) #define CHAR_BIT (8)
#include <linux/types.h> #include <linux/types.h>
...@@ -58,25 +37,4 @@ ...@@ -58,25 +37,4 @@
#include <linux/errno.h> #include <linux/errno.h>
#define HOST_ADDRESS(x) (unsigned long)(x) #define HOST_ADDRESS(x) (unsigned long)(x)
#elif defined(__GNUC__)
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
#endif
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
#include <limits.h>
#include <errno.h>
#define HOST_ADDRESS(x) (unsigned long)(x)
#else /* default is for the FIST environment */
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
#include <limits.h>
#include <errno.h>
#define HOST_ADDRESS(x) (unsigned long)(x)
#endif
#endif /* __TYPE_SUPPORT_H_INCLUDED__ */ #endif /* __TYPE_SUPPORT_H_INCLUDED__ */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment