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 커널]
- 이이 필드를 설정하는 정말 이제까지 필요하거나 도움이 되었습니까 : 그래서 여기
몇 가지 질문입니까?
- 필드가 다른 곳으로 이동되었거나 영구적으로 삭제 되었습니까?
커널 문서의 the LKMPG set's this field in many of it's examples, procfs_example.c은 결코 수행하지 않기 때문에 첫 번째 질문을합니다.
그 버그에 대한 Alexy의 의견은 다른 수정으로'-> owner' 항목이 필요 없다는 것을 분명히했습니다. – caf
@caf : 버그에 대한 의견을 읽었습니다. 'fops()에서'try_module_get (THIS_MODULE)'과'module_put (THIS_MODULE)'을 사용하고 있다면 소유자가'file_operations' 구조체를 통해 설정해야하는지 잘 모르겠습니다. .open' 루틴과'fops.close' 루틴을 제공합니까? –