struct的乱序初始化--linux内核源码常用方法
在linux内核源码里经常会见到以下这种类型的用法: static struct platform_device androidusb_device = { .name = "android_usb", .id = -1, .dev = { .platform_data = &android_usb_pdata, }, };