我正在爲Nexus 7 Android內核編寫C++模塊。以前我用Goldfish內核成功編譯過這個模塊。但是現在將必要的更改移植到Nexus 7內核後,我收到了一個編譯錯誤。問題似乎與標題。每當我在模塊中包含linux/fs.h或linux/debugfs.h時,它都會給出以下錯誤。使用Android內核爲Nexus 7編譯C++內核模塊時出錯
/linux/radix-tree.h:在函數 'void * 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()有關。
問題是標題或生成文件或由於錯誤的修補?