를 입력하여 읽을 커널 모듈("테스트"라고 함) 작업자 프로세스를 기록하려면 어떻게 해야 합니까 cat /sys/module/test/stat/volumes
? 어느 쪽으로 가야 하나요? kobject 함수의 내용을 사용하고 있습니까, 아니면 커널 함수에서 작성할 수 있습니까?
이런 유형의 작업에 대한 예를 들어주실 수 있나요?
답변1
이 경우 kobject 메소드를 사용하고 다음과 같이 함수(물론 모든 도우미)를 생성해야 합니다.
static struct kobj_attribute stat_info_attribute = __ATTR(volumes, 0444, stat_info_show, stat_info_store);
그런 다음 __init 함수에서 초기화해야 합니다.
전체 목록과 구현은 다음에서 확인할 수 있습니다.여기.