Skip to content

Commit 5adaf85

Browse files
committed
Documentation/Changes: remove some really obsolete text
That file harkens back to the days of the big 2.4 -> 2.6 version jump, and was based even then on older versions. Some of it is just obsolete, and Jesper Juhl points out that it talks about kernel versions 2.6 and should be updated to 3.0. Remove some obsolete text, and re-phrase some other to not be 2.6-specific. Reported-by: Jesper Juhl <jj@chaosbits.net> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent c15000b commit 5adaf85

File tree

1 file changed

+18
-25
lines changed

1 file changed

+18
-25
lines changed

Documentation/Changes

+18-25
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@ Intro
22
=====
33

44
This document is designed to provide a list of the minimum levels of
5-
software necessary to run the 2.6 kernels, as well as provide brief
6-
instructions regarding any other "Gotchas" users may encounter when
7-
trying life on the Bleeding Edge. If upgrading from a pre-2.4.x
8-
kernel, please consult the Changes file included with 2.4.x kernels for
9-
additional information; most of that information will not be repeated
10-
here. Basically, this document assumes that your system is already
11-
functional and running at least 2.4.x kernels.
5+
software necessary to run the 3.0 kernels.
126

137
This document is originally based on my "Changes" file for 2.0.x kernels
148
and therefore owes credit to the same people as that file (Jared Mauch,
@@ -22,11 +16,10 @@ Upgrade to at *least* these software revisions before thinking you've
2216
encountered a bug! If you're unsure what version you're currently
2317
running, the suggested command should tell you.
2418

25-
Again, keep in mind that this list assumes you are already
26-
functionally running a Linux 2.4 kernel. Also, not all tools are
27-
necessary on all systems; obviously, if you don't have any ISDN
28-
hardware, for example, you probably needn't concern yourself with
29-
isdn4k-utils.
19+
Again, keep in mind that this list assumes you are already functionally
20+
running a Linux kernel. Also, not all tools are necessary on all
21+
systems; obviously, if you don't have any ISDN hardware, for example,
22+
you probably needn't concern yourself with isdn4k-utils.
3023

3124
o Gnu C 3.2 # gcc --version
3225
o Gnu make 3.80 # make --version
@@ -114,12 +107,12 @@ Ksymoops
114107

115108
If the unthinkable happens and your kernel oopses, you may need the
116109
ksymoops tool to decode it, but in most cases you don't.
117-
In the 2.6 kernel it is generally preferred to build the kernel with
118-
CONFIG_KALLSYMS so that it produces readable dumps that can be used as-is
119-
(this also produces better output than ksymoops).
120-
If for some reason your kernel is not build with CONFIG_KALLSYMS and
121-
you have no way to rebuild and reproduce the Oops with that option, then
122-
you can still decode that Oops with ksymoops.
110+
It is generally preferred to build the kernel with CONFIG_KALLSYMS so
111+
that it produces readable dumps that can be used as-is (this also
112+
produces better output than ksymoops). If for some reason your kernel
113+
is not build with CONFIG_KALLSYMS and you have no way to rebuild and
114+
reproduce the Oops with that option, then you can still decode that Oops
115+
with ksymoops.
123116

124117
Module-Init-Tools
125118
-----------------
@@ -261,8 +254,8 @@ needs to be recompiled or (preferably) upgraded.
261254
NFS-utils
262255
---------
263256

264-
In 2.4 and earlier kernels, the nfs server needed to know about any
265-
client that expected to be able to access files via NFS. This
257+
In ancient (2.4 and earlier) kernels, the nfs server needed to know
258+
about any client that expected to be able to access files via NFS. This
266259
information would be given to the kernel by "mountd" when the client
267260
mounted the filesystem, or by "exportfs" at system startup. exportfs
268261
would take information about active clients from /var/lib/nfs/rmtab.
@@ -272,11 +265,11 @@ which is not always easy, particularly when trying to implement
272265
fail-over. Even when the system is working well, rmtab suffers from
273266
getting lots of old entries that never get removed.
274267

275-
With 2.6 we have the option of having the kernel tell mountd when it
276-
gets a request from an unknown host, and mountd can give appropriate
277-
export information to the kernel. This removes the dependency on
278-
rmtab and means that the kernel only needs to know about currently
279-
active clients.
268+
With modern kernels we have the option of having the kernel tell mountd
269+
when it gets a request from an unknown host, and mountd can give
270+
appropriate export information to the kernel. This removes the
271+
dependency on rmtab and means that the kernel only needs to know about
272+
currently active clients.
280273

281274
To enable this new functionality, you need to:
282275

0 commit comments

Comments
 (0)