# Kernel module 1. Modules 1. [module_init](kernel_module/module_init.c) 1. Debugging 1. [hello](kernel_module/hello.c) 1. [hello2](kernel_module/hello2.c) 1. [debugfs](kernel_module/debugfs.c) 1. [panic](kernel_module/panic.c) 1. [params](kernel_module/params.c) 1. [fops](kernel_module/fops.c) 1. [ioctl](kernel_module/ioctl.c) 1. [poll](kernel_module/poll.c) 1. [anonymous_inode](kernel_module/anonymous_inode.c) 1. Asynchronous 1. [workqueue](kernel_module/workqueue.c) 1. [sleep](kernel_module/sleep.c) 1. [kthread](kernel_module/kthread.c) 1. [kthreads](kernel_module/kthreads.c) 1. [schedule](kernel_module/schedule.c) 1. [timer](kernel_module/timer.c) 1. [work_from_work](kernel_module/work_from_work.c) 1. [irq](kernel_module/irq.c) 1. Module dependencies 1. [dep.c](kernel_module/dep.c) 1. [dep2.c](kernel_module/dep2.c) 1. [character_device](kernel_module/character_device.c) 1. [user](user/)