Nexus 7 Android 커널 용 C++ 모듈을 작성하고 있습니다. 이전에는 금붕어 커널로이 모듈을 성공적으로 컴파일했습니다. 그러나 이제 Nexus 7 커널에 필요한 변경 사항을 포팅 한 후 컴파일 오류가 발생합니다. 문제는 헤더와 관련된 것 같습니다. linux/fs.h 또는 linux/debugfs.h를 모듈에 포함 시키면 다음 오류가 발생합니다.Nexus 7 용 Android 커널로 C++ 커널 모듈을 컴파일하는 중 오류가 발생했습니다.
/linux/radix-tree.h : 기능의 '* radix_tree_deref_slot 보이드 (공극 **)' /android_kernel_grouper-android-tegra3-grouper-3.1-jb-fr2/include/linux/radix-tree. h : 153 : 9 : 오류 : 'void *'가 포인터와 객체의 유형이 아님
radix-tree.h의 해당 줄은 rcu_dereference()와 관련이 있습니다.
헤더 또는 메이크 파일에 문제가 있거나 패치로 인해 문제가 있습니까?