syscall 테이블의 ABI 컬럼이 comoon으로 오타 나 있다
#x86 syscall 테이블의 두 번째 컬럼은 common, 64, x32 중 하나여야 한다. comoon은 그 어느 것도 아니다. arch/x86/syscalls/syscalltbl.sh는 이 컬럼을 대문자로 바꿔 __SYSCALL_<ABI>(...) 매크로 이름을 그대로 조립하므로, 생성되는 syscalls_64.h에는 정의된 적 없는 __SYSCALL_COMOON(323, sys_get_task_info, sys_get_task_info)이 들어간다. 즉 64비트 시스템 콜은 등록되지 않는다.
바로 윗줄 322 64 execveat과 비교하면 오타가 눈에 보인다. 32비트 테이블(syscall_32.tbl:368)의 i386은 정확히 적혀 있으므로, 이 과제는 32비트에서만 동작하고 64비트에서는 동작하지 않는 상태로 제출됐다. 참고로 두 줄 모두 번호 뒤가 탭이 아니라 공백인데, 이쪽은 스크립트가 공백 구분으로 읽으므로 무해하다.
미검증: 4.1 커널을 이 환경에서 빌드할 수 없어, 실패 형태가 컴파일 에러인지 조용한 누락인지는 확인하지 못했다. 어느 쪽이든 64비트 등록이 안 되는 결론은 같다.
322 64 execveat stub_execveat 323 comoon get_task_info sys_get_task_info <- common 이어야 함