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

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[]