2.6.10 was released December 24, 2004. Changelog
Switchable and modular io schedulers (LWN article) commit
CFQ v2 I/O scheduler update commit
vm thrashing control tuning (disabled by default) commit, commit
ext3: online resizing commit
DVD+RW support commit
CDRW packet writing support commit
Un-inline the big kernel lock commit
Allow BKL re-acquire to fail, causing us to re-schedule. commit
In-kernel cryptographic key management subsystem commit, commit, commit
Show aggregate per-process counters in /proc/$PID/stat: Add up resource usage counters for live and dead threads to show aggregate per-process usage. This mirrors the new getrusage() semantics. /proc/$PID/task/$TID/stat still has the per-thread usage commit
Display committed memory limit (per the current overcommit ratio) and the amount of memory remaining under this limit in meminfo (commit)
Distinct tgid/tid CPU usage commit
Add WCONTINUED support to wait4 syscall commit
Make rlimit settings per-process instead of per-thread commit
kbuild: Allow install of external modules to custom path with INSTALL_MOD_DIR env variable commit
Create nodemask_t commit
Generic xattr API commit, commit, commit, commit, commit, commit
Report per-process pagetable usage in /proc/$PID/status commit
Accounting: report single record for multithreaded process. In kernels before 2.6.10, a separate process accounting record was written for each thread created using NTPL. Since 2.6.10, a single accounting record is written for the entire process (commit)
CRYPTO: Add Tnepres cipher support commit
NET: Add Mirred TC action. commit
TCP: Dump SYN_RECV sockets in tcpdiag commit
NETFILTER: Add iptables CONNMARK match+target commit
NETFILTER: Add iptables hashlimit match commit
TCP: Add total num retransmits accounting. commit
ATM: point to multipoint signalling (from ekinzie@cmf.nrl.navy.mil) commit
SCTP: Adaption layer indication support. commit
NET: Add new sysfs attribute 'carrier' for net devices. commit
PKT_SCHED: Requeues statistics commit
EBTABLES: Add wildcard support for interface matching. commit
PKT_SCHED: Add generic packet editor. commit
PKT_SCHED: Add iptables action. commit
kallsyms data size reduction / lookup speedup commit
Kobject Userspace Event Notification through a netlink socket commit
kevent: add block mount and umount support commit
Put symbolic links between drivers and modules in the sysfs tree commit
Wireless extensions v17 commit
export of SEQNUM to /sys/kernel/hotplug_seqnum (creates /sys/kernel) commit
USB: export inteface and configuration strings to sysfs commit
Generic IRQ code instead of per-arch commit, commit, commit, commit, commit
ReiserFS: Add I/O error handling to journal operations commit
FAT: rewrite the cache for file allocation table lookup commit
kobject: add CONFIG_DEBUG_KOBJECT commit
Shared Reed-Solomon ECC library commit
device-mapper: dm-crypt: new IV mode ESSIV commit
Builtin Module Parameters in sysfs too commit
hfs: export type/creator via xattr commit
I/O space write barrier (LWN article) commit
Driver core: add driver symlink to device commit
Add panic blinking: Makes the keyboard blink when a oops happens - useful to know if the kernel has really oopsed or not (ej: X.org bugs) commit
add the physical device and the bus to the hotplug environment commit
/proc/kcore - allow to enable/disable. commit
CRYPTO: Add Anubis support. commit
new Solaris partition ID commit
md: "Faulty" personality commit
device-mapper: Add DM_TARGET_MSG commit
device-mapper: Allow referencing by device number commit
Add the driver name to the hotplug environment commit
Add the bus name to the hotplug environment commit
mm: tune the page allocator thresholds commit
CIFS: Improve SMB buffer allocation make SMB sending more efficient commit
CIFS: add debug message for trusted and security xattrs commit
CIFS: Add cifs serverino mount parm to allow use of inode numbers reported from the server (rather than generated by the client) commit
CIFS: Add support for module init parms for number of small and large cifs network buffers and for maximum number of simultaneous requests commit * CIFS: Add setfacl support to cifs commit
CIFS: add direct mount options to optionally bypass the page cache on reads and writes commit
early uart console support commit
allow NFS exports of EFS filesystems commit
cfq-iosched: kill show_status sysfs entry commit
XFS: Add xfs_rotorstep sysctl for controlling placement of extents for new files by the inode32 allocator. commit
XFS: Allow the option of skipping quotacheck processing. commit
Drivers & architectures
ppc32: Xilinx ML300 board support (very basic) commit
sh: SH73180 subtype support commit
sh: EDOSK7705 board support commit
sh: SH4-202 MicroDev board support commit
sh: oprofile support for SH7750/SH7750S commit
sh: SE73180 board support commit
sh: CTP/PCI-SH03 board support commit
sched: IA64 add disjoint NUMA domain support commit
m32r: ds1302 driver commit
m32r: new CF/PCMCIA driver for m32r commit
m32r: AR camera driver commit
m32r: SIO driver commit
x86_64: add notsc option commit
x86_64: add an option to configure oops stack dump commit
x86-64 clustered APIC support commit
ARM: Add IXP46x CPU support commit
IA64: Allow -mtune=merced for gcc 3.4 commit
IA64: top level scheduler domain for ia64 commit
ARM: PXA SSP driver commit
ARM: Re: Motorola i.MX serial driver commit
ARM: Add platform-based IrDA device support. commit
ppc32: Add support for Sandpoint X2 commit
ppc32: add PPC440GX L2C error handler commit
uml: add conf INITRAMFS_SOURCE commit
ppc64: Add new "Maple" platform support commit
m68k: HP300 fb commit
m68k: HP300 8250 serial for DCA and APCI ports commit
faster signal handling on x86 commit
parisc: Light-weight syscall support commit
x86_64: add nmi button support commit
x86_64: Add 32bit quota support commit
x86_64: Auto enable HPET on Summit commit
x86_64: Add p4 clockmod commit
kprobes: kprobes ported to x86_64 commit
parisc: register cpus with sysfs commit
m68knommu: 527x platform support Makefile commit
m68knommu: kernel startup code for Freescale M5271EVB board commit
m68knommu: new device support for ColdFire FEC ethernet driver commit
ARM: Add SA1100 generic flash infrastructure. commit
CRIS: Add USB host driver commit
CRIS: IDE driver commit
ARM: Remove broken SA1100 machine support. commit
ARM: S3C2410 - add iPAQ rx3715 machine commit
ARM: Add IXDPG425 platform support commit
ARM: Add I2C device to IXDP2x01 platforms commit
ARM: SIMpad: Add a mq200 device to the platform bus commit
m68knommu: code for the ColdFire 5272 Feith SCALES board commit, commit
USB: Add B&B Electronics VID/PIDs to ftdi_sio commit
prism54 initial WPA support commit
prism54 add WE17 support commit
emu10k1: Audigy DSP support commit
intel8x0: Inverted EAPD support commit
Add S3C2410 (Samsung ARM9 Mobile SoC) watchdog driver commit
USB: Codemercs IO-Warrior support commit
Remove gameport/MIDI support commit
USB: Unusual_devs entry for Panasonic cameras commit
USB: Add On-The-Go support to file storage driver commit
USB: omap_udc supports 5910/1510 chips commit
Add scsi_target abstraction and place it in sysfs commit
aic79xx hostraid support commit
scsi: Add reset ioctl capability to ULDs commit
adding smc91x ethernet to lpd7a40x commit
USB: Add Surecom USB Ethernet device ids to usbnet commit
i2c: Add Intel VRD 10.0 and AMD Opteron VID support commit
USB: add support for symlink from usb and usb-serial driver to its module in sysfs commit
Added support of Mediastation commit
Add UA-1000 sample rate detection commit
Support for capture of 16,32,64 channels on emu10k1 device 2 commit
qla1280: ISP1020/1040 support commit
libata: add sata_uli driver for ULi (formerly ALi) SATA commit
rx checksum support for gige nForce ethernet commit
ns83820: add vlan tag hardware acceleration support commit
USB: Generic USB ATM/DSL core and completed SpeedTouch driver commit
PCI Hotplug: RPA dynamic addition/removal of PCI Host Bridges commit
Adds AC'97 support to Aureon cards. commit
Add (experimental) CM9761 support commit
Add Edirol UA-25 support commit
Alsa: Add overclocking option for the analog input commit
Bluetooth: Add module parameter for disabling ISOC transfers commit
Bluetooth: Add security manager flags and options commit
libata: add AHCI driver commit
netconsole support for b44 commit
USB Storage: unusual_devs patch for winward music disk commit
USB Storage: unusual_devs patch for new tekom entry commit
USB Storage: Unusual_dev patch for Finepix 1300 and 1400's. commit
USB: USB CDC OBEX driver commit
USB: usb/serial RM vendor/product id for ftdi_sio commit
ACPI: add module parameters: processor.c2=[0,1] processor.c3=[0,1] to disable/enable C2 or C3 blacklist entries for R40e and Medion 41700 http://bugme.osdl.org/show_bug.cgi?id=3549 commit
USB: add serial ipw driver commit
fbdev: Add Tile Blitting support commit
Add VIDIOC_S_CTRL_OLD to matroxfb commit
i2o: added support for Promise controllers commit
Add netconsole support to ARM AM79C961A driver. commit
I2C: Fourth auto-fan control interface proposal commit
I2C: S3C2410 I2C Bus driver commit
I2C: lm87 driver ported to Linux 2.6 commit
ACPI: create IBM ThinkPad ACPI driver -- ibm-acpi-0.6.patch commit
DVB: add frontend commit
DVB: add frontend #2 commit
DVB: new driver for mobile USB Budget DVB-T devices commit
transmeta efficeon support and cpuid update commit
USB: add phidgetkit driver. commit
USB: PL2303 - PharosGPS patch commit
USB: tiglusb.c: add direct USB support on some new TI handhelds commit
USB: usbnet patch (new ax8817x device) commit
ALSA: Add routing/volume of ADAT I/O on EWS88D commit
ALSA: Add VIA8237 driver type commit
New MTD map drivers. commit
Another ISA PnP modem (USR0009) commit
USB: ohci module param for broken bios commit
ide: remove broken pdc4030 driver commit
ide: kill CONFIG_IDE_TASKFILE_IO commit
IRDA: Adaptive discovery query timer commit
IRDA: Debug module param commit
ide: kill /proc/ide/ide?/config commit
ide: aec62xx: kill /proc/ide/aec62xx commit
ide: atiixp: kill /proc/ide/atiixp commit
ide: cs5520: kill /proc/ide/cs5520 commit
ide: cs5530: kill /proc/ide/cs5530 commit
ide: hpt366: kill /proc/ide/hpt366 commit
ide: pdc202xx_new: kill /proc/ide/pdcnew commit
ide: pdc202xx_old: kill /proc/ide/pdc202xx commit
ide: piix: kill /proc/ide/piix commit
ide: sc1200: kill /proc/ide/sc1200 commit
ide: serverworks: kill /proc/ide/svwks commit
ide: slc90e66: kill /proc/ide/slc90e66 commit
Add megaraid PCI IDs commit
fbdev: Intel 830M/845G/852GM/855GM/865G framebuffer driver port commit
fbdev: S3 Savage Framebuffer Driver commit
ACPI: Extensions for Display Adapters commit
remove NET_HW_FLOWCONTROL commit
DVB: add new driver commit
CPUFREQ: NVidia nForce2 FSB cpufreq driver. Adds cpufreq support for FSB changing on nForce2 platforms. On this plattforms the PCI/AGP clock is independent from the FSB and it also doesn't depend on the used CPU. commit
ACPI: create ACPI-based PNP driver. commit
ik8.c: export power_status parameter through sysfs commit
ide: ide-disk: enable stroke by default commit
amd8111e: Add support for ppc64 eval board commit
etherh: add ethtool support. commit
USB: add id for Siemens x65 series of mobiles to pl2303 driver commit
SERIAL: Add support for Dell PCI Remote Access Card III. commit
USB: add KC2190 support for usbnet. commit
cypress_m8: add usb-serial driver 'cypress_m8' to kernel tree commit
I2C: New LM63 chip driver commit
I2C: New PC8736x chip driver commit
Add ICS307 clock support commit
PCI: add PCI ROMs to sysfs commit
ACPI: Allow limiting idle C-States. commit
Bluetooth: Support responses with zero SCID commit
mmtimer driver update: add SHub interrupt support commit
meye: add v4l2 support commit
VIA8231 support for parallel port driver commit
I2C: add Tyan S4882 driver commit
USB Storage: Add unusual_devs entry for iPod commit
USB Storage: unusual_devs entry for yakumo commit
fakephp: add pci bus rescan ability commit
S3C2410 - RTC driver commit
fbdev: Add vram option to intelfb commit
fbdev: Support for bigger than 16x32 fonts in softcursor commit
fbdev: Support for bigger than 16x32 fonts in rivafb cursor commit
Bluetooth: Add support for L2CAP secure mode commit
I2C: i2c-nforce2.c add support for nForce3 Pro 150 MCP commit
USB: add PID to ftdi_sio.c commit
USB: new defice for usb serial pl2303 commit
serial: add support for Dell Remote Access Card 4. commit
I2C: add adm1026 chip driver commit
USB: add ati_remote.c device id commit
aacraid: Support ROMB RAID/SCSI mode commit
mptfusion: command line parameters commit
support for 3PAR sparse SCSI LUNs commit
USB Storage: Add unusual_devs entry for another yakumo camera commit
PCI: Add sysfs file to map PCI busses to cpus commit
I2C: Add support for the nForce2 Ultra 400 to i2c-nforce2 commit
r8169: new PCI id commit
ide: atiixp: add new PCI identifier commit
ide: alim15x3: add support for ULi M5228 commit
MMC: Add Winbond SD/MMC driver commit
Bring Moxa serial back into being commit