KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 4 as of 2019-05-19 21:26:26
KernelNewbies:
  • Linux_2_6_10

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

    • Added support for AudioTrak Prodigy 192 cards 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

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01