阅读Linux设备驱动程序书,第17章。
我不太明白为什么人们需要一个私人结构来存放信息。
我没有得到它,它的用法。
pci_device和net_device结构已经有很多信息。
有人可以告诉我更多吗?
答案 0 :(得分:1)
在书中,有人建议直接访问这些信息会降低系统性能,并且还存在灵活性问题。因此,我们使用私有结构来鼓励使用函数来访问这些信息。
参考:ch17.13860页面504,Linux设备驱动程序,第三版
就其用途而言。您可以自由使用该字段或忽略它。它是跨系统调用保存状态信息的有用资源。