From: Jim Huang Date: Mon, 9 Aug 2021 13:11:15 +0000 (+0800) Subject: Add hyperlink to Understanding The Linux Kernel X-Git-Tag: latest~167 X-Git-Url: https://www.ivnss.com/gitweb/?a=commitdiff_plain;h=bb3466461a9989d423f9dcea83be4834b019099c;p=lkmpg Add hyperlink to Understanding The Linux Kernel --- diff --git a/lkmpg.tex b/lkmpg.tex index 31fa257..0cd0aa8 100644 --- a/lkmpg.tex +++ b/lkmpg.tex @@ -648,7 +648,7 @@ The file \verb|/proc/kallsyms| holds all the symbols that the kernel knows about \subsection{Code space} \label{sec:codespace} -Memory management is a very complicated subject and the majority of O'Reilly's "\emph{Understanding The Linux Kernel}" exclusively covers memory management! +Memory management is a very complicated subject and the majority of O'Reilly's \href{https://www.oreilly.com/library/view/understanding-the-linux/0596005652/}{Understanding The Linux Kernel} exclusively covers memory management! We are not setting out to be experts on memory managements, but we do need to know a couple of facts to even begin worrying about writing real modules. If you have not thought about what a segfault really means, you may be surprised to hear that pointers do not actually point to memory locations.