Introduction
Linux 2.2.17 is the latest update to the Linux kernel tree. The out of the box tree
supports the Alpha, PPC, Sparc and X86 platforms. MIPS is mostly merged
but you should obtain the platform specific tree.
ARM, M680x0 and S/390 users should get their platform specific tree.
Compilers
This code is intended to build with gcc 2.7.2 and egcs 1.1.2. Patches for
building with gcc 2.95 are merged but less tested than other compilers.
Caution is recommended when using gcc 2.95 and feedback is sought.
Binary Compatibility
Linux 2.2.17 changes a few internal system structures. You may need to
rebuild a few third party modules such as pcmcia-cs when upgrading from older
kernels to this one.
Security Notes
Linux 2.2.17 contains no significant security updates.
Security Updates
IDE/SCSI raw commands
We now require CAP_SYS_RAW_IO for these.
IP chains
A casting error could occasionally make frames be treated as fragment zero
Keymap reload
Keymap reloads now require root
Architecture Updates
Alpha
Fix fbcon, matroxfb and pm2fb for Alpha
Fix iovec overrun emulation for OSF
Fix lmc and dmfe build problems on Alpha
Remove an escaped debug message
Various small platform fixes
i386
Add knowledge of WinChip C6 buggy TSC
CPU identification code knows about the Transmeta processors
Handle Athlon cache size reporting errata
List extra Athlon CPU flags
Machine Check Exception handler added
Save db6 correctly on debug traps
SMM driver for Toshiba laptops
Typo fix on oops reporting
MIPS
No changes
PowerPC
PPC should now be back in line between the main tree and the PPC
distribution save for USB.
ATI video fixes
Fix zImage for chrp platforms
Numerous small fixes
S/390
Some updates have been merged but not yet all. S/390 is not functional out
of the box on 2.2.17.
Sparc
Fix eepro100 on sparc
Fix lockd ioctl translation
Fix problems with SABRE
Fix signal handling problems
Fix sparc power handling bug
Fix symbios scsi on sparc
Fix string concatentation in sparc includes
Fix TLB multi-match bugs on sparc64
Core Updates
CDROM
Fixes for CDROMPLAYTRKIND and rpc2 region info queries. Other fixes for
some CDROM problems.