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