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: Mauro Carvalho Chehab <mchehab@s-opensource.com> Acked-by: Sakari Ailus <sakari.ailus@iki.fi>
This commit is contained in:
parent
fb5b78a5f6
commit
3708713fbf
|
@ -12,7 +12,7 @@
|
|||
* more details.
|
||||
*/
|
||||
|
||||
#include <stddef.h> /* NULL */
|
||||
#include <linux/kernel.h>
|
||||
|
||||
#include "dma.h"
|
||||
|
||||
|
|
|
@ -15,10 +15,10 @@
|
|||
#ifndef __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]
|
||||
|
||||
|
||||
\param ID[in] HMEM identifier
|
||||
|
||||
\Note: The size is the byte size of the area it occupies
|
||||
|
|
|
@ -30,27 +30,6 @@
|
|||
#define IA_CSS_INT32_T_BITS 32
|
||||
#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)
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -58,25 +37,4 @@
|
|||
#include <linux/errno.h>
|
||||
#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__ */
|
||||
|
|
Loading…
Reference in New Issue