2009-09-28 4 views
1

나는/proc 디렉토리에 몇 가지 작업을 수행하는 리눅스 커널 모듈을 작성 ... 난 내가 proc_create_data()를 호출 한 후 나는 proc_dir_entry이, 어쨌든 .../proc 디렉토리에 대한 데이터를 반환하기위한 새로운 서열의 방법을 사용하려고 해요 (그 -> 데이터 멤버 내 공급 상황을 가리키고) ... 아무튼의 경우 file_operations 구조는 전달되고 난 정말 오픈() 파일 작업에서 proc_dir_entry 또는 proc_dir_entry-> 데이터 중 하나에 액세스하는 방법을 알아야합니다. ..proc_fops.open에서 proc_dir_entry에 액세스 하시겠습니까?

답변

1

대답은 물론 내가 필요로 무엇을 가리키는 "데이터"멤버했다 proc_dir_entry에 대한 포인터로 아이 노드 *를 변환하는 PDE 매크로를 사용하는 것이 었습니다.

struct proc_dir_entry* pde = PDE(inode);