hidiy 发表于 2010-05-13 11:02

linux驱动模型求证

在读到linux驱动模型注册一个platform平台设备的时候,有struct device platform={.bus_id="platform",}; 其他成员变量并没有初始化,想求证一下,其他成员变量是不是被gcc自动初始化为 0 或者null或者在其他我没看见的地方对他们有初始化操作。

如果没有初始化 类似下面的操作可能会出错:if (dev->init_name)           dev_set_name(dev, "%s", dev->init_name);   如果没初始化dev->init_name相当于一个野指针。
请大侠指点
页: [1]
查看完整版本: linux驱动模型求证