Size: 4783
Comment:
|
← Revision 4 as of 2019-05-16 19:48:24 ⇥
Size: 20387
Comment: Replace broken historic links by valid ones, add missed features
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= 2.6.6 = * Released May 10, 2004 [http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.6 changelog] * Removal of (struct page)->list and page dirty/clean/free lists, replaced by radix-tree tagging [http://lwn.net/Articles/80472/ (LWN article)] * Network packet timestamping optimization * Binary Increase Control (BIC) TCP developed by NCSU. It is yet another TCP congestion control algorithm for handling big fat pipes. For normal size congestion windows it behaves the same as existing TCP Reno, but when window is large it uses additive increase to ensure fairness and when window is small it uses binary search increase [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=d009df2d52345441873340c5b75ecc09b9343a22 (commit)] * [http://www.geocities.com/wronski12/posix_ipc/index.html POSIX message queues] [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=3bc45e612c620d7477b9ed3f285c9222b3bb558b (commit)] * fsync() and fdatasync() speed improvements to ext2/3 [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=c67ebc7f2644d612f7838a7f3aee1b766ce11e69 (commit)] * Addition of the fcntl() method to the file_operations structure [http://lwn.net/Articles/77190/ (LWN article)] * Laptop Mode [http://lwn.net/Articles/65437/ (LWN article)] [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=166054344dda21795e3735af51edf1a261177e7e (commit)] * Oprofile for s390 [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=f42022413a50489115f36c5e9a16f5d13e4831a4 (commit)] * 4KB kernel stacks option for the i386 architecture [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=f061c2ccd81f62b777327aa3696d652b5fb34c6f (commit)] * Non-executable stack support for several architectures [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=9abd312fda38fb2ba7b3dfe147ecbadf5cf8f57f (commit)] * Make sysfs configurable [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=7aa1fb8cb5813bfe0a33e49975f1cceb0740251f (commit)] * Reiserfs updates: data=ordered support, space preallocation, laptop mode support, logging rework, support for nested transactions [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=d4265dd282789d98d47f2febea1e60ff2a494b82 (commit)] - [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=502c984ae4ddae1964c5aae6625e56516106c396 (commit)] - [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=050ff9c100d0a9e9cb45f575783ca801d2ca42c3 (commit)] - [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=3b0970c6144b4e5cb777d8b54926c1dbeb2e2b64 (commit)] - [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=46d1f3648ddccf15793a057f7aef3e2ce5be4f0e (commit)] * Reiserfs and ext3 "commit=0 support": Restores commit interval to the default value [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=9a9b4f749ce975a57994207e7c0c5fe57148ef60 (commit)] - [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=a4fe3fb94e6ea2e27d61abd8b141856f9d662fbd (commit)] * Ext3 journalled quotas [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=c69e3890a7a5d8c0587d958e618d303fad9d941a (commit)] * NFS v4: Implement server-side reboot recovery (mostly) [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=82107aa303e744b0e67f9daa44748c5abbf01d69 (commit)] * IPv6 support in SELinux [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=bdee92e07efd44da1dc87d47485c3f9ffaf0d976 (commit)] * The lightweight auditing framework [http://lwn.net/Articles/79326/ (LWN article)] [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=4527a30f157fca45c102ea49a2fb34a4502264eb (commit)] * A mechanism which allows block drivers to respond to queries about the congestion state of their queues * "per-device unplugging patch" [http://lwn.net/Articles/75233/ (LWN article)] * CFQ scheduler [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=a7c3e7eee4fe04953547e408f8db0d615c4c1afe (commmit)] * External module support [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=eeb0e992ae01bc7c68628c20df6df0bdc1c7fd28 (commit)] * Generic snapshot support code for filesystems (taken from XFS) [http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=9a6f9f9177e7403e661eb876500d57d139c0d034 (commit)] |
#pragma keywords Linux, Kernel, Operative System, Linus Torvalds, Open Source, drivers #pragma description Summary of the changes and new features merged in the Linux Kernel during the 2.6.6 development 2.6.6 was released on May 10, 2004 [[http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.6|changelog]] * Per-backing dev unplugging [[http://lwn.net/Articles/75233/|(LWN article)]] [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6d27f67bf6ee2b9ad0c8814118264bc273d916a1|commit]] * CFQ io scheduler, tries to distribute bandwidth equally among all processes in the system. It should provide a fair working environment, suitable for desktop systems. [[https://lwn.net/Articles/57732/|Recommended LWN article]]. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3e2ea65d7be031644c6d6a3ed5bd89af5ef2f090|commit]] * Add Laptop Mode: a special sysctl which says "this is a laptop". In this mode the kernel will attempt to avoid spinning disks up [[http://lwn.net/Articles/65437/|(LWN article)]] [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=93d33a4885a483c708ccb7d24b56e0d5fef7bcab|commit]] * ext2/3: Speed up {{{fsync(2)}}} for file overwrites by a factor of four (disk non-writeback) to forty (disk in writeback mode) [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a1ff5989c622e78d2266237396545876359f5edf|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7176142ac11b365db1d118412849cbf0a29a02a5|commit]] * lockfs (file system freezing), taken from XFS [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=137718ec5f67102faf88e87e900d3188936e039b|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=46f769396fe3ff39e242ebbf2e49510834b3ba1c|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=82fec55c97ecf2fde7431a250e5dbf07a9d67cb7|commit]] * The lightweight auditing framework [[http://lwn.net/Articles/79326/|(LWN article)]]. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f85a96f63f300878dcc785cf2333cab15eef48f0|commit]] * SELinux: add IPv6 support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5e752b7e934265eb51f82ae5e3eae6f0d6db36eb|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7787c5a437ddd2c95315163920d6b97c95bbfa8c|commit]] * selinux: add runtime disable [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c59f3ad7826ada93c3216d8bb0796997d3d16388|commit]] * Prepare the kernel for a full object-based reverse-mapping scheme and the removal of the per-page PTE chains. [[https://lwn.net/Articles/80472/|Recommended LWN article]] [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4c4acd2447ef473f23aee53f04518f93840a8693|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4875a6018bcc53201ddbf745bff35ed723b468eb|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=fbf7adfafae19dd118facbbfe011510ba6aa8315|commit]] * Non-Exec stack support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=01cc53b25e1883ff537d19adc87097e1833deeaa|commit]] * POSIX Message Queues: POSIX variant of message queues is a part of IPC. In POSIX message queues every message has a priority which decides about succession of receiving it by a process [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c334f752d8e9d3847d4459d06f7544dea9a49923|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c50142a5433ed504fff2b1af152f8f7628830dfb|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=be94d44e818a56406016111fc48a1084b9f8e435|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0301b50bb63dd4149019b1fdb5fc7b168c6c12f7|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b95db64258b96d862b2d24ba825b98ac05f9c2fd|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f3ca8d5dd5c23594bda07893ae374bed7981d473|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=34b98f223bb21673f4cab2f5079a763c34a67946|commit]] * TCP: BIC TCP, Binary Increase Control TCP developed by NCSU. It is another TCP congestion control algorithm for handling big fat pipes. For normal size congestion windows it behaves the same as existing TCP Reno, but when window is large it uses additive increase to ensure fairness and when window is small it uses binary search [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=54d05783ee595b109c209b1febabd9337bf3e0b6|commit]] * TCP: Add vegas congestion avoidance support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=16a76bdbafd6c681dd15419183308bba1dd58063|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=46f3dece4eeefa26f3fe223849d83b3333ad3676|commit]] * TCP: Add sysctl to turn off matrics caching [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=424be00c07439f26e2ff0cf9003e02abff2820b2|commit]] * IPV6: Provide ipv6 multicast/anycast addresses through netlink [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e99f19ab0ad947abab96a2baa5cae0e2df7afc01|commit]] * NETFILTER: Add 'raw' table [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=516e49e0b1c6d55a2d17e790d3f3ff38f2362ce9|commit]] * IPSEC: Support draft-ietf-ipsec-udp-encaps-00/01, some ipec impls need it. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b2c31abe7e6066312896c13daa93bd7794635125|commit]] * IPV6: Add missing MIB counter increments. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2204808fe5e5f187f11bb7a591772198494d5797|commit]] * BRIDGE: Use ethtool to get port speed. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3de1c3716726b8dbb8c2edd28de57a6aba73bf10|commit]] * BRIDGE: Support lots of 1k ports. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f93a354b921041c70b5c6335e0b0d0abfce3f49f|commit]] * SCTP: Partial Reliability Extension support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=febb7e5dddc5103aa8f8fbb1bd19abd597bd8602|commit]] * Sysfs for framebuffer [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=17e8ea4030fbe1e3f05c247aedff05c7f1c6d04f|commit]] * kbuild: external module support. [[https://lwn.net/Articles/80250/|Recommended LWN article]]. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=07e5823127155b3a29003aca926f87c9843f6810|commit]] * cifs: Send NTCreateX with ATTR_POSIX if Linux/Unix extensions negotiated with server. This allows files that differ only in case and improves performance of file creation and file open to such servers [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=409e5c00369f17364df43bc4147250a7b67c61d7|commit]] * Add sysfs support for vc devices. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f7f22d4d89d22e051dcb3aa3e74bfaff50597c40|commit]] * USB: add missing usb entries to sysfs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7775f7ea6fdab0f2f6323b504c0ecd53bc5c8586|commit]] * Add sysfs class support to fs/coda/psdev.c [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=1328cf2622fb2eb710a5891d7916bca084d75dfb|commit]] * kNFSdv4: Implement server-side reboot recovery (mostly) [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=cba16655c63f8ed2f6d308d423ce0ce47b91c892|commit]] * NFSv2/v3/v4: Add support for asynchronous reads even if rsize<PAGE_CACHE_SIZE. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7e19d1900fe80a37e2bd5c4138167b5a6fee9d80|commit]] * NFSv2/v3/v4: Add support for asynchronous writes even if wsize<PAGE_CACHE_SIZE. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b13556045f4e662eb578fd801a5c27b1fc31d492|commit]] * Add {{{commit=0}}} mount option to ext3, meaning "set commit to default". [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=26f14a5727b9447f87ba4cdd8e83fb9e8af79631|commit]] * ext3: journalled quotas [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2df2c24aa6d2cd56777570d96494b921568b4405|commit]] * Add {{{commit=0}}} to reiserfs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c4373a9a8415758b91a004293643d60e698d347c|commit]] * reiserfs: {{{fsync(2)}}} speedup [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f2a0b4d83496a16e0744d422217644d9c9629bb4|commit]] * reiserfs: laptop-mode support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=008c597b875b55e37287fc6240e857ebf68c3ebe|commit]] * reiserfs: preallocation support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d12e339295aff38dde9a2a728014ce2509362c19|commit]] * reiserfs: {{{data=ordered}}} support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=bb0d96728fb63cf1d2294bb1dcafd60926e49cd5|commit]] * reiserfs: logging rework [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7c563ced265e3134a5c5c5b7ca2b31218993a204|commit]] * reiserfs: support for nested transactions [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7a10b433f0911d25b4fd1d1b033cbd119be8fc5f|commit]] * knfsd: Add data integrity to serve rside gss [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9abdc6608d7c5e3cb09c05bd6c726d04dc59ace4|commit]] * CPUFREQ: Merge ACPI perflib [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=caf8b28d120e45a115d746b56fb5abd2bdbc88b9|commit]] * Make sysfs configurable [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d0d15d849f62d00edbc95de914f3bc655d3b8f7b|commit]] * Drivers & architectures * ia32: 4Kb stacks (and irqstacks) patch [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=95f238eac82907c4ccbc301cd5788e67db0715ce|commit]] * SPARC: Add sysctl to control serial console power-off restrictions. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a7054210fc6cbc4cd185d04f2087006f802f534c|commit]] * ARM: Add support for ARM Versatile platform. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d8371fcd7cc2ad658932083728ad1984f5328a4f|commit]] * ARM: Add TI OMAP support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e96c4c633cfbe2b777a3066a8c76d09c459a1e34|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ca927387a577ec748f0c2fe4cc4dfb456f370f08|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=58486ae8bc6f3f3fb290952962745b8b81bb24c9|commit]] * ARM: !S3C2410 - onboard serial [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e72509c4acfafefcac29c761dcd82a5087da0703|commit]] * s390: oprofile for s390 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6d8c651aa1b67d8efa07823301c35f685fd1c885|commit]] * ppc64: allow hugepages anywhere in low 4GB [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=81c31b894ebb3d1409ffa3d54e477a91b5a5ebf3|commit]] * PPC64: iSeries virtual ethernet driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=291780513431b41aa3c0302169d48863466998fc|commit]] * ppc64: Add support for hotplug cpus [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=15cddddb837495b9b6441ae201d3be66e897614e|commit]] * ppc64: Add HW PMC support to oprofile [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=36af1eb0b185770824acedf4840b30024531a0ed|commit]] * ppc64: Add PMCs to sysfs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=12c9ae0de28d9fef2766c4ae5a1f01b7ab6aca20|commit]] * ppc64: Add smt_snooze_delay cpu sysfs attribute [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b7ceb1452399ef59ab14868337d2d74a9b5c4c8d|commit]] * ppc64: add some iSeries proc entries [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=cec75551495ed8cef9bedcc6517441400e89bf2d|commit]] * ia64 MSI support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9938e2c218f2c86f344bf8e9c707666a4cf0736b|commit]] * I2C: add new chip driver: pcf8574 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c395ba5176fa5979ba1a07b321ab96c5918412c4|commit]] * QIC-02 tape drive hookup to classes in sysfs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=694b0b328d951e7c6d8714c00a22f3ec9cdf4e2d|commit]] * Add class support to floppy tape driver zftape-init.c [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2df5f2d5681969e625eb7dafc554b9b065231c6d|commit]] * libata: Add driver for SiS 964/180 SATA. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7e01873d1008a71d1dd080c70858cdff44ae9acd|commit]] * added class support to istallion.c [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=1e5467ae0bc98f0720d26124adbd5d4e69ed9f2d|commit]] * added class support to stallion.c [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3efbacde438ab9c774e8b6f8b351d0ce6c329fd4|commit]] * USB: new cypress thermometer driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=61e91dd20f9cc8c1f498edfbc20ac46aab44805b|commit]] * USB: add ftdi_sio product ids [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c19158f485ad6328d70b005c6825845deba51328|commit]] * USB: more ftdi_sio ids [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=71a8bfa2fa17b83f63d6f86715dc9c5da75ec2ee|commit]] * Add FC transport attributes support to qla2xxx [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=db2a43a6e38e514a8f45f03c7bf0aec1252967e5|commit]] * USB Gadget: RNDIS/Ethernet Gadget Driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=166685d05122d19ac9e5daf8ac8ba696a7f96d48|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=394d72563ef8275323cc7bb85e9d087a3f854b2f|commit]] * I2C: Add ALi 1563 i2c driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7c45e25cf8527bf4bb34bb22f1e2df7fd8c4d011|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=bb883e7c039fa5acc903c925de878b76c960eca6|commit]] * pcnet32: add support for 79C976 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=12a7807a31d3cae378f247dbf71408cba64037ad|commit]] * pcnet32: add led blink capability [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ba4ccb41caa7a64669b42448197becaf2071f336|commit]] * r8169: ethtool driver info [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b4bf4278d7a2c4e1408f0d2b29cce2c8bd58a89e|commit]] * b44: Support newer revisions of broadcoms [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0f54bd34deebef3d74865f27ffaa9c786f953983|commit]] * Add S2IO 10gige network driver. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0b19c1e53903f733c6c1beb6865ebb84b281344b|commit]] * CPUFREQ: ACPI support for powernow-k8. We fall back on the legacy PSB table if the ACPI tables don't work out. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3de581e3bde834277e73feb35412eb90efc33bef|commit]] * Bluetooth: Add support for Anycom CF-300 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=1636f8a9980280f898917df8c11ff91bb83da09c|commit]] * Add class support to dsp56k [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=31436269fd725700d867d739a299149f451756e1|commit]] * Add sysfs class support for CAPI [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=78d35ef9d612884315f2b3e5c8038a4c748b0047|commit]] * I2C: New chip driver: pcf8591 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=fffab9e05930a8dea5867f51ba3b7e94f26f03fe|commit]] * tulip: add MII support for Comet chips [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f85c9074a9fdbfb8b702ca40f56450fc06e45088|commit]] * SERIAL: Add support for TI16C750 hardware flow control. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d6a03f195ac2dcdec0416b2ae67b773c1d214217|commit]] * v4l: add support for pv951 remote to ir-kbd-i2c [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=df5f63d97aee16d75140ec50a1de5616fd47d9d2|commit]] * saa7134 - Add two inputs for Asus TV FM [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=025f1e99e6fd94d7d4073ed16c490aae0b4b560c|commit]] * Oprofile: ARM/XScale PMU driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=469e04de313aa6a55462d052bdfa869189e3b11c|commit]] * USB: New ID for ftdi_sio [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5f783bb8e554edc1ffc67003964c3ded989c27b3|commit]] * e1000: ethtool set/get ring param support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ea225c9f3f92050e677e1a289371c1e89febc86e|commit]] * Delete sis190 net driver. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=00dfe26f6020cd9ef98777e3d51d82fc47a9373a|commit]] * ARM: Support for non-PXA XScale UARTs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e86f59c38f2b1ac0bdd12e59ca563232b43b4309|commit]] * SERIAL: Add ARM PL011 uart primecell support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=157c0342e591acff4b80ad2869ab7702b40e69d5|commit]] * CPUFREQ: Add a module parameter to force ACPI to be used. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=968e73537362d40d22fe804de5bf737dd6004dfe|commit]] * pcnet32: add support for 79C976 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ece91eb208283881e1e9e69159e09d3361bfb78e|commit]] * generic PCI IDE support for Toshiba Piccolo chips [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d550231dc9558d3973809dd03dac8f6f957cea93|commit]] * DVB: Add EN50221 cam support to dvb-core [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7679ba7b629fcb896b1bdbfd11472aef6e7012de|commit]] * SERIAL: Add support for SBS Tech. Inc. PMC-OCTPRO and P-OCTAL cards. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3250047367555020c77519771bc4420916746dc4|commit]] * sata_sis: support SATA SCRs in PCI cfg space [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ad996a013b1e6a9277ff2664ddcfa5ef4cc606a8|commit]] |
2.6.6 was released on May 10, 2004 changelog
Per-backing dev unplugging (LWN article) commit
CFQ io scheduler, tries to distribute bandwidth equally among all processes in the system. It should provide a fair working environment, suitable for desktop systems. Recommended LWN article. commit
Add Laptop Mode: a special sysctl which says "this is a laptop". In this mode the kernel will attempt to avoid spinning disks up (LWN article) commit
ext2/3: Speed up fsync(2) for file overwrites by a factor of four (disk non-writeback) to forty (disk in writeback mode) commit, commit
lockfs (file system freezing), taken from XFS commit, commit, commit
The lightweight auditing framework (LWN article). commit
selinux: add runtime disable commit
Prepare the kernel for a full object-based reverse-mapping scheme and the removal of the per-page PTE chains. Recommended LWN article commit, commit, commit
Non-Exec stack support commit
POSIX Message Queues: POSIX variant of message queues is a part of IPC. In POSIX message queues every message has a priority which decides about succession of receiving it by a process commit, commit, commit, commit, commit, commit, commit
TCP: BIC TCP, Binary Increase Control TCP developed by NCSU. It is another TCP congestion control algorithm for handling big fat pipes. For normal size congestion windows it behaves the same as existing TCP Reno, but when window is large it uses additive increase to ensure fairness and when window is small it uses binary search commit
TCP: Add sysctl to turn off matrics caching commit
IPV6: Provide ipv6 multicast/anycast addresses through netlink commit
NETFILTER: Add 'raw' table commit
IPSEC: Support draft-ietf-ipsec-udp-encaps-00/01, some ipec impls need it. commit
IPV6: Add missing MIB counter increments. commit
BRIDGE: Use ethtool to get port speed. commit
BRIDGE: Support lots of 1k ports. commit
SCTP: Partial Reliability Extension support. commit
Sysfs for framebuffer commit
kbuild: external module support. Recommended LWN article. commit
cifs: Send NTCreateX with ATTR_POSIX if Linux/Unix extensions negotiated with server. This allows files that differ only in case and improves performance of file creation and file open to such servers commit
Add sysfs support for vc devices. commit
USB: add missing usb entries to sysfs commit
Add sysfs class support to fs/coda/psdev.c commit
kNFSdv4: Implement server-side reboot recovery (mostly) commit
NFSv2/v3/v4: Add support for asynchronous reads even if rsize<PAGE_CACHE_SIZE. commit
NFSv2/v3/v4: Add support for asynchronous writes even if wsize<PAGE_CACHE_SIZE. commit
Add commit=0 mount option to ext3, meaning "set commit to default". commit
ext3: journalled quotas commit
Add commit=0 to reiserfs commit
reiserfs: fsync(2) speedup commit
reiserfs: laptop-mode support commit
reiserfs: preallocation support commit
reiserfs: data=ordered support commit
reiserfs: logging rework commit
reiserfs: support for nested transactions commit
knfsd: Add data integrity to serve rside gss commit
CPUFREQ: Merge ACPI perflib commit
Make sysfs configurable commit
Drivers & architectures
ia32: 4Kb stacks (and irqstacks) patch commit
SPARC: Add sysctl to control serial console power-off restrictions. commit
ARM: Add support for ARM Versatile platform. commit
ARM: S3C2410 - onboard serial commit
s390: oprofile for s390 commit
ppc64: allow hugepages anywhere in low 4GB commit
PPC64: iSeries virtual ethernet driver commit
ppc64: Add support for hotplug cpus commit
ppc64: Add HW PMC support to oprofile commit
ppc64: Add PMCs to sysfs commit
ppc64: Add smt_snooze_delay cpu sysfs attribute commit
ppc64: add some iSeries proc entries commit
ia64 MSI support commit
I2C: add new chip driver: pcf8574 commit
QIC-02 tape drive hookup to classes in sysfs commit
Add class support to floppy tape driver zftape-init.c commit
libata: Add driver for SiS 964/180 SATA. commit
added class support to istallion.c commit
added class support to stallion.c commit
USB: new cypress thermometer driver commit
USB: add ftdi_sio product ids commit
USB: more ftdi_sio ids commit
Add FC transport attributes support to qla2xxx commit
pcnet32: add support for 79C976 commit
pcnet32: add led blink capability commit
r8169: ethtool driver info commit
b44: Support newer revisions of broadcoms commit
Add S2IO 10gige network driver. commit
CPUFREQ: ACPI support for powernow-k8. We fall back on the legacy PSB table if the ACPI tables don't work out. commit
Bluetooth: Add support for Anycom CF-300 commit
Add class support to dsp56k commit
Add sysfs class support for CAPI commit
I2C: New chip driver: pcf8591 commit
tulip: add MII support for Comet chips commit
SERIAL: Add support for TI16C750 hardware flow control. commit
v4l: add support for pv951 remote to ir-kbd-i2c commit
saa7134 - Add two inputs for Asus TV FM commit
Oprofile: ARM/XScale PMU driver commit
USB: New ID for ftdi_sio commit
e1000: ethtool set/get ring param support commit
Delete sis190 net driver. commit
ARM: Support for non-PXA XScale UARTs commit
SERIAL: Add ARM PL011 uart primecell support. commit
CPUFREQ: Add a module parameter to force ACPI to be used. commit
pcnet32: add support for 79C976 commit
generic PCI IDE support for Toshiba Piccolo chips commit
DVB: Add EN50221 cam support to dvb-core commit
SERIAL: Add support for SBS Tech. Inc. PMC-OCTPRO and P-OCTAL cards. commit
sata_sis: support SATA SCRs in PCI cfg space commit