를 입력하여 읽을 커널 모듈("테스트"라고 함) 작업 프로세스를 기록하려면 어떻게 해야 합니까 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 함수에서 초기화해야 합니다.
실현 가능한 전체 목록을 찾을 수 있습니다.여기.