From 2ac8dacee6795e50fe5d47533c8d099eaaea26f5 Mon Sep 17 00:00:00 2001 From: Cheng-Yang Chou Date: Sat, 12 Apr 2025 12:26:16 +0800 Subject: [PATCH] Rephrase informal example in module section Replaced the informal message with a formal description to improve tone and maintain consistency in documentation. --- lkmpg.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lkmpg.tex b/lkmpg.tex index 1558a821..f9b25cf2 100644 --- a/lkmpg.tex +++ b/lkmpg.tex @@ -769,7 +769,7 @@ \subsection{Functions available to modules} The 3rd man section is devoted to library calls, which you would probably be more familiar with (like \cpp|cosh()| and \cpp|random()|). You can even write modules to replace the kernel's system calls, which we will do shortly. -Crackers often make use of this sort of thing for backdoors or trojans, but you can write your own modules to do more benign things, like have the kernel write Tee hee, that tickles! every time someone tries to delete a file on your system. +Crackers often make use of this sort of thing for backdoors or trojans, but you can write your own modules to do more benign things, like have the kernel log a message whenever someone attempts to delete a file on your system. \subsection{User Space vs Kernel Space} \label{sec:user_kernl_space}