Ciro Santilli
7d16a5c024
Move sleep and workqueue module doc to README
...
sleep was broken because the workqueue was declared locally inside init,
further evidence that no one has ever run the examples :-(
2018-07-07 19:04:58 +01:00
Ciro Santilli
0ccbc04da0
move schedule() doc to README
2018-07-07 18:15:29 +01:00
Ciro Santilli
5d9418b276
bring CONFIG_FORTIFY_SOURCE back from accidental removal...
...
Notice that it is not working anymore.
Rename pci.c into qemu_edu.c
Organize kernel_module readmes further
2018-07-06 10:23:35 +01:00
Ciro Santilli
e05eb91add
netlink: move docs to README
2018-07-06 08:56:22 +01:00
Ciro Santilli
046bc25b6b
virt_to_phys: fix %p vs %px
...
Move doc to README
2018-07-05 03:42:26 +01:00
Ciro Santilli
65fc5b8527
ring0: move docs to readme
2018-07-05 02:43:38 +01:00
Ciro Santilli
237b27869e
kstrto: move doc to README
2018-07-05 02:42:28 +01:00
Ciro Santilli
6c241279a6
split kernel module api docs to README
2018-07-04 10:03:02 +01:00
Ciro Santilli
efc37fa5a7
Move link doc of printk related modules to README
2018-07-01 20:50:02 +01:00
Ciro Santilli
410b662db2
Move panic and family docs to README
2018-07-01 20:45:49 +01:00
Ciro Santilli
50cb67e2e2
mmap: move doc to README
2018-07-01 20:38:16 +01:00
Ciro Santilli
2075fbaf5b
Move poll, ktrhead and kthreads docs to README
2018-07-01 20:01:49 +01:00
Ciro Santilli
d840b0cb65
ioctl: move doc to README
2018-07-01 17:44:38 +01:00
Ciro Santilli
084e3faf5a
seq_file: move doc to README
2018-07-01 16:46:15 +01:00
Ciro Santilli
923f655811
anonymous inode: move doc to readme
2018-07-01 16:10:29 +01:00
Ciro Santilli
9a4eae50c8
Move debugfs, rootfs and procfs documentation to README
2018-06-29 09:56:41 +01:00
Ciro Santilli
0cd1a2b602
kernel module: fix fops... and move its documentation into README
...
Sometimes I wonder if anyone has ever run this tutorial, otherwise how
can such basic bugs persist for so long?
test_all.sh: crete
2018-06-29 08:47:32 +01:00
Ciro Santilli
7f3671894f
kernel_module: move character device example doc to README
2018-06-29 07:28:09 +01:00
Ciro Santilli
3d0a766534
readme: link to the source code we are talking about
2018-05-23 18:25:01 +01:00
Ciro Santilli
1c129ea013
pci: move doc to readme
2018-05-22 09:53:24 +01:00
Ciro Santilli
e05f447f87
kprobes
2018-05-05 22:31:02 +01:00
Ciro Santilli
1b451a70d4
strlen_overflow and CONFIG_FORTIFY_SOURCE
2018-05-05 08:50:01 +01:00
Ciro Santilli
4e0d9af81f
netlink
2018-04-20 17:51:17 +01:00
Ciro Santilli
af210a7671
Move arm to virt armv7, unify arm QEMU and gem5 builds
...
gem5 requires armv7, and we learnt that the versatiledb we were using
was pre-v7.
We could have moved to -M vexpress-*, but in the end decided to go for
-M virt due to its simpliciy, and uniformity with aarch64.
platform_device: does not work anymore and was removed, since it was tied
to versatilepb.
We left a mention on the README and removed all in tree source. The QEMU
patch is still left as it was.
As a consequence, the linux tree had no other patches, and we now use
vanilla linux by default, which is a great thing for reproducibility.
Another consequence is the /poweroff.out works for arm -M virt,
and we removed all mentions of the problem.
2018-04-19 23:38:17 +01:00
Ciro Santilli
f33dab4a1c
linux: pr_debug with CONFIG_DYNAMIC_DEBUG=y
2018-04-14 21:27:47 +01:00
Ciro Santilli
a08a87dc0f
readme: more info on kernel panics, oops an backtraces.
...
myinsmod: use either finit or init
2018-04-14 19:11:13 +01:00
Ciro Santilli
7b0bd10c0b
ring0 priviledged actions
2018-04-13 14:27:03 +01:00
Ciro Santilli
d992ba4e6e
Generalize module_version.c into module_info.c
2018-04-13 09:13:22 +01:00
Ciro Santilli
2427a322fc
kstrto
2018-04-13 08:37:00 +01:00
Ciro Santilli
254c8bf42e
adoc
...
Semi automated conversion, in part because Pandoc is kind of buggy for adoc:
Some of the commands were along the lines:
for f in *.md; do pandoc --atx-headers --base-header-level=3 -o ${f%.md}.adoc --wrap=none $f; done
sed -Ei '/\[\[.*\]\]/d' *.adoc
while read -r f; do cat $f; echo; done <f >g
2018-02-14 04:26:07 +00:00