struct device结构中的bus_id变为init_name,但是在初始化设置init_name的时候又不嫩直接赋值,在访问变量的时候也不能直接取得字符首地址。
需要两个函数。
char *dev_name(struct device *dev); //访问取得init_name的地址
set_dev_name(struct device *dev,const char *fmt); //设置init_name
如果直接赋值和访问会出现空指针错误。
struct device结构中的bus_id变为init_name,但是在初始化设置init_name的时候又不嫩直接赋值,在访问变量的时候也不能直接取得字符首地址。
需要两个函数。
char *dev_name(struct device *dev); //访问取得init_name的地址
set_dev_name(struct device *dev,const char *fmt); //设置init_name
如果直接赋值和访问会出现空指针错误。