2009-11-13 2 views
3

LWN의 the list of API changes in the 2.6 kernel series에 따르면 .owner 필드가 struct proc_dir_entry인데 2.6.30 커널에서 제거되었습니다.struct proc_dir_entry의 owner 필드는 어디에 있습니까? [Linux 커널]

  1. 이이 필드를 설정하는 정말 이제까지 필요하거나 도움이 되었습니까 : 그래서 여기

    몇 가지 질문입니까?

  2. 필드가 다른 곳으로 이동되었거나 영구적으로 삭제 되었습니까?

커널 문서의 the LKMPG set's this field in many of it's examples, procfs_example.c은 결코 수행하지 않기 때문에 첫 번째 질문을합니다.

답변

1

bugzilla.kernel.org에 제출 된 버그를보고 싶을 수 있습니다. 문제에 대한 완전한 설명과 가능한 해결책이 있습니다. Bugid는 12454
이 질문에 대한 답변입니다.

+0

그 버그에 대한 Alexy의 의견은 다른 수정으로'-> owner' 항목이 필요 없다는 것을 분명히했습니다. – caf

+1

@caf : 버그에 대한 의견을 읽었습니다. 'fops()에서'try_module_get (THIS_MODULE)'과'module_put (THIS_MODULE)'을 사용하고 있다면 소유자가'file_operations' 구조체를 통해 설정해야하는지 잘 모르겠습니다. .open' 루틴과'fops.close' 루틴을 제공합니까? –

관련 문제