[[TableOfContents()]]

== Short overview (for news sites, etc) ==
Linux 2.6.20 greatly improves kdump (http://news.zdnet.co.uk/software/0,1000000121,39285165,00.htm );
KVM (http://kvm.sourceforge.net) for Intel with VT and AMD with SVM hardware virtualization;
Support for relocatable kernels, for backups with kernel panics.

== Important things (AKA: ''the cool stuff'') ==
 * Asynchronous SCSI scanning
 * Multithreaded USB probing
 * New 300Hz option.  Good because it evenly divides PAL and NTSC framerates
 * HID Layer split: Allows things other than USB to use the HID layer (Bluetooth)
 * Relative atime support (only updates the atime if the previous atime is older than the mtime or ctime)
 * I/O Accounting
 * Work struct split into delayable and nondelayable events.  Saves space for Nondelayable events.

== Drivers ==
 * Add notification of bus events
 * Removal of the crusty FTape driver
 * Add support for Moxa SmartIO multiport serial cards
 * ohci1394: steps to implement suspend/resume
 * allow usb hubs to have up to 31 children
 * Add support for Korenix 16C950-based PCI cards (serial cards)
 * Improvements to Apple Books touchpad to reduce jumpiness of mouse.

=== HW Mon ===
 * Add support for the Fintek F71872F/FG chip
 * New Winbond W83793 hardware monitoring driver
 * New National Semiconductor PC87427 hardware monitoring driver

=== Network ===
 * Atmel MACB support
 * Add NetXen 1G/10G ethernet driver.
 * e1000
  * New hardware support
  * Performance improvements (and start up time improvements)
 * forcedeth: power management support
 * bcm43xx
  * output proper link quality with scans
  * add PCI-E code
 * Increased support for Marvel products

=== libata ===
 * Add support for Winbond, Marvel, and others
 * Some suspend/resume support added
 * sata_nv ADMA/NCQ support for nForce4
 * implement ATA_EHI_SETMODE and ATA_EHI_POST_SETMODE

=== Sensors ===
  * Add support for Apple Motion Sensors
  * Support for National Semiconductor PC87427 Super-I/O chip
  * Support for Winbond W83793 sensors

=== Sound ===
 * Remove obsolete OSS drivers that already have ALSA replacements

=== Video ===
 * Add support for DMC TSC-10/25 devices
 * Add support for Philips UCB1400 touchscreen
 * Framebuffer support for IBM GXT4500P adaptor
 * Ability to set Geode framebuffer size
 * DRM i915 updates
 * V4L
  * Add support for Pinnacle 310i
  * Added support for a ASUSTEK P7131 Dual DVB-T variant
  * Add support for the Compro Videomate DVB-T200A

== Other stuff ==
 * Add sysrq_always_enabled boot option
 * Make sure the initroot filesystem is populatated late enough

=== Arch-independent changes in the kernel core ===
 * Add support for Log2 mechanism [http://lwn.net/Articles/203596/]
 * Driver core: add notification of bus events [http://lkml.org/lkml/2006/12/1/297]
 * sched: optimize activate_task for RT task

=== Architecture-specific changes ===
 * rtc-sh: alarm support
 *ARM
  * Support to change MX1 CPU frequency at runtime.
  * Support for Atmel AT91SAM9260-EK (and 61) boards
  * Some more suspend to RAM support
 * i386
  * Add support for a relocatable kernel.  This is useful for kexec panics and another kernel being loaded.
  * Add support to compile for Core2
 * MIPS
  * Use "long" for 64-bit values on 64-bit kernel.
  * Fancy magic to reduce module size by ~ 10%.
  * IRQ cleanups
 * PowerPC
  * Refactor 64 bit DMA operations
  * Add support for EFIKA boards
  * Add support for the Sony Playstation 3
  * Enable DEEPNAP power savings mode on 970MP
 * S390
  * cpu shutdown rework
  * New DASD feature for ERP related logging: no longer have to recompile to change ERP logging on/off
 * x86_64
  * Add support to compile for Core2
 * Altix: Some ACPI support

=== Filesystems ===
 * Relative atime support for ocfs2
 * DebugFS: inotify support
 * optimize o_direct on block devices

=== Networking ===
 * TCP communications support for DLM 

=== CPU Freq ===
 * Add support for CN400 when ACPI C3 isn't available.
 * A bunch of stuff into acpi-cpufreq that allows it to do better


* move kallsyms data to .rodata
* SELinux support for DCCP