Jim Huang
8d7caa7fc9
Make insmod/rmmod more consistent
2021-08-11 15:08:08 +08:00
Jim Huang
28abb0eca7
Merge pull request #53 from fennecJ/patch
...
Fix incorrect path
2021-08-10 18:24:17 +08:00
fennecj
e87998c224
Fix incorrect path
...
There should be a space between uname and -r
2021-08-10 18:22:33 +08:00
Jim Huang
b23168befe
Merge pull request #51 from ChinYikMing/fix-init-mesg
...
Fix init message
2021-08-10 00:55:56 +08:00
ChinYikMing
ad4ac48eec
Fix init message
2021-08-10 00:48:19 +08:00
Jim Huang
6b6083fca2
Remove out-of-date information
2021-08-09 23:59:59 +08:00
Jim Huang
b002e43bb8
Annotate NULL
2021-08-09 23:57:30 +08:00
Jim Huang
cb6267e3b6
Fix wording
2021-08-09 23:46:37 +08:00
Jim Huang
e800505b8f
Point to corresponding kernel header
2021-08-09 23:26:01 +08:00
Jim Huang
a4c44ed3d1
Annotate more commands
2021-08-09 23:23:08 +08:00
Jim Huang
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
Jim Huang
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
Jim Huang
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
Jim Huang
251adeb075
Change the header file which defines sys_delete_module
2021-08-09 22:00:57 +08:00
Jim Huang
526ad3c842
Annotate function calls
2021-08-09 21:41:50 +08:00
Jim Huang
53ef0614e8
Annotate more commands
2021-08-09 21:35:19 +08:00
Jim Huang
971148e3ed
Annotate 'mknod' command
2021-08-09 21:19:40 +08:00
Jim Huang
2ac8a81945
Add hyperlinks to microkernel examples
2021-08-09 21:17:22 +08:00
Jim Huang
5786975d89
Update tLDP hyperlink
2021-08-09 21:12:04 +08:00
Jim Huang
bb3466461a
Add hyperlink to Understanding The Linux Kernel
2021-08-09 21:11:15 +08:00
Jim Huang
e0ad741c8c
Fix layout with \LaTeX
2021-08-09 21:07:35 +08:00
Jim Huang
3208d46d46
Always mention \LaTeX rather than plain text form
2021-08-09 20:53:50 +08:00
Jim Huang
fe0ad50e6f
Fix cross reference
2021-08-09 20:51:12 +08:00
Jim Huang
ebfe5404c0
Use the newer entries for Linux kernel documentation
2021-08-09 20:40:09 +08:00
Jim Huang
1b487e5931
Annotate the path
2021-08-09 20:35:24 +08:00
Jim Huang
91418dec73
Remove out-of-date kernel source descriptions
2021-08-09 20:31:03 +08:00
Jim Huang
8d5f86509a
Update .gitignore
2021-08-09 20:23:12 +08:00
Jim Huang
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
Jim Huang
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
Chun-Hung Tseng
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
Jim Huang
96b3dab67b
Merge pull request #50 from VxTeemo/patch-1
...
Fix minor typo
2021-08-09 17:27:05 +08:00
VxTeemo
d1c0efeec9
fix minor typo
...
verb warp wrong at line 330 "linux/.config"
2021-08-09 17:21:56 +08:00
Jim Huang
8c86e5db92
Merge pull request #48 from fennecJ/patch
...
Temporary fix release action failed issue
2021-08-09 13:24:13 +08:00
fennecj
f6ee284894
Temporary fix release action failed issue
2021-08-09 13:04:12 +08:00
Jim Huang
78c925ee66
Merge pull request #47 from fennecJ/patch
...
Remove _minted-lkmpg directory after compiled pdf
2021-08-09 02:37:34 +08:00
fennecj
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
Jim Huang
507019330e
Merge pull request #46 from arushsharma24/patch-1
...
Fix typo
2021-08-08 04:59:03 +08:00
Arush Sharma
51d96f56e5
fix minor typo
...
Fixes a very minor typo.
2021-08-08 02:23:07 +05:30
Jim Huang
8c12c8dce1
Make program style consistent again
2021-08-08 01:50:42 +08:00
Hsin-Hsiang Peng
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
Jim Huang
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
Jim Huang
d43259c553
Drop the deprecated init_module() and cleanup_module()
2021-08-08 00:29:24 +08:00
Jim Huang
a26d93037e
Enforce consistent style
...
Execute "make indent" before submitting patches.
2021-08-07 23:33:37 +08:00
Jim Huang
43f20d0279
Mention the availability of PDF pre-release
2021-08-07 18:53:06 +08:00
Jim Huang
d2fd6d64c0
Tweak pdfLaTeX related commands
2021-08-07 18:49:24 +08:00
Jim Huang
d0721da3d9
Tidy the rest of chapters
2021-08-07 18:35:28 +08:00
Jim Huang
1ac7bacfb8
Shorten chardev
2021-08-07 18:29:39 +08:00
Jim Huang
2303d5c851
Tidy section: Optimizations
2021-08-07 11:02:49 +08:00
Jim Huang
40e83aa14b
Tidy section: The Device Model
2021-08-07 10:59:15 +08:00
Jim Huang
939bd4e9ab
Tidy section: Crypto
2021-08-07 10:56:16 +08:00