dir = debugfs_create_dir("paddr", NULL);
if (!dir) {
printk("Cannot create paddr dir\n");
return -1;
}
output = debugfs_create_file("output", 0777, dir, NULL , &dbfs_fops);
위와 같이 paddr라는 dir를 만들고 output이라는 파일을 추가했습니다.
#define DBFS_FILE_PATH "/sys/kernel/debug/paddr/output"
...
fd = open(DBFS_FILE_PATH, O_RDWR);
이후 위와 같이 만든 output 파일을 열거나, cat으로 확인하려고 하면 Killed 가 발생하였고 dmesg로 확인 결과 아래와 같은 에러가 발생했습니다.