Ciro Santilli 867c56b5d8 done3 před 7 roky
..
user 867c56b5d8 done3 před 7 roky
Config.in 992783484b Move files up on tree před 8 roky
Makefile 0bb3e8519a Host insane unsafe usage před 7 roky
README.adoc 867c56b5d8 done3 před 7 roky
anonymous_inode.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
anonymous_inode.h 1f1cf4b0bd Anonymous inode! před 8 roky
character_device.c dab04d1852 character_device_create před 7 roky
character_device_create.c 8d668d6ed3 Use busybox devmem před 7 roky
debugfs.c 41742640cf mmap gets called, now lets make it actually work před 7 roky
dep.c 63d8bbfc89 Move module license to bottom před 8 roky
dep2.c 63d8bbfc89 Move module license to bottom před 8 roky
external.desc e06171b483 Buildroot QEMU works. Nuff said. před 8 roky
external.mk 95a1840683 Rename test to user před 8 roky
fops.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
hello.c 63d8bbfc89 Move module license to bottom před 8 roky
hello2.c 63d8bbfc89 Move module license to bottom před 8 roky
ioctl.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
ioctl.h 7d2f79dec9 ioctl example complete! před 8 roky
irq.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
kthread.c 63d8bbfc89 Move module license to bottom před 8 roky
kthreads.c 63d8bbfc89 Move module license to bottom před 8 roky
make-host.sh 42051b51ed travis 9: bash -x debugging, make-host make nproc optional před 7 roky
mmap.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
module_init.c 63d8bbfc89 Move module license to bottom před 8 roky
module_version.c 2e04c96fad MODULE_VERSION and srcversion před 7 roky
panic.c 63d8bbfc89 Move module license to bottom před 8 roky
params.c 0d7259fe81 Remove runqemu from build... document platform_device.c a bit further, add a modprobe.conf test před 7 roky
pci.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
pci_min.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
platform_device.c 9ec43c4e88 lkmc_platform_device read example před 7 roky
poll.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
procfs.c 4727fadcc8 procfs example, S99 symlink před 7 roky
schedule.c 63d8bbfc89 Move module license to bottom před 8 roky
seq_file.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
seq_file_single.c 12abf43b78 Attempt migration to Buildroot 2017.08 + kernel 4.12. před 7 roky
sleep.c 63d8bbfc89 Move module license to bottom před 8 roky
sysfs.c 75afeba635 sysfs před 7 roky
timer.c dc495f9334 Linux v4.15 před 7 roky
vermagic.c 2e04c96fad MODULE_VERSION and srcversion před 7 roky
vermagic_fail.c fa0a7e150d Less converstaion před 7 roky
virt_to_phys.c 0677dbd4b5 virt_to_phys only works for kmalloc před 8 roky
wait_queue.c 63d8bbfc89 Move module license to bottom před 8 roky
wait_queue2.c 63d8bbfc89 Move module license to bottom před 8 roky
work_from_work.c 63d8bbfc89 Move module license to bottom před 8 roky
workqueue_cheat.c 844b7c0411 Fix workqueue cheat link před 7 roky

README.adoc

= kernel_module

. link:module_init.c[]
. Debugging
.. link:hello.c[]
.. link:hello2.c[]
.. link:panic.c[]
. Module utils
.. link:params.c[]
.. link:vermagic.c[]
.. link:vermagic_fail.c[]
.. link:module_version.c[]
. Pseudo filesystems
.. link:debugfs.c[]
.. link:procfs.c[]
.. link:sysfs.c[]
.. link:fops.c[]
.. link:ioctl.c[]
.. link:poll.c[]
.. link:mmap.c[]
.. link:anonymous_inode.c[]
.. link:seq_file.c[]
.. link:seq_file_inode.c[]
. Asynchronous
.. link:workqueue_cheat.c[]
.. link:sleep.c[]
.. link:kthread.c[]
.. link:kthreads.c[]
.. link:schedule.c[]
.. link:timer.c[]
.. link:work_from_work.c[]
.. link:irq.c[]
. Module dependencies
.. link:dep.c[]
.. link:dep2.c[]
.. link:character_device.c[]
.. link:character_device_create.c[]
.. link:virt_to_phys.c[]
. Hardware device drivers
.. link:pci_min.c[]
.. link:pci.c[]
.. link:platform_device.c[]