8366
Comment:
|
32231
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
2.6.8 was released August 14, 2004. [[http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.8|Changelog]] * Allow x86 to reenable interrupts on lock contention [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=36f9f2094996483001457fb02398d4b7eae170bd|(commit)]] * Add {{{O_NOATIME}}} open(2) flag support (GNU extension): If this bit is set, read will not update the access time of the file. It is useful if you want to do something with the file atime (for instance, moving files that have not been accessed in a while to somewhere else, or something like Debian's popularity-contest) but you also want to read all files periodically (for instance, tripwire or debsums) [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5a86174c17ab9d62fb7aced585cc5b6cb552411c|commit]] * VFS shrinkage tuning: This adds {{{/proc/sys/vm/vfs_cache_pressure}}}, which tunes the vfs cache versus pagecache scanning pressure. At {{{vfs_cache_pressure}}}=0 we don't shrink dcache and icache at all, at {{{vfs_cache_pressure}}}=100 there is no change in behaviour, at {{{vfs_cache_pressure}}} > 100 we reclaim dentries and inodes harder [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a44115192f55f8b7a22d511cc194d7880a2ba553|commit]] * {{{MNT_EXPIRE}}} for umount(): Intrinsic automount and mountpoint degradation support. This adds support for a filesystem (such as kAFS) to perform automounting intrinsically without the need for a userspace daemon. It also adds support for such mountpoints to be degraded at the filesystem's behest until they've been untouched long enough that they'll be removed [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c8a6ba011918486195870aab9a8e3d61c76c1b02|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d1718e9326ad2a9ae9158b14d68fce6bc6f7af48|commit]] * Conversion to the new symbolic link resolution code (which will eventually allow an increase in the maximum link depth) [[http://lwn.net/Articles/91959/|(LWN article)]]. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e6a9fb1e419766d81102ae3be8afae9b8cf8f91e|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6143b9ad6105471618c195a888b82108f85eeb49|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ffc9a3c38c2751653e926f626c08fa2bdeb6c9a6|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a21269975fec20b7a37c13e5d1e5b07f37cac629|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=faa1bb09a0cf24ed6983e0d953ebaf6e68662df4|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=077688a9f0c7077c960aaf51718dfa3f8bb47bd0|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0f41086e919525cbe268af5f470c30808f7e9762|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a845415765c86cdabd1e0584d485d7221db84eae|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=8f77e95efa77e25bd14686f483e2ed25525c37f2|commit]] * New "CPU mask" implementation [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=d2cec97bc421d6f9c2ee0d9bd8e0ce47d0022cac|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=ea0c19290646e6bb7cd3657db83eac3a0d641418|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=d6cf71d3086ea9be652ac95616cd111157fdd4c5|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=f3344dc35c26c28647ae4a6b9cdd9df3fa65777e|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=ed880528b07445a2b3932f839727d7d740f03cc4|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=9eb0dcc1d86252f9f216fd2f09868fdd28272abd|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=7f1c9f57926f2249f01143b18fbc26cb57ef28bf|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=5ffa67fc1233d9d065f9b3fcd6bc13425af54f89|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=4b81e400a9ea37a5888434234befaf389a36e72b|commit]], [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=a3dcb7f41eced06d4e43365fefd98a3b9b48e340|commit]] |
|
Line 5: | Line 12: |
= 2.6.8 = * Released August 14, 2004 [[http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.8|changelog]] * Allow x86 to reenable interrupts on lock contention [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=e61229e7fab63f09bcab5f6d54477453ca98684c|(commit)]] * VFS shrinkage tuning: This adds /proc/sys/vm/vfs_cache_pressure, which tunes the vfs cache versus pagecache scanning pressure. At vfs_cache_pressure=0 we don't shrink dcache and icache at all, at vfs_cache_pressure=100 there is no change in behaviour, at vfs_cache_pressure > 100 we reclaim dentries and inodes harder [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=95afb3658a8217ff2c262e202601340323ef2803|(commit)]] * Conversion to the new symbolic link resolution code (which will eventually allow an increase in the maximum link depth) [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=c989bc66ec92aabcf88f429da52a798003edc505|(commit)]] * Add O_NOATIME open flag support (GNU extension): If this bit is set, read will not update the access time of the file. It is useful if you want to do something with the file atime (for instance, moving files that have not been accessed in a while to somewhere else, or something like Debian's popularity-contest) but you also want to read all files periodically (for instance, tripwire or debsums) [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=037c5577398a9d87f0b9f8d68cbf17324b5b05fe|(commit)]] * MNT_EXPIRE for umount(): Intrinsic automount and mountpoint degradation support. This adds support for a filesystem (such as kAFS) to perform automounting intrinsically without the need for a userspace daemon. It also adds support for such mountpoints to be degraded at the filesystem's behest until they've been untouched long enough that they'll be removed [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=92b2af55e9bd44724700c8eef889c7b368df6c94|(commit)]] * Process Accounting Version 3 format added [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=f0743e893fb6ede7126ee6bb9ebad092fc2e346c|(commit)]] * RLIMIT_SIGPENDING added, introducing per user rlimits for both queued signals and POSIX message queues [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=05eecc7a8a3765f2dd4b4d5d8a2e928f27c620f0|(commit)]], and remove unused queued_signals global accounting - rtsig-max and rtsig-nr /proc interfaces went away [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=31c7f302112bb18a7fd93cf07f52478a2688f62b|(commit)]] * support for 64-bit Super-H hardware * Removal of the PC9800 subarchitecture (lack of mainteinance) [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=3f7da6b29ad4612b09ddb39dd7938d11e9551ba6|(commit)]] * Preemptible kernel support for the PPC64 architecture [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=5cc01b3b2ec3228457146904098dbaed01fbe0f8|(commit)]] * Oprofile support for ppc32 [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=1383f594343b33211e1755524ecfd6c70ea8d1c9|(commit)]] * Support for new Apple Powerbooks [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=eb5b2db2e449555fb06da1a6c81506f7593a7ad3|(commit)]] * x86 no-execute support [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=3d543a2d0ce112d99d584fa99a5005629bc3c871|(commit)]] * Asynchronous I/O support for USB gadgets * HPET (High Precision Event Timer) support [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=d4e2cce3c8d7a766e474e9643514f1e6be7d758d|(commit)]] * Reworked symbolic link lookup implementation [[http://lwn.net/Articles/91959/|(LWN article)]] * Lockless loopback [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=b2079a04d5b73b7cf82bb88897e86e2aee91bbc4|(commit)]] * New "CPU mask" implementation * RCU performance improvements [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=48adcee8afd0838517a7e3150daa617f5b0a0c25|(commit)]] - [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=2321dce287dbaf69028be4678956451c9f1157b1|(commit)]] * New wait_event_interruptible_exclusive() macro * Sysfs knobs for tuning the CFQ I/O scheduler [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=cde1f64d5ecbc78bc605937540421914b4f8cb8f|(commit)]] * Mirroring, snapshot and dm-zero targets for the device mapper [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=82fe372266fddf32677a7e0b4e2908bbcecf90dd|(commit)]] - [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=9665bd2e2f0ac296d7e4c40a50978dfa9f6dce07|(commit)]] - [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=db40a292b7da5640a8a464b1e8a8251eaf175fd8|(commit)]] * Reiserfs data=journal support [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=e4861db92ba98c0280abf75bbbe344a14254997b|(commit)]] * Added permissions checking on raw SCSI commands from user space [[http://lwn.net/Articles/98379/|(LWN article)]] [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=edfbc0a1c7df14728a31734ecafbbcacac85ac20|(commit)]] * Removal of the fcntl() file operations method * New internal infrastructure for handling file positioning and seekability [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=9286c49cc35e0a5a4ed240a80ae9ef17b37948d8|(commit)]] * Removal of the (non-functional) "fastroute" networking option * TEA, XTEA, Khazad crypto algorithms [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=ca28e25885ef28aeb01553d46e225805f9f26b10|(commit)]] - [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=1dbd347b7c1f8d879361609eabed7100b5f30754|(commit)]] * Add deb-pkg build option [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=4c25efaec1f969b16102dea37a38f33a2848cca5|(commit)]] * TCP/IP congestion control changes from Reno to BIC |
* PKT_SCHED: Add loss option to network delay scheduler. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e6df0656a5d0038d970965a4c53b6cca3425a528|commit]] * cfq sysfs support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=10585387a5eb25d3f8b7729111a860c63f73c74b|commit]] * reiserfs: block allocator optimizations [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=734db6899abd5a278c3826a301c49c57da3aea62|commit]] * reiserfs: btree readahead [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2167f0713fb3ee142f6aa6d16da5b4833a9853a5|commit]] * reiserfs data logging support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f1372916922995b0ef43c1dfabaeceee9bea71e5|commit]] * JFS: Add d_hash and d_compare operations for case-insensitive names [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6e50a7fe01bb676b2bddc1c5a01ea1a1dbfc3fbf|commit]] |
Line 40: | Line 19: |
* SELINUX: Fine-grained Netlink support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ac65c30dadf5aa660ab72c21751488dd7c654b68|commit]] | * NET: Lockless loopback patch (version 2). [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=567f48727b6cbd928c1d8531717ea981da164730|commit]] * NET: Kill NET_FASTROUTE, does nothing and suffers from major bitrot. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0806f1f834e8cd24ec23bb0f017efa45352eeeb4|commit]] * PKT_SCHED: Remove CSZ scheduler. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f84b29fa430db0053369f023a0034161b8f7777c|commit]] * BRIDGE: Support different MTU sizes. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ca4d12640f31b0757fb35bde529c52dff9737d8d|commit]] * IPV6: XFRM: support (uncompressed) tunnel mode ipcomp6 using xfrm6_tunnel infrastructure. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0d51db7b357ffd86243859acb4c0cb9ae1bfd4db|commit]] * NETFILTER: Add addrtype match [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=fd4daaf7b32473367b25c2936d2cc71eb72e1e72|commit]] * NETFILTER: Add realm match [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e07d39a4fe747af843ca8ec76edc5531cc2fa551|commit]] * RLIM: add rlimit entry for controlling queued signals [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=63e9e5dcebd3b22b5b9e6670a9231bf005d63e06|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=684c531cc11dfcd7df4f950ebcb0012f79788ca9|commit]] * RLIM: add rlimit entry for POSIX mqueue allocation [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=faaa0febefc3de14da204284d79dd60c59a140b2|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ae17b2b3465db6ff16f7c4fc11a8e619cdad888d|commit]] * Remove unused queued_signals global accounting - rtsig-max and rtsig-nr /proc interfaces went away [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=412523e9949a2b48f5b74f19ebe48bbde8726bf5|commit]] * BSD accounting format rework, add version 3 file format [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f38928f424ef877fb2f1133a9318595178291b4b|commit]] * Device Mapper: Add kcopyd [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b2ce210efb1a8c0966692a0c47c993c632f4ccfb|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9fa54a823bbc27bf214512cb325a6d98afa38a0a|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ec6e45bae8a39382d82b8118f540667af6fc965d|commit]] * Device-mapper: Add snapshot target [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e9947b2f26efb2b9437aeeb14d1e624153a75f44|commit]] * Device-mapper: Add mirroring target [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4da29aba41d05e561cc4831bca28cdd431627cdc|commit]] * Device-mapper: Add dm-zero target [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=286d938b96df162930a321a792f340d078b0f05f|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=473c526642bc9d9d96c00ff752d20ff5713f358c|commit]] * epoll: replace the file lookup hash with rbtrees [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3ca54916fdaa607846637b058d4fabe45393821d|commit]] * fb accel capabilities [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0db7bc7e53b429bc93b8f40c77f6d7fec15a7ae8|commit]] * SELinux: Fine-grained Netlink support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0e9e3ce49aaf890783d80fa5cc06be083f4f5d8f|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ed54f747aca1978c4dfffad0cfe654b5f543729f|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c83293d53792446fde0007db076947bdbdf099e7|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5e1c337dd7ee0b2663ddc8842cfeede985f54cd3|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ac65c30dadf5aa660ab72c21751488dd7c654b68|commit]] * NLS support for ASCII [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=90bf31e0d15a37ce750186fa289893247c4e299a|commit]] * kbuild: add deb-pkg target [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6474b7f6e308d089ad0d17d20e444b99663a9b75|commit]] * rcu lock update: Add per-cpu batch counter [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5c60169a01af712b0b1aa1f5db3fcb8776b22d9f|commit]] * Tweak the buddy allocator for better I/O merging [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c75b81a5da09be94099cf7b46bdb32fedc8ce71a|commit]] * per node huge page stats in sysfs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5ea74d2de78d5a4dd0d6614630170a7dd33686d4|commit]] * knfsd: allow user to set NFSv4 lease time. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d9c43f5e02d3f5fed13fc3b798d992ffaf3f6829|commit]] * crc: add common CRC16 module [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=153a716d3b79ab3486fa4f48559eb398aa82082c|commit]] * Merge {{{/proc/fs/cifs/SimultaneousOps}}} into {{{/proc/fs/cifs/Stats}}} [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=bd7228edc0c42e2d3e51516915d7b2fa13c376de|commit]] * CRYPTO: Add TEA and XTEA algorithms. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e8b5631a69d05e77b42e3438462b7deec41f184d|commit]] * CRYPTO: Add Khazad algorithm. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=54ab147ee4227579eda10bdbd44d9c7cc262c476|commit]] * PKT_SCHED: Add jitter support to netem. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0760b8e46faded58884597616492d3a19f4fdfaa|commit]] * Add removeable sysfs block device attribute [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3b08aa6456c9046529ed38556b1950145eb7aa7a|commit]] * JFFS2 file system update [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4af8e944c22d8af92a7548354a9567250cc1a782|commit]] * Remove /proc/fs/jffs2 support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0d70f22a6fdab09b31bbc6d0d9c176cc992c6f8f|commit]] * CIFS: Add missing mount option for optionally cifs perm checks when uids on server and client do not match and for optionally overriding server setting default uid/gid of new cifs files and directories. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=69da8a3fbc62f0febefcb17915241606e1fd9284|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6ee508d6c40457f5d443b63fc74c52603475faab|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4e9d02f560b188d384592ed02796f3843cef506b|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=81d10c1086c57cd726694a549b68c04e74a9ab63|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5b64aaf91c597ab43817a5f347179cb69cc0a211|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7a1f67547e8b10223e97fedf39715f59efa1f0ae|commit]] * kbuild: build binary rpm from pre-built tree [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f0d8c63be2017f2d3ef0261a2bcebbab8df7e65f|commit]] * Revert FAT NLS changes. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a5b62ecbd4a108e595f47a475e7a3acf5ca24f0b|commit]] * Added permissions checking on raw SCSI commands from user space [[http://lwn.net/Articles/98379/|(LWN article)]]. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a75aaa84276708dda2ba54f22a761b2207149067|commit]] |
Line 44: | Line 58: |
* add ARM smc91x driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=aa6af1e13fa23d48ef0dbe08e567cfb7e687d36c|commit]] | * NX (No eXecute) support for x86 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=36bc33bac78f6bc08282c622138f4e432b62e7be|commit]] * sh64 support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=afc275d84a4a0b1324534c1b1e2b4257126a353c|commit]] * ARM: Add support code for ARM hardware vector floating point [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=451436b7bbb20add6d09d158f2ddf1ffcd7cb360|commit]] * ARM: Remove TBOX. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c93f83132f55e4f164a533f1023d230dfd64ea13|commit]] * ARM: Remove NexusPCI/FTVPCI platform. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e9479a8d1ee904b0780f65d889f5c5ed43172e5c|commit]] * ARM: Support for Collie device [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=26bcc8f7238b326131888d2b2d7cc3e658b5737c|commit]] * PPC: Add support for ADS8272 board. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b0e999571658daead0112db1ef87fbbc944b4160|commit]] * Add ARM smc91x driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=aa6af1e13fa23d48ef0dbe08e567cfb7e687d36c|commit]] * ppc64: Implement CONFIG_PREEMPT [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=239326937ccf7211f402ef06262171f2d6710581|commit]] * ppc64: HVCS driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3bb4c3e8c905b0dc7eb899b81db33d309aa8ed89|commit]] * SPARC64: Implement tlb flush batching just like ppc64. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=121f0a4e43b7f20ed7300c7862b0d5b5273b3a97|commit]] * ppc32: support for e500 and 85xx [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9bad068c24d7468e2cd4181c6e71561853e457e5|commit]] * PPC32: Finish support for the EmbeddedPlanet RPX8260 board. From Dan Malek <dan@embeddededge.com> and myself. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=1992179f54d7e9ef74515eb4260ec2693129ccb6|commit]] * PPC32: Add SysRq-G support to our KGDB stub [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7459093aa55f22fc53cef7a24acabf3448149d0b|commit]] * ppc32: oprofile support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e5603f997d01e56bae083ff0ee3a0e7b381c90ef|commit]] * ppc32: Support for new Apple laptop models [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ca216b8acd734682fa53d5c447bb891fa466308d|commit]] * ppc32: Support for new Apple laptop models [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f4897eb32ff3d6629e53f67e30d88bb8736b7148|commit]] * ppc32: add PPC4xx DMA engine library [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e37eeb705406cbc083dcf4d38b0be903ecf49409|commit]] * ppc64: enable EEH on PCI host bridges [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=bade763183d1e017271bf5ef47f2d92c9677a069|commit]] * ppc: Add basic support for the Freescale MPC52xx embedded CPU and the LITE5200 platform [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=147cd4548a78d46394ad2d47f439c069c1205645|commit]] * ppc: Add support for MPC52xx PSCs. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=14f010997ce934ca34acff0410fff5895a16b300|commit]] * ppc32: Support for MPC8560 CPU and boards [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6caf098980f7947521452a4c72e677eb6095d99b|commit]] * ppc32: support for MPC8555 CPU and board [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0e31581388fe87a240b849c9a21c32e8cddce9f5|commit]] * sh: SH-3 On-Chip ADC support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3bef362a0d884ad5e8d896f7d3bfac5e6e5b38f4|commit]] * sh: Renesas HS7751RVoIP board support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=89a5c48b30d0155e5e2ba62c700d4a3e5ec60ff6|commit]] * sh: SolutionEngine 7300 board support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6d2f01f1285f4b4a3658cbaeaef3033c0a58b812|commit]] * sh: Renesas RTS7751R2D board support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=125190efd98a565b4ec64868ba273da25616443c|commit]] * sh: VoyagerGX companion chip support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=cc8406d59517e2bd1c0176af6df268e6f5730e59|commit]] * ARM: basic LCD support for the PXA270/Mainstone board [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=fc7b6e9e75be5f6650e0148e63d2095cd978099b|commit]] * Remove PC9800 support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5e018f7e60c98df93ff39246c3132dbc985aae8e|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=808ef260e7d0f01862c6701243a3faf4e7dc39b4|commit]] * ppc64: viodasd integration [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=98d5c324278d4e246b8fe4591aa09fac60f50252|commit]] * ppc64: viocd integration [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3faf8f6308db710fd1f3c5f43f1cb6b45a29f6bd|commit]] * ppc64: viotape integration [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f02c3bc485a7ccba42acb8c1dd63db3ea1bf632f|commit]] * ppc64: iseries_veth integration [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=bb90dcc5e47661b395e1642a631434ceb993ab51|commit]] * SPARC64: Non-executable page support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=21f4cfbb029f12f5fc2d77a576af5ce8fb6c429c|commit]] * ppc32: Redwood[56] support for smc91x Ethernet driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3796df42975a5010c5f9ec4a5968c7ee835e760a|commit]] * ia64: add audit support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6751b2da9e529a73f265b397b2aed7843d78547f|commit]] * Bluetooth: Add HID protocol support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a47c02d5ce9aaf5a8ed210e9103a26c6f628f6ba|commit]] |
Line 51: | Line 104: |
* add new via-velocity gigabit ethernet driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f2c4ed9c6447f3fd2212a0f92be3f696d47affe2|commit]] * AGPGART: Re-add VIA VP3 support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=65aec686177e70e218869e544f98832232a5d5c6|commit]] * IDE: Introduce SATA enable/disable config option [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3a15d11b78fc3d9a1d62fb7ce56092d87f0e9b43|commit]] * libata: Add NVIDIA SATA driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0cac88798dc5f0a6a927315019451e8b117777bf|commit]] * Remove old MPC82xx (CPM2) uart driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=dc0a8b03ef42719dbe13b8080f20e2e64d351603|commit]] * PCI host bridge support for Motorola MPC826x [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a4604017683cce015e346cfa8a16ea539ae1dbab|commit]] * Add support for i8259 IRQ controller on WindRiver PowerQUICC II [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e27b33b0d0a1abf7ea08e5f5fca333241f1c2a02|commit]] * USB: add support for Buffalo LUA-U2-KTX [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=1937f177f1deae7c9a8040095fec1e2a21da970d|commit]] * HPET (High Precision Event Timer) driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b429f3b3c68296611626c926a78f6d5fe3760226|commit]] * 3c59x: support for ATI Radeon 9100 IGP [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=78d601f98c7c06e7bb995de24d7b0981ee6bafe5|commit]] * Enable clustering in the 53c700 driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4c086b50ada8d7ed029cc62e1bf38edd53fe0dca|commit]] * H8/300: smc9194 driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=cd8c45a7eeb789025f139452633689bca0ec83be|commit]] * sk98lin pci id [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c2c9c9ea485d36ecd57622ce5b1f78afe7e112ea|commit]] * PCMCIA: Add Cirrus PD6729 PCMCIA bridge support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=90f346a711f4b8b8254acafcb0b475423a89d0fd|commit]] * Add ovcamchip driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9b3b3c3b19e91595858726616e59982f07b5d677|commit]] * v4l: Add new pixel format ({{{V4L2_PIX_FMT_SBGGR8}}}) and allow to specify the video source to capture from on a per-frame basis [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=cc843d2e8176bfb1f5d1f1065a58b70cd0f78690|commit]] * Add M48T35 RTC driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0489ea095a6db3e8612a185353a3af9e61ccb0e1|commit]] * Add support for MPC8560 CPU and WindRiver PowerQUICC III SBC8560 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b1999b0e9e726291acaf5cf9adff95e27a24a9c0|commit]] * qla2xxx: Extend firmware dump support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=bb738dca38c36c3a3a9246d637f5bf7b4e318c00|commit]] * Support NetMOS based PCI cards providing serial and parallel ports [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=296d3c783b83b8a80cd16301ea6d0dabe2b77637|commit]] * USB: gadgetfs AIO support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=75787d943ab3770270c6c3f6e154ab8e59f693ef|commit]] * Add PCDP console detection support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=515fdd77ec2dc758e408b8435fddc4de4f4d7c82|commit]] * radeonfb accel capabilities [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ab04a6b1c5568b0efe7fd904442c7ef7caf3b341|commit]] * USB: provide support for the HX version of pl2303 chips [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=85e04792bdc170d5fdc3631ef09ad7d0df2e6f0b|commit]] * USB: PL2303 module, new IDs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=baa1795e20d6ddbd16c41043878bfafe7ceedd2d|commit]] * AGPGART: K8T800 Pro support in amd64 driver. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=67221af324c0903b0dc1ea2abfc7d1b08e112768|commit]] * add new fec_8xx network driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=ea84b8c83fa7e5bc6d2fe8094dba8bfc9b439d07|commit]] * PCI: New PCI vendor/device ID for Radisys ENP-2611 board [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d3e60872caa9d39cb167f43645a109666ff5764e|commit]] * fbcon: new scrolling mode: YPAN + REDRAW [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=8b984eb45ff363bb9082bd81ebcc38e16b24707a|commit]] * PCMCIA: core socket sysfs support, export card type [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c792495fa35173eb773abcf944911df3d18b372e|commit]] * PCMCIA: card insert / eject [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=61e4f592cfdfb0ac5d07bbfa93df64d1d3452ff6|commit]] * PCMCIA: card vpp / vcc [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4249c8147d8a0f26df7be5b4bfe77a2d16334368|commit]] * PCMCIA: card voltage [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c056e1ae37011b8a6fae104920f800750202239b|commit]] * AGPGART: VIA !K8T890 Host Bridge support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e65072b9d97332e8a6e4403418b36ffe830f224c|commit]] * AGPGART: VIA !VT838x [K8T800/K8M800/K8N800] support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=8dd39236dae86e264963f41f06f8936d22797ad8|commit]] * AGPGART: VIA !KT880 support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c5c6b8a3900ec219105472989b153e17c39d7cdf|commit]] * AGPGART: VIA !VT83xx/!VT87xx/!KTxxx/!Px8xx support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=844f8b9939c08b6ff4f7133f4e4175e7dd4e656c|commit]] * AGPGART: VIA !P4M800 support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4b6db12e03884a4fc214765758dd04121021dfcf|commit]] * AGPGART: Intel I915 support. From: Alan Hourihane <alanh@tungstengraphics.com> Signed-off-by: Dave Jones <davej@redhat.com> [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0a78fad7408b72d69a8d811d8df4ef41771ca0d8|commit]] * AGPGART: Add support for SiS 5591 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7eb8246179d351a964cb31f1393ced6192f57596|commit]] * I2C: ADM1030 and Co sensors chips support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9a41c94c8ab8926b6caf42642833f37419d53ce9|commit]] * I2C: Add support for LM86, MAX6657 and MAX6658 to lm90 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=82f6ee759150454cdb5f27c92b1290b8c7487c6b|commit]] * I2C: Add support for LM77 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a0ac633b2b00e777a797a2ae75d37d9af3343475|commit]] * I2C: adm1025 driver ported to 2.6 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=849d9e0a7dce6d14b8c75cfec38fb875c62cf0d2|commit]] * 1 Wire: add Dallas 1-wire protocol driver subsystem [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=abe57116261c7e6d28f6185045187d78aa4fab7e|commit]] * Remove drivers/char/h8.{c,h} [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=056a7c880eeffbb6bc0c00ff6cd6005ac9a2fa77|commit]] * USB: usbnet, Sitecom LN-029 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=18d898df844795bb9cae80b858faf6ebf2887224|commit]] * New SN9C10[12] driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=be3a4fefdc80b617af91ab156160c3ef4308d284|commit]] * NAND flash driver updates. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=987817ef03ff4825a12aa9cd28776048ff36ba66|commit]] * NOR flash drivers update [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=67d4878e4e61ae4f73855ecc73e9e4d4fc18f2fb|commit]] * Bluetooth: Add support for another ALPS module [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c96ea67e5bfcbc92c4e5a9ee1fb03a5b135aa01b|commit]] * i810: add MMIO DSP support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d1d60dbd0cae9904299f55a2699f5f23fab335ad|commit]] * Watchdog driver for Intel IXP2000 Network Processor [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f7f41097ada318191ea8acc275ad566b652a17d0|commit]] * Implement i586 asm AES [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e7bf20316397771071fead8fa59169a9ce90d804|commit]] * M-Systems !DiskOnChip driver update. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=938cfd03d82977272c69b14035bb20eac6e0999b|commit]] |
2.6.8 was released August 14, 2004. Changelog
Allow x86 to reenable interrupts on lock contention (commit)
Add O_NOATIME open(2) flag support (GNU extension): If this bit is set, read will not update the access time of the file. It is useful if you want to do something with the file atime (for instance, moving files that have not been accessed in a while to somewhere else, or something like Debian's popularity-contest) but you also want to read all files periodically (for instance, tripwire or debsums) commit
VFS shrinkage tuning: This adds /proc/sys/vm/vfs_cache_pressure, which tunes the vfs cache versus pagecache scanning pressure. At vfs_cache_pressure=0 we don't shrink dcache and icache at all, at vfs_cache_pressure=100 there is no change in behaviour, at vfs_cache_pressure > 100 we reclaim dentries and inodes harder commit
MNT_EXPIRE for umount(): Intrinsic automount and mountpoint degradation support. This adds support for a filesystem (such as kAFS) to perform automounting intrinsically without the need for a userspace daemon. It also adds support for such mountpoints to be degraded at the filesystem's behest until they've been untouched long enough that they'll be removed commit, commit
Conversion to the new symbolic link resolution code (which will eventually allow an increase in the maximum link depth) (LWN article). commit, commit, commit, commit, commit, commit, commit, commit, commit
New "CPU mask" implementation commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
PKT_SCHED: Add loss option to network delay scheduler. commit
cfq sysfs support commit
reiserfs: block allocator optimizations commit
reiserfs: btree readahead commit
reiserfs data logging support commit
JFS: Add d_hash and d_compare operations for case-insensitive names commit
NET: Add tc extensions infrastructure. commit
NET: Lockless loopback patch (version 2). commit
NET: Kill NET_FASTROUTE, does nothing and suffers from major bitrot. commit
PKT_SCHED: Remove CSZ scheduler. commit
BRIDGE: Support different MTU sizes. commit
IPV6: XFRM: support (uncompressed) tunnel mode ipcomp6 using xfrm6_tunnel infrastructure. commit
NETFILTER: Add addrtype match commit
NETFILTER: Add realm match commit
RLIM: add rlimit entry for controlling queued signals commit, commit
RLIM: add rlimit entry for POSIX mqueue allocation commit, commit
Remove unused queued_signals global accounting - rtsig-max and rtsig-nr /proc interfaces went away commit
BSD accounting format rework, add version 3 file format commit
Device-mapper: Add snapshot target commit
Device-mapper: Add mirroring target commit
epoll: replace the file lookup hash with rbtrees commit
fb accel capabilities commit
SELinux: Fine-grained Netlink support commit, commit, commit, commit, commit
NLS support for ASCII commit
kbuild: add deb-pkg target commit
rcu lock update: Add per-cpu batch counter commit
Tweak the buddy allocator for better I/O merging commit
per node huge page stats in sysfs commit
knfsd: allow user to set NFSv4 lease time. commit
crc: add common CRC16 module commit
Merge /proc/fs/cifs/SimultaneousOps into /proc/fs/cifs/Stats commit
CRYPTO: Add TEA and XTEA algorithms. commit
CRYPTO: Add Khazad algorithm. commit
PKT_SCHED: Add jitter support to netem. commit
Add removeable sysfs block device attribute commit
JFFS2 file system update commit
Remove /proc/fs/jffs2 support. commit
CIFS: Add missing mount option for optionally cifs perm checks when uids on server and client do not match and for optionally overriding server setting default uid/gid of new cifs files and directories. commit, commit, commit, commit, commit, commit
kbuild: build binary rpm from pre-built tree commit
Revert FAT NLS changes. commit
Added permissions checking on raw SCSI commands from user space (LWN article). commit
Drivers & architectures
NX (No eXecute) support for x86 commit
sh64 support commit
ARM: Add support code for ARM hardware vector floating point commit
ARM: Remove TBOX. commit
ARM: Remove NexusPCI/FTVPCI platform. commit
ARM: Support for Collie device commit
PPC: Add support for ADS8272 board. commit
Add ARM smc91x driver commit
ppc64: Implement CONFIG_PREEMPT commit
ppc64: HVCS driver commit
SPARC64: Implement tlb flush batching just like ppc64. commit
ppc32: support for e500 and 85xx commit
PPC32: Finish support for the EmbeddedPlanet RPX8260 board. From Dan Malek <dan@embeddededge.com> and myself. commit
ppc32: oprofile support commit
ppc32: Support for new Apple laptop models commit
ppc32: Support for new Apple laptop models commit
ppc32: add PPC4xx DMA engine library commit
ppc64: enable EEH on PCI host bridges commit
ppc: Add basic support for the Freescale MPC52xx embedded CPU and the LITE5200 platform commit
ppc: Add support for MPC52xx PSCs. commit
ppc32: Support for MPC8560 CPU and boards commit
ppc32: support for MPC8555 CPU and board commit
sh: SH-3 On-Chip ADC support commit
sh: Renesas HS7751RVoIP board support. commit
sh: SolutionEngine 7300 board support. commit
sh: Renesas RTS7751R2D board support. commit
sh: VoyagerGX companion chip support. commit
ARM: basic LCD support for the PXA270/Mainstone board commit
ppc64: viodasd integration commit
ppc64: viocd integration commit
ppc64: viotape integration commit
ppc64: iseries_veth integration commit
SPARC64: Non-executable page support. commit
ppc32: Redwood[56] support for smc91x Ethernet driver commit
ia64: add audit support commit
Bluetooth: Add HID protocol support commit
Add support for ISD-300 controller commit
Add basic sysfs support for raw devices commit
Add class support to cpuid.c commit
USB: add printer reset ioctl commit
Driver Model: Add class support to msr.c commit
add new via-velocity gigabit ethernet driver commit
AGPGART: Re-add VIA VP3 support. commit
IDE: Introduce SATA enable/disable config option commit
libata: Add NVIDIA SATA driver commit
Remove old MPC82xx (CPM2) uart driver commit
PCI host bridge support for Motorola MPC826x commit
Add support for i8259 IRQ controller on WindRiver PowerQUICC II commit
USB: add support for Buffalo LUA-U2-KTX commit
HPET (High Precision Event Timer) driver commit
3c59x: support for ATI Radeon 9100 IGP commit
Enable clustering in the 53c700 driver commit
H8/300: smc9194 driver commit
sk98lin pci id commit
PCMCIA: Add Cirrus PD6729 PCMCIA bridge support. commit
Add ovcamchip driver commit
v4l: Add new pixel format (V4L2_PIX_FMT_SBGGR8) and allow to specify the video source to capture from on a per-frame basis commit
Add support for MPC8560 CPU and WindRiver PowerQUICC III SBC8560 commit
qla2xxx: Extend firmware dump support commit
Support NetMOS based PCI cards providing serial and parallel ports commit
USB: gadgetfs AIO support commit
Add PCDP console detection support commit
radeonfb accel capabilities commit
USB: provide support for the HX version of pl2303 chips commit
USB: PL2303 module, new IDs commit
add new fec_8xx network driver commit
PCI: New PCI vendor/device ID for Radisys ENP-2611 board commit
fbcon: new scrolling mode: YPAN + REDRAW commit
PCMCIA: core socket sysfs support, export card type commit
PCMCIA: card insert / eject commit
PCMCIA: card vpp / vcc commit
PCMCIA: card voltage commit
AGPGART: VIA K8T890 Host Bridge support. commit
AGPGART: VIA !VT838x [K8T800/K8M800/K8N800] support commit
AGPGART: VIA !KT880 support. commit
AGPGART: VIA !VT83xx/!VT87xx/!KTxxx/!Px8xx support. commit
AGPGART: VIA P4M800 support. commit
AGPGART: Intel I915 support. From: Alan Hourihane <alanh@tungstengraphics.com> Signed-off-by: Dave Jones <davej@redhat.com> commit
AGPGART: Add support for SiS 5591 commit
I2C: ADM1030 and Co sensors chips support commit
I2C: Add support for LM86, MAX6657 and MAX6658 to lm90 commit
I2C: Add support for LM77 commit
I2C: adm1025 driver ported to 2.6 commit
1 Wire: add Dallas 1-wire protocol driver subsystem commit
Remove drivers/char/h8.{c,h} commit
USB: usbnet, Sitecom LN-029 commit
New SN9C10[12] driver commit
NAND flash driver updates. commit
NOR flash drivers update commit
Bluetooth: Add support for another ALPS module commit
i810: add MMIO DSP support commit
Watchdog driver for Intel IXP2000 Network Processor commit
Implement i586 asm AES commit
M-Systems DiskOnChip driver update. commit