diff -ur --new-file old/linux/CREDITS new/linux/CREDITS
--- old/linux/CREDITS	Thu Jan 28 20:25:04 1999
+++ new/linux/CREDITS	Tue May 11 18:57:14 1999
@@ -256,6 +256,10 @@
 D: Configuration help text support
 D: Linux CD and Support Giveaway List
 
+N: Zoltan Boszormenyi
+E: zboszor@mol.hu
+D: MTRR emulation with Cyrix style ARR registers
+
 N: John Boyd
 E: boyd@cis.ohio-state.edu
 D: Co-author of wd7000 SCSI driver
@@ -779,6 +783,15 @@
 S: Mountain View, California 94043
 S: USA
 
+N: Benjamin Herrenschmidt
+E: bh40@calva.net
+E: benh@mipsys.com
+D: PowerMac booter (BootX)
+D: Additional PowerBook support
+S: 22, rue des Marguettes
+S: 75012 Paris
+S: France
+
 N: Sebastian Hetze
 E: she@lunetix.de
 D: German Linux Documentation,
@@ -801,12 +814,13 @@
 D: Transmeta BOFH in my copius free time
 
 N: Dirk Hohndel
-E: hohndel@aib.com
+E: hohndel@suse.de
 D: The XFree86[tm] Project
-S: AIB Software Corporation
-S: 46030 Manekin Plaza, Suite 160
-S: Dulles, Virginia 20166
-S: USA
+D: USB mouse maintainer
+S: SuSE Rhein/Main AG
+S: Mergenthalerallee 45-47
+S: 65760 Eschborn
+S: Germany
 
 N: Kenji Tsutomu Hollis
 E: khollis@bitgate.com
@@ -1061,6 +1075,14 @@
 S: L3R 8B2
 S: Canada
 
+N: Russell Kroll
+E: rkroll@exploits.org
+W: http://www.exploits.org/
+D: V4L Aztech radio card driver, mods to Aimslab driver
+S: Post Office Box 49458
+S: Colorado Springs, Colorado 80949-9458
+S: USA
+
 N: Gero Kuhlmann
 E: gero@gkminix.han.de
 D: mounting root via NFS
@@ -1403,6 +1425,13 @@
 S: FIN-00330 Helsingfors
 S: Finland
 
+N: Trond Myklebust
+E: trond.myklebust@fys.uio.no
+D: current NFS client hacker.
+S: Dagaliveien 31e
+S: N-0391 Oslo
+S: Norway
+
 N: Matija Nalis
 E: mnalis@jagor.srce.hr
 E: mnalis@voyager.hr
@@ -1745,7 +1774,7 @@
 N: Jaspreet Singh
 E: jaspreet@sangoma.com
 W: www.sangoma.com
-D: WANPIPE driver for Sangoma S508/FT1 cards 
+D: WANPIPE drivers & API Support for Sangoma S508/FT1 cards 
 S: Sangoma Technologies Inc.,
 S: 1001 Denison Street
 S: Suite 101
@@ -1850,7 +1879,7 @@
 
 N: Linus Torvalds
 E: torvalds@transmeta.com
-W: http://www.cs.helsinki.fi/~torvalds/
+W: http://www.cs.helsinki.fi/Linus.Torvalds
 P: 1024/A86B35C5 96 54 50 29 EC 11 44 7A  BE 67 3C 24 03 13 62 C8
 D: Original kernel hacker
 S: 1050 Woodduck Avenue
@@ -1997,6 +2026,14 @@
 S: 10200 Prague 10, Hostivar
 S: Czech Republic
 
+N: James R. Van Zandt
+E: jrv@vanzandt.mv.com
+P: 1024/E298966D F0 37 4F FD E5 7E C5 E6  F1 A0 1E 22 6F 46 DA 0C
+D: Author and maintainer of the Double Talk speech synthesizer driver
+S: 27 Spencer Drive
+S: Nashua, New Hampshire 03062
+S: USA
+
 N: Andrew Veliath
 E: andrewtv@usa.net
 D: Turtle Beach MultiSound sound driver
@@ -2184,6 +2221,12 @@
 S: 1507 145th Place SE #B5
 S: Bellevue, Washington 98007
 S: USA
+
+N: Richard Zidlicky
+E: rdzidlic@geocities.com,rdzidlic@cip.informatik.uni-erlangen.de
+W: http://www.geocities.com/SiliconValley/Bay/2602/
+D: Q40 port - see arch/m68k/q40/README
+S: Germany
 
 N: Werner Zimmermann
 E: Werner.Zimmermann@fht-esslingen.de
diff -ur --new-file old/linux/Documentation/00-INDEX new/linux/Documentation/00-INDEX
--- old/linux/Documentation/00-INDEX	Fri Dec 18 23:01:48 1998
+++ new/linux/Documentation/00-INDEX	Thu Apr 29 20:53:41 1999
@@ -38,7 +38,7 @@
 digiepca.txt
 	- info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards.
 exception.txt
-	- how linux v2.1 handles exceptions without verify_area etc.
+	- how Linux v2.2 handles exceptions without verify_area etc.
 filesystems/
 	- directory with info on the various filesystems that Linux supports.
 ftape.txt
@@ -52,11 +52,13 @@
 ioctl-number.txt
 	- how to implement and register device/driver ioctl calls.
 isdn/
-	- directory with info on the linux ISDN support, and supported cards.
+	- directory with info on the Linux ISDN support, and supported cards.
 java.txt
 	- info on the in-kernel binary support for Java(tm)
 joystick.txt
-	- info on using joystick devices (and driver) with linux.
+	- info on using joystick devices (and driver) with Linux.
+kbuild/
+	- directory with info about the kernel build process
 kmod.txt
 	- - info on the kernel module loader/unloader (kerneld replacement)
 locks.txt
@@ -70,7 +72,7 @@
 magic-number.txt
 	- list of magic numbers used to mark/protect kernel data structures.
 mandatory.txt
-	- info on the linux implementation of Sys V mandatory file locking.
+	- info on the Linux implementation of Sys V mandatory file locking.
 mca.txt
 	- info on supporting Micro Channel Architecture (e.g. PS/2) systems.
 md.txt
@@ -98,7 +100,7 @@
 pcwd-watchdog.txt
 	- info and sample code for using with the PC Watchdog reset card.
 powerpc/
-	- directory with info on using linux with the PowerPC.
+	- directory with info on using Linux with the PowerPC.
 ramdisk.txt
 	- short guide on how to set up and use the RAM disk.
 riscom8.txt
@@ -108,7 +110,7 @@
 scsi.txt
 	- short blurb on using SCSI support as a module.
 serial-console.txt
-	- how to set up linux with a serial line console as the default.
+	- how to set up Linux with a serial line console as the default.
 smart-config.txt
 	- description of the Smart Config makefile feature.
 smp.tex
diff -ur --new-file old/linux/Documentation/ARM-README new/linux/Documentation/ARM-README
--- old/linux/Documentation/ARM-README	Thu May 21 03:54:33 1998
+++ new/linux/Documentation/ARM-README	Thu Apr 29 20:53:41 1999
@@ -70,8 +70,8 @@
   a 'make zImage' instead of 'make all'.
 
 
-Bug reports etc
----------------
+Bug reports etc.
+----------------
 
   Please send patches, bug reports and code for the ARM Linux project
   to linux@arm.uk.linux.org.  Patches will not be included into future
@@ -116,7 +116,7 @@
   at the top of the screen.  The colours have the following significance
   when run in a 16 colour mode with the default palette:
 
-    Stripes of White,Red,Yellow,Green:
+    Stripes of white, red, yellow, and green:
        Kernel does not support the processor architecture detected.
 
 
@@ -142,11 +142,11 @@
   HDC base to the source.
 
   As of 31/3/96 it works with two drives (you should get the ADFS
-  *configure harddrive set to 2). I've got an internal 20MB and a great
-  big external 5.25" FH 64MB drive (who could ever want more :-) ).
+  *configure hard drive set to 2). I've got an internal 20 MB and a great
+  big external 5.25" FH 64 MB drive (who could ever want more :-) ).
 
-  I've just got 240K/s off it (a dd with bs=128k); thats about half of what
-  RiscOS gets; but it's a heck of a lot better than the 50K/s I was getting
+  I've just got 240 K/s off it (a dd with bs=128k); that's about half of what
+  RiscOS gets, but it's a heck of a lot better than the 50 K/s I was getting
   last week :-)
 
   Known bug: Drive data errors can cause a hang; including cases where
diff -ur --new-file old/linux/Documentation/Changes new/linux/Documentation/Changes
--- old/linux/Documentation/Changes	Tue Jan 19 18:48:01 1999
+++ new/linux/Documentation/Changes	Fri May  7 18:31:25 1999
@@ -19,10 +19,6 @@
 texinfo so a diff is useless anyway (though I can incorporate one by
 hand if you insist upon sending it that way ;-).
 
-   Check out
-http://www.mindspring.com/~nunez/info/linux/LinuxBleed.html for an
-HTML-ized shopping list.
-
    For those of you in Europe,
 http://www.datanet.hu/generations/linux/Changes2.html is an
 English-language HTML version.
@@ -30,10 +26,14 @@
    The most current version should always be available from
 http://cyberbuzz.gatech.edu/kaboom/linux/ as well.
 
+   Voir
+http://www.linux-france.com/article/sys/Changes-2.2/Changes-2.2.1.html