warning: assignment from incompatible pointer type [enabled by default]


  • kernel 编译产生这个警告的原因是 不兼容指针类型的赋值
  • 这个原因很有可能是因为返回值和正在接受这个指针类型名不相同。
    // vim arch/arm/mach-omap2/usb-host.c
    //  返回值强制类型转换即可
    525     od = (struct omap_device *)omap_device_build_ss(OMAP_USBHS_DEVICE, bus_id, oh, 2,
    526                 (void *)&usbhs_data, sizeof(usbhs_data),
    527                 omap_uhhtll_latency,
    528                 ARRAY_SIZE(omap_uhhtll_latency), false);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM