무슨 뜻인가요?커널 디버그 추적에서 -0인가요?

무슨 뜻인가요?커널 디버그 추적에서 -0인가요?

최근 Ubuntu 16.04, 커널 버전 4.15에서 커널 드라이버 디버깅을 수행하려고 할 때 커널 추적 메커니즘을 발견했습니다. 이를 통해 다양한 커널 스케줄링 및 작업 대기열 내부를 관찰하는 것이 매우 편리합니다. 현재 /sys/kernel/debug/tracing/events/workqueue/enable이벤트를 활성화하고 출력 로그를 확인하여 디버깅 중입니다. 그런데 한 가지 알 수 없는 점은 다음과 같습니다.

     <idle>-0          [004] d.h.  5149.594018: workqueue_queue_work: work struct=00000000cd480b1b function=driver_function1 [driver1] workqueue=00000000f2ec5eb2 req_cpu=8192 cpu=4
application-name-7821  [004] d.h.  5135.079917: workqueue_queue_work: work struct=00000000cd480b1b function=driver_function1 [driver1] workqueue=00000000f2ec5eb2 req_cpu=8192 cpu=4

무슨 뜻인가요 <idle>-0? 왜 driver_function1동일한 커널 공간을 호출할 수 있습니까?<idle>-0application-name

더 자세한 내용이 필요하면 알려주시기 바랍니다. 감사해요.

관련 정보