Commit Graph

130 Commits

Author SHA1 Message Date
15e44bffa8 Fix grammar and typo 2021-08-16 00:47:23 +08:00
964f14dda6 Annotate more directories/files 2021-08-13 01:02:21 +08:00
4c137c305c Merge pull request #57 from fennecJ/patch
Fix typo
2021-08-13 00:53:24 +08:00
990358d75a Fix typo 2021-08-13 00:52:33 +08:00
1da7086da0 Merge pull request #56 from bbenno/fix/typo
Fix typo: concurent -> concurrent
2021-08-13 00:28:37 +08:00
8ba0b0085d Fix typo: concurent -> concurrent 2021-08-12 07:43:38 +00:00
f426661923 Merge pull request #54 from fennecJ/patch
Fix typo
2021-08-11 21:01:07 +08:00
b656755300 Fix typo 2021-08-11 18:34:23 +08:00
8d7caa7fc9 Make insmod/rmmod more consistent 2021-08-11 15:08:08 +08:00
28abb0eca7 Merge pull request #53 from fennecJ/patch
Fix incorrect path
2021-08-10 18:24:17 +08:00
e87998c224 Fix incorrect path
There should be a space between uname and -r
2021-08-10 18:22:33 +08:00
b23168befe Merge pull request #51 from ChinYikMing/fix-init-mesg
Fix init message
2021-08-10 00:55:56 +08:00
ad4ac48eec Fix init message 2021-08-10 00:48:19 +08:00
6b6083fca2 Remove out-of-date information 2021-08-09 23:59:59 +08:00
b002e43bb8 Annotate NULL 2021-08-09 23:57:30 +08:00
cb6267e3b6 Fix wording 2021-08-09 23:46:37 +08:00
e800505b8f Point to corresponding kernel header 2021-08-09 23:26:01 +08:00
a4c44ed3d1 Annotate more commands 2021-08-09 23:23:08 +08:00
2d368210ce Introduce \src to generate Linux kernel source hyperlinks
The new command \src was introduced for preliminary hyperlink generation
which points to Linux kernel source code. At present, stable/linux.git
was referred:
  https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

We might switch to specific LTS kernels once requested.
2021-08-09 23:01:34 +08:00
da3dd34cd2 Revise the path of Linux kernel headers
This patch uses the relative path to Linux kernel headers in source tree
rather than what they are usually inclused in LKM. It would be great to
introduce \href with appropriate hyperlinks to Linux kernel tree.
2021-08-09 22:37:20 +08:00
e551c98dde Clarify kernel header inclusion
Both <linux/module.h> and <linux/kernel.h> are essential headers, and
LKM should include them. Here, we do not use the fully qualified path
specifying the headers.
2021-08-09 22:05:08 +08:00
251adeb075 Change the header file which defines sys_delete_module 2021-08-09 22:00:57 +08:00
526ad3c842 Annotate function calls 2021-08-09 21:41:50 +08:00
53ef0614e8 Annotate more commands 2021-08-09 21:35:19 +08:00
971148e3ed Annotate 'mknod' command 2021-08-09 21:19:40 +08:00
2ac8a81945 Add hyperlinks to microkernel examples 2021-08-09 21:17:22 +08:00
5786975d89 Update tLDP hyperlink 2021-08-09 21:12:04 +08:00
bb3466461a Add hyperlink to Understanding The Linux Kernel 2021-08-09 21:11:15 +08:00
e0ad741c8c Fix layout with \LaTeX 2021-08-09 21:07:35 +08:00
3208d46d46 Always mention \LaTeX rather than plain text form 2021-08-09 20:53:50 +08:00
fe0ad50e6f Fix cross reference 2021-08-09 20:51:12 +08:00
ebfe5404c0 Use the newer entries for Linux kernel documentation 2021-08-09 20:40:09 +08:00
1b487e5931 Annotate the path 2021-08-09 20:35:24 +08:00
91418dec73 Remove out-of-date kernel source descriptions 2021-08-09 20:31:03 +08:00
8d5f86509a Update .gitignore 2021-08-09 20:23:12 +08:00
375bdd0ccf Unify the annotations
This patch enforces the annotations by means of the following:
  * \cpp : C/C++ code, functions, variables, macros, symbols
  * \sh : commands, executable files
  * \verb : path and filenames
2021-08-09 20:20:38 +08:00
c2196c39ac Merge pull request #49 from henrybear327/latex/add_very_style_inline_code
Add \cpp and \sh syntax for inline code
2021-08-09 19:20:35 +08:00
fdc07d0008 Add inline code blocks by using newmintinline
We can now use \cpp|...| and \sh|...| to add inline code blocks, which
resembles the \verb|...| syntax

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2021-08-09 13:17:06 +02:00
96b3dab67b Merge pull request #50 from VxTeemo/patch-1
Fix minor typo
2021-08-09 17:27:05 +08:00
d1c0efeec9 fix minor typo
verb warp wrong at line 330 "linux/.config"
2021-08-09 17:21:56 +08:00
8c86e5db92 Merge pull request #48 from fennecJ/patch
Temporary fix release action failed issue
2021-08-09 13:24:13 +08:00
f6ee284894 Temporary fix release action failed issue 2021-08-09 13:04:12 +08:00
78c925ee66 Merge pull request #47 from fennecJ/patch
Remove _minted-lkmpg directory after compiled pdf
2021-08-09 02:37:34 +08:00
0bf15a0286 Remove _minted-lkmpg directory after compiled pdf
The _minted-lkmpg directory should be removed AFTER all compile work is
done.
2021-08-09 02:14:24 +08:00
507019330e Merge pull request #46 from arushsharma24/patch-1
Fix typo
2021-08-08 04:59:03 +08:00
51d96f56e5 fix minor typo
Fixes a very minor typo.
2021-08-08 02:23:07 +05:30
8c12c8dce1 Make program style consistent again 2021-08-08 01:50:42 +08:00
8f32341bee Fix alignment problem in code block (#45)
In rendered HTML, the line number should be right aligned, and
code should be left aligned accordingly.

In addition, this patch added the basic build instructions, so that
someone can generated the PDF and HTML files.

Close #44
2021-08-08 01:29:50 +08:00
10c7a9433a Apply editorial changes
This patch makes source listing shorter and more compact, that helps
when browsing.
2021-08-08 01:24:59 +08:00
d43259c553 Drop the deprecated init_module() and cleanup_module() 2021-08-08 00:29:24 +08:00