當我嘗試編譯一個我得到這個錯誤:場「permission_type具有不完整的類型
In file included from arch/arm/mach-msm/board-htcleo.c:81:0:
include/linux/ion.h:192:27: error: field 'permission_type' has incomplete type
我怎樣才能解決這個問題?我的代碼如下:
struct ion_cp_heap_pdata {
enum ion_permission_type permission_type;
unsigned int align;
ion_phys_addr_t secure_base; /* Base addr used when heap is shared */
size_t secure_size; /* Size used for securing heap when heap is shared*/
int reusable;
int mem_is_fmem;
enum ion_fixed_position fixed_position;
int iommu_map_all;
int iommu_2x_map_domain;
ion_virt_addr_t *virt_addr;
int (*request_region)(void *);
int (*release_region)(void *);
void *(*setup_region)(void);
};
確保'枚舉ion_permission_type'之前定義的'結構'聲明。 –
對不起,但如何定義? – user2660959