I이 단일 CPU를 갖는 시스템에 시도 4로 다음 행 인쇄물 I가 0유니 프로세서에서 sizeof (spinlock_t)가 0보다 큰 이유는 무엇입니까?
printk(KERN_INFO "size of spinlock_t %d\n", sizeof(spinlock_t));
기대되었다 반면. CONFIG_DEBUG_SPINLOCK or CONFIG_DEBUG_LOCK_ALLOC
과 같은 커널을 빌드하는 동안 디버깅 플래그가 사용 가능하지 않습니다. 커널 헤더 파일에 따르면, 0이어야하지만 출력은 어떤 추측과도 일치하지 않습니까?
올바른지, 커널은 CONFIG_SMP로 컴파일됩니다. –