- 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);