2.6.10
Released December 24, 2004 changelog
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)
x86-64 clustered APIC support (commit)
Make rlimit settings per-process instead of per-thread for POSIX compliance (commit)
POSIX compliant CPU clocks (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)
Report the pages used for pagetables in /proc/$PID/status (commit)
Display committed memory limit (per the current overcommit ratio) and the amount of memory remaining under this limit in meminfo (commit)
Thrashing control tuning (commit)
- Big Kernel Lock preemption
IRQ subsystem code rework (commit)
- Removal of the "BIO walking" helper functions
Generic circular buffer type (LWN article) (commit)
Ext3 block reservation (LWN article) (commit)
Ext3 online resizing patches (LWN article) (commit)
Add I/O error handling to journal operations in reiserfs (commit)
sysfs backing store (LWN article)
I/O space write barriers (LWN article) (commit)
Modular, on-the-fly switchable I/O schedulers (LWN article) (commit)
CFQ v2 update (commit)
BSD secure levels module (commit)
In-kernel cryptographic key management (commit)
DVD+RW support (commit)
CDRW packet writing support (commit)
- kernel events notification mechanism
Lock initializater unification (commit)
Panick 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)
Reworking of spin lock initialization (LWN article)
Configurable /proc/kcore (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
Drivers & architectures
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