struct proc_dir_entry的所有者字段去了哪里?

根据LWN上的2.6内核系列中的API更改列表,在2.6.30内核中, struct proc_dir_entry.owner字段被删除。

所以这里有几个问题:

  1. 设置此字段是否真的有必要或有用?
  2. 该字段是刚移动到其他地方,或永久删除?

我问第一个问题,因为在许多例子中 , LKMPG 设置了这个字段,但是内核文档中的procfs_example.c从来没有这样做。

我不是Linux内核专家,但也许这个条目对你有意义:

http://lkml.org/lkml/2009/1/26/342

HTH。

你可能想看看在bugzilla.kernel.org提交的错误。 它具有完整的问题描述和可能的解决方案。 Bugid是12454
希望这回答你的问题。