Size: 5255
Comment: converted to 1.6 markup
|
Size: 6913
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 42: | Line 42: |
* Drivers & architectures * r8169: napi support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a774cdb712047ec646b25e823de4496b071ed838|commit]] * r8169: ethtool .set_settings [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a9dbafbca6ede2bc649be898bc9d43342d002600|commit]] * r8169: ethtool .get_{settings/link} [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c74c29fa6e369a13df280b83a53cf6c9268d702c|commit]] * Add support of VT1720-based mobo (still experimental and supporting AC97 only) [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a43e48357ad72eac6a44d6116bc971c7a63c2ab9|commit]] * VIA82xx: add the DXS entry for Mitac/Vobis/Yakumo laptop. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d85823dcca278295fe3aa5cde11962b74fa8d682|commit]] * Add the experimental support for ALC850. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=883f8f57de2cc240a876c3e8cc5328d8ddb84399|commit]] * input: implement true rawmode for PS/2 keyboards [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d8c514cfa12b180f41bae49374a4de7e894287a7|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2f3617d6274e31d882cfe47bb31a97dad5464d54|commit]] * Input: mousedev - implement tapping for touchpads working in absolute mode, such as Synaptics [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9c99b2b0df7c48dc247110e47ef4126b7649df1a|commit]] |
2.6.9
Released October 19, 2004 changelog
Token-based thrashing control (LWN article) (commit)
Concurrent O_SYNC write support: In databases it is common to have multiple threads or processes performing O_SYNC writes against different parts of the same file.(commit)
Reiserfs v3 barrier support: Add reiserfs support for flush barriers, mount with -o barrier=flush to enable them. Barriers are triggered on fsync and for log commits (commit)
ext3 barrier support: Mount with "mount -o barrier=1" to enable barriers (commit)
Support of disk barriers: (commit)
- m32r architecture support
Scheduler statistics: adds lots of CPU scheduler stats in /proc/$PID/stat (commit)
RLIMIT_MEMLOCK semantics change: In Linux kernels before 2.6.9, only privileged processes (CAP_IPC_LOCK) could lock memory, and the RLIMIT_MEMLOCK soft resource limit placed an upper limit on the number of bytes that a privileged process can lock. Since kernel 2.6.9: no limits are placed on the amount of memory that a privileged process can lock; and an unprivileged process is now able to lock memory up to the soft limit defined by RLIMIT_MEMLOC (commit)
- Tunable "max sectors" limit for block I/O requests (can help latency reduction)
- New prctl() option allowing programs to change their name (PR_GET_NAME)
- AMD dual-core support
Out-of-line spinlocks (LWN article) (commit)
Support for POSIX's waitid() Also, now linux now supports the POSIX specification that SIGCHLD is sent to the parent when one of its children resumes as a consequence of receiving a SIGCONT signal. Also, WCONTINUED flag is added to waitpid() and waitid() (commit).
- Shared memory scalability improvements
"flex mmap" user-space memory layout (LWN article) (commit)
x86 PAE swapspace expansion. PAE is artificially limited in terms of swapspace to the same bitsplit as ordinary i386, a 5/24 split (32 swapfiles, 64GB max swapfile size), when a 5/27 split (32 swapfiles, 512GB max swapfile size) is feasible. This patch transparently removes that limitation by using more of the space available in PAE's wider ptes for swap ptes (commit)
Show Active/Inactive on per-node meminfo: The patch below enable to display the size of Active/Inactive pages on per-node meminfo (/sys/devices/system/node/node%d/meminfo) like /proc/meminfo (commit)
- Change in TCP ICMP source quench behavior
- New USB storage driver
- Support for more than eight partitions on BSD-labeled disks
- Ethtool support in the loopback driver
NETIF_F_LLTX interface (LWN article)
DSCP decapsulation for IPsec (commit)
- Removal of the ancient "busmouse" driver
- Infrastructure for cluster-wide file locking
- DRM subsystem cleanups
- "fake NUMA" mode for x86-64 testing
- Small-footprint tmpfs implementation
- Support for scheduler profiling (seeing where context switches come from)
- Automatic TCP window scaling calculation
- Some VFS interface improvements
- Executable support in hugetlb mappings
- The Whirlpool digest algorithm
- Removal of the very last suser() call
Drivers & architectures
r8169: napi support commit
r8169: ethtool .set_settings commit
r8169: ethtool .get_{settings/link} commit
Add support of VT1720-based mobo (still experimental and supporting AC97 only) commit
VIA82xx: add the DXS entry for Mitac/Vobis/Yakumo laptop. commit
Add the experimental support for ALC850. commit
input: implement true rawmode for PS/2 keyboards commit, commit
Input: mousedev - implement tapping for touchpads working in absolute mode, such as Synaptics commit