## Automatically generated incremental diff ## From: linux-2.0.37-pre12 ## To: linux-2.0.37 ## Robot: $Id: make-incremental-diff,v 1.7 2001/12/04 05:19:54 hpa Exp $ diff -urN linux-2.0.37-pre12/Documentation/CodingStyle linux/Documentation/CodingStyle --- linux-2.0.37-pre12/Documentation/CodingStyle Mon Jul 13 13:47:25 1998 +++ linux/Documentation/CodingStyle Mon Dec 3 21:46:57 2001 @@ -8,7 +8,7 @@ at least consider the points made here. First off, I'd suggest printing out a copy of the GNU coding standards, -and NOT read it. Burn them, it's a great symbolic gesture. +and NOT reading it. Burn them, it's a great symbolic gesture. Anyway, here goes: @@ -59,7 +59,8 @@ Heretic people all over the world have claimed that this inconsistency is ... well ... inconsistent, but all right-thinking people know that (a) K&R are _right_ and (b) K&R are right. Besides, functions are -special anyway (you can't nest them in C). +special anyway (you can't nest them in C (well, you can in gcc, actually, +but this is horribly nonstandard, so we will ignore it)). Note that the closing brace is empty on a line of its own, _except_ in the cases where it is followed by a continuation of the same statement, diff -urN linux-2.0.37-pre12/Documentation/Configure.help linux/Documentation/Configure.help --- linux-2.0.37-pre12/Documentation/Configure.help Mon Dec 3 21:46:54 2001 +++ linux/Documentation/Configure.help Mon Dec 3 21:46:57 2001 @@ -58,6 +58,29 @@ you say Y here, you will be offered the choice of using features or drivers that are currently considered to be in the alpha-test phase. +Symmetric Multi Processing +CONFIG_SMP + This enables support for systems with more than one CPU. If you have a + system with only one CPU, like most personal computers, say N. If you + have a system with more than one CPU, say Y. + + A non-SMP kernel will run on any machine, but will use only one CPU of + a multi-CPU machine. An SMP kernel will run on many, but not all, + single-CPU machines. On a single-CPU machine, a non-SMP kernel + will run faster than an SMP kernel. + + People using multiprocessor machines should also say Y to "Enhanced + Real Time Clock Support", below. The "Advanced Power Management" + code will be disabled in an SMP kernel. + + If you don't know what to do here, say N. + + See also: Documentation/SMP.txt, Documentation/smp.tex, + Documentation/smp.txt, and Documentation/IO-APIC.txt. Also see the + SMP-FAQ on the WWW at http://www.irisa.fr/prive/mentre/smp-faq/ (to + browse the WWW, you need to have access to a machine on the Internet + that has a program like lynx or netscape). + Kernel math emulation CONFIG_MATH_EMULATION Linux can emulate a math coprocessor (used for floating point @@ -1007,6 +1030,7 @@ the other hand, if you use a compiler before gcc 2.7 (say "gcc -v" to find out), then you have to say "386" or "486" here even if running on a Pentium or PPro machine. + If you don't know what to do, say "386". Compile the kernel into the ELF object format diff -urN linux-2.0.37-pre12/Documentation/modules.txt linux/Documentation/modules.txt --- linux-2.0.37-pre12/Documentation/modules.txt Sun Jun 9 08:01:04 1996 +++ linux/Documentation/modules.txt Mon Dec 3 21:46:57 2001 @@ -22,7 +22,7 @@ make config make dep make clean - make zImage or make zlilo + make zImage or make bzImage or make zlilo In "make config", you select what you want to include in the "resident" kernel and what features you want to have available as loadable modules. diff -urN linux-2.0.37-pre12/Documentation/networking/net-modules.txt linux/Documentation/networking/net-modules.txt --- linux-2.0.37-pre12/Documentation/networking/net-modules.txt Thu Apr 11 23:49:29 1996 +++ linux/Documentation/networking/net-modules.txt Mon Dec 3 21:46:57 2001 @@ -15,7 +15,7 @@ the less user needs to know, the better. (There are things that driver developer can use, others should not confuse themselves.) - In many cases it is highly preferred that insmod:ing is done + In many cases it is highly preferred that insmoding is done ONLY with defining an explicit address for the card, AND BY NOT USING AUTO-PROBING! diff -urN linux-2.0.37-pre12/Makefile linux/Makefile --- linux-2.0.37-pre12/Makefile Mon Dec 3 21:46:54 2001 +++ linux/Makefile Mon Dec 3 21:46:57 2001 @@ -360,6 +360,14 @@ set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i fastdep; done mv .tmpdepend .depend +# Prepare source tree for RCS version control using Emacs VC; +# make all needed RCS directories and write-lock nearly everything. +vc: + chmod a-w COPYING CREDITS MAINTAINERS Makefile README Rules.make + find . -type d ! -name "*RCS" -exec mkdir {}/RCS \; + find . -type f \( -name *.[chS] -o -name "*Makefile" -o -name "*README*" -o -name "*Config.in" -o -name "*.txt" \) -exec chmod a-w {} \; + find Documentation scripts -type f -exec chmod a-w {} \; + MODVERFILE := ifdef CONFIG_MODVERSIONS diff -urN linux-2.0.37-pre12/README linux/README --- linux-2.0.37-pre12/README Mon Dec 3 21:46:54 2001 +++ linux/README Mon Dec 3 21:46:57 2001 @@ -47,7 +47,12 @@ gzip -cd linux-2.0.XX.tar.gz | tar xfv - to get it all put in place. Replace "XX" with the version number of the - latest kernel. + latest kernel. If you use GNU tar, + + cd /usr/src + tar -xzvf linux-2.1.XX.tar.gz + + is equivalent. - You can also upgrade between 2.0.xx releases by patching. Each patch that is released for 2.0.xx contains only bugfixes. No