diff --git a/kernel_module/README.md b/kernel_module/README.md index 459f408..fd44afd 100644 --- a/kernel_module/README.md +++ b/kernel_module/README.md @@ -1,28 +1,28 @@ # Kernel module 1. Modules - 1. [module_init](kernel_module/module_init.c) + 1. [module_init](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. [hello](hello.c) + 1. [hello2](hello2.c) + 1. [debugfs](debugfs.c) + 1. [panic](panic.c) + 1. [params](params.c) + 1. [fops](fops.c) + 1. [ioctl](ioctl.c) + 1. [poll](poll.c) + 1. [anonymous_inode](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. [workqueue](workqueue.c) + 1. [sleep](sleep.c) + 1. [kthread](kthread.c) + 1. [kthreads](kthreads.c) + 1. [schedule](schedule.c) + 1. [timer](timer.c) + 1. [work_from_work](work_from_work.c) + 1. [irq](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. [dep.c](dep.c) + 1. [dep2.c](dep2.c) + 1. [character_device](character_device.c) 1. [user](user/)