DELAYED_WORK_TIMER_FN
포스트: 1
Posts
1 post[리눅스커널] 워크큐: 딜레이 워크는 누가 언제 호출할까?
이전 소절에서는 schedule_delayed_work() 함수를 호출하면 동적 타이머를 실행해서 지정한 지연 시각 후에 동적 타이머 핸들러인 delayed_work_timer_fn() 함수가 실행되도록 한다고 했습니다. 이번 소절에서는 delayed_work_timer_fn() 함수가 어떻게 호출되는지 살펴봅니다. delayed_work_timer_fn() 함수는 언제 실행할까요? 동적 타이머 만료 시각에 도달하면 Soft IRQ 컨택스트에서 delayed_work_timer_fn() 함수를 호출합니다. Soft IRQ 전체 구조와 흐름은 8장(커널 타이머)에서 상세히 다룹니다. Soft IRQ 개념이 익숙하지 않은 분은 8장을 먼저 읽고 오시면 됩니다. 먼저 delayed_work_ti
![[Lab, 劇画] '堕靡泥の星'(다비드의 별) 사토 마사아키가 쌓아올린 피카레스크물의 대표작](https://img.zoomtrend.com/2026/07/16/1784227914-EC9585EC849CECB694EBB0A9EC9AB4EB8F99.jpg)
