patch-2.1.107 linux/Documentation/exception.txt
Next file: linux/Documentation/fb/00-INDEX
Previous file: linux/Documentation/VGA-softcursor.txt
Back to the patch index
Back to the overall index
-  Lines: 26
-  Date:
Wed Jun 24 14:30:07 1998
-  Orig file: 
v2.1.106/linux/Documentation/exception.txt
-  Orig date: 
Sun Jun  7 11:16:25 1998
diff -u --recursive --new-file v2.1.106/linux/Documentation/exception.txt linux/Documentation/exception.txt
@@ -14,12 +14,12 @@
 in type (read or write). To do this, verify_read had to look up the 
 virtual memory area (vma) that contained the address addr. In the 
 normal case (correctly working program), this test was successful. 
-It only failed for the (hopefully) rare, buggy program. In some kernel 
-profiling tests, this normally unneeded verification used up a 
-considerable amount of time.
+It only failed for a few buggy programs. In some kernel profiling
+tests, this normally unneeded verification used up a considerable
+amount of time.
 
 To overcome this situation, Linus decided to let the virtual memory 
-hardware present in every Linux capable CPU handle this test.
+hardware present in every Linux-capable CPU handle this test.
 
 How does this work?
 
@@ -52,7 +52,7 @@
 
 Since we jump to the contents of fixup, fixup obviously points 
 to executable code. This code is hidden inside the user access macros. 
-I have picked the get_user macro defined in include/asm/uacess.h as an
+I have picked the get_user macro defined in include/asm/uaccess.h as an
 example. The definition is somewhat hard to follow, so let's peek at 
 the code generated by the preprocessor and the compiler. I selected
 the get_user call in drivers/char/console.c for a detailed examination.
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov