Header files use u32, size_t, dma_addr_t, struct device, struct list_head. Add direct includes to make the headers self-contained. Signed-off-by: Heikki Huttu <heissendo88@xxxxxxxxx> --- drivers/staging/vme_user/vme.h | 5 +++++ drivers/staging/vme_user/vme_user.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/drivers/staging/vme_user/vme.h b/drivers/staging/vme_user/vme.h index 7753e736f9fd..55499b240dc3 100644 --- a/drivers/staging/vme_user/vme.h +++ b/drivers/staging/vme_user/vme.h @@ -3,6 +3,11 @@ #define _VME_H_ #include <linux/bitops.h> +#include <linux/types.h> +#include <linux/device.h> +#include <linux/list.h> +#include <linux/mm.h> +#include <linux/dma-mapping.h> /* Resource Type */ enum vme_resource_type { diff --git a/drivers/staging/vme_user/vme_user.h b/drivers/staging/vme_user/vme_user.h index 19ecb05781cc..297b25fab164 100644 --- a/drivers/staging/vme_user/vme_user.h +++ b/drivers/staging/vme_user/vme_user.h @@ -2,6 +2,8 @@ #ifndef _VME_USER_H_ #define _VME_USER_H_ +#include <linux/types.h> + #define VME_USER_BUS_MAX 1 /* -- 2.47.2