Linux kernel Bottom half 정리 (softirq, tasklet, workqueue) - part 2
* softirq 사용 linux/interrupt.h enum { HI_SOFTIRQ=0, TIMER_SOFTIRQ, NET_TX_SOFTIRQ, NET_RX_SOFTIRQ, BLOCK_SOFTIRQ, BLOCK_IOPOLL_SOFTIRQ, TASKLET_SOFTIRQ, SCHED_SOFTIRQ, HRTIMER_SOFTIRQ, high resolution timer RCU_SOFTIRQ, worklis.next, struct work_struct, entry); f = work->func; list_del_init(swq>worklist.next);
2021.12.31