63053
Comment: various stuff
|
77002
|
Deletions are marked like this. | Additions are marked like this. |
Line 40: | Line 40: |
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c731e0a495e25e79dc1e9e68772a67a55721a65 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=502825282e6f79c975a644afc124432ec1744de4 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e766410c4babd37bc7cd5e25009c179781742c8 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=16444a8a40d4c7b4f6de34af0cae1f76a4f6c901 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc0c38d139ec7fcd5c030aea16b008f3732e42ac 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1b29b01887e6032dcaf818c14999c7a39593b4e7 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=35e8e302e5d6e32675df2fc1dd3a53dfa6630dc1 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=352ad25aa4a189c667cb2af333948d34692a2d27 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=81d68a96a39844853b37f20cc8282d9b65b78ef3 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6cd8a4bb2f97527a9ceb30bc77ea4e959c6a95e3 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d0833953e1b98b79ddf491dd49229eef9baeac1 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b0fc494fae96a7089f3651cb451f461c7291244c 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e491d14f2506b218d678935c25a7027b79178b1 13] [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f06c38103ea9dbca27c3f4d77f444ddefb5477cd 14], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f984b51e0779a6dd30feedc41404013ca54e5d05 15)] | Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c731e0a495e25e79dc1e9e68772a67a55721a65 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=502825282e6f79c975a644afc124432ec1744de4 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e766410c4babd37bc7cd5e25009c179781742c8 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=16444a8a40d4c7b4f6de34af0cae1f76a4f6c901 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc0c38d139ec7fcd5c030aea16b008f3732e42ac 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1b29b01887e6032dcaf818c14999c7a39593b4e7 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=35e8e302e5d6e32675df2fc1dd3a53dfa6630dc1 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=352ad25aa4a189c667cb2af333948d34692a2d27 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=81d68a96a39844853b37f20cc8282d9b65b78ef3 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6cd8a4bb2f97527a9ceb30bc77ea4e959c6a95e3 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d0833953e1b98b79ddf491dd49229eef9baeac1 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b0fc494fae96a7089f3651cb451f461c7291244c 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e491d14f2506b218d678935c25a7027b79178b1 13] [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f06c38103ea9dbca27c3f4d77f444ddefb5477cd 14], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f984b51e0779a6dd30feedc41404013ca54e5d05 15], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=014c257cce65e9d1cd2d28ec1c89a37c536b151d 16)] |
Line 43: | Line 44: |
Mmiotrace is a tool for trapping memory mapped IO (MMIO) accesses within the kernel. It is used for debugging and especially for reverse engineering evil binary drivers. | Mmiotrace is a tool for trapping [http://en.wikipedia.org/wiki/IO_port memory mapped IO] (MMIO) accesses within the kernel. Since MMIO is used by drivers, this tool can be used for debugging and especially for reverse engineering binary drivers. |
Line 46: | Line 47: |
==Voltage and Current Regulator == This framework is designed to provide a generic interface to voltage and current regulators. The intention is to allow systems to dynamically control regulator output in order to save power and prolong battery life. This applies to both voltage regulators (where voltage output is controllable) and current sinks (where current output is controllable). This framework is designed around SoC based devices and has also been designed against two Power Management ICs (PMICs) currently on the market - namely the Freescale MC13783 and the Wolfson WM8350, however it is quite generic and should apply to all PMICs. Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=571a354b1542a274d88617e1f6703f3fe7a517f1 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e2ce4eaa76214f65a3f328ec5b45c30248115768 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=414c70cb91c445ec813b61e16fe4882807e40240 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48d335ba3164ce99cb8847513d0e3b6ee604eb20 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4b74ff6512492dedea353f89d9b56cb715df0d7f 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4c1184e85cb381121a5273ea20ad31ca3faa0a4f 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c080909eef2b3e7fba70f57cde3264fba95bdf09 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6392776d262fcd290616ff5e4246ee95b22c13f0 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8e6f0848be83c5c406ed73a6d7b4bfbf87880eec 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ba7e4763437561763b6cca14a41f1d2a7def23e2 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e7d0fe340557b202dc00135ab3cc877db794a01f 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e8695ebe5568921c41c269f4434e17590735865c 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e941d0ce532daf8d8610b2495c06f787fd587b85 13], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0eb5d5ab3ec99bfd22ff16797d95835369ffb25b 14)] |
|
Line 86: | Line 92: |
* kgdb ARCH=arm support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5cbad0ebf45c5417104b383dc0e34f64fa7f2473 (commit)] | |
Line 127: | Line 134: |
* Add support for the SGI UV GRU. The GRU is a hardware resource located in the system chipset. The GRU contains memory that is mmaped into the user address space. This memory is used to communicate with the GRU to perform functions such as load/store, scatter/gather, bcopy, AMOs, etc [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=13d19498b0446cad2c394f9fbec8149b44a60c6e (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=34d8a380d784d1fbea941a68beebdd7f9a3bebdf 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4c921d4d8aa74140597fd8736261837f73ca6e7a 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=78cf1de49b11c0e2edb35cce91ac6c279cc852b3 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b2fb06fcb6d6c9912b43e61394891e3994d4b613 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d39741a27d86d305cc75ba626392be410dcbab9 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=142586409c8be7dc071bb94d7cd2d69ccfd99b6b 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1d09d737ab017ff7a9745962e19909713ac89b37 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=28bffaf094a6d0992c85e1b01f04c9b0f56c9d62 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3c45f6928322773b1810fbec1ece77056f914114 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d919e5f6b440bb0cc7996eb7628b29be09e6343 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9a0deecc90de62c91d7107611446c0c950091851 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ee5b8feca3af01400e26637209a72fbf137c82ff 13)] |
|
Line 130: | Line 141: |
* Xen * Allow 64-bit Xen [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=51dd660a2cd6eab4d470cfe1009c7f473832b786 (commit)] * Implement save/restore [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e91398f2a5d4eb6b07df8115917d0d1cf3e9b58 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6b9b732d0e396a3f1a95977162a8624aafce38a1 (commit)] * Add configurable max domain size [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8006ec3e911f93d702e1d4a4e387e244ab434924 (commit)] * Remove support for non-PAE 32-bit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3843fc2575e3389f4f0ad0420a720240a5746a5d (commit)] * xen pvfb: Module aliases to support module autoloading [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1e892c959da42278e60b21f5ecfd6fba0efff313 (commit)], Pointer z-axis (mouse wheel) support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6ba0e7b36c7cc1745b3cbeda244d14edae3ad058 (commit)], dynamic mode support (screen resizing) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e4dcff1f6e7582f76c2c9990b1d9111bbc8e26ef (commit)] |
|
Line 167: | Line 184: |
* powerpc kgdb support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=17ce452f7ea3df760b7f9f42453b6f6acd765217 (commit)] | |
Line 209: | Line 227: |
== Graphics == * fbdev: add the carmine FB driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2ece5f43b041b96fa2a05107a10a6b0ea0c03a3b (commit)], SuperH Mobile LCDC Driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cfb4f5d1750e05f43902197713c50c29e7dfbc99 (commit)], LCD backlight driver using Atmel PWM driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3e074058d72486676f6fdf6fe803200c62dcb403 (commit)], add new Cobalt LCD framebuffer driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5abe3b4063f16245b8fafbff37bd93814eb8e363 (commit)], add support for the ILI9320 video display controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cccb6d3c149603b9c15d3c460dff317455df1766 (commit)], SH7760/SH7763 LCDC framebuffer driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4a25e41831ee851c1365d8b41decc22493b18e6d (commit)] * tridentfb: add TGUI 9440 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0d922562d56073f147a4de2983bee499dd2a10e (commit)], add imageblit acceleration for Blade3D family [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0292be4a382957016e8b574dc292779cfb49e029 (commit)], add acceleration for TGUI families [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bcac2d5fe36238dcfc955b49f9db10ad3ae3e53c (commit)] * Add platform_lcd driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c25826a7cf1c61b5c6e6db8365172eb97ef39ef3 (commit)] * Remove old broken Cobalt LCD driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=18b095d4b847bb08bf8a1bace7711a93d27732c0 (commit)] |
|
Line 210: | Line 235: |
* Add atl1e: Atheros L1E Gigabit Ethernet driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a6a5325239c20202e18e21e94291bccc659fbf9e (commit)] | |
Line 217: | Line 243: |
* netxen: add support for new chip/boards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e4c93c817ce650401db42db6c869cf7688217ff4 (commit)], add 2MB PCI memory support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3ce06a320f8d5a3f16960e63021cc372283efffb (commit)], firmware 4.0.0 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a97342f9790f14ac20bd5f8b16ed661411fa2e3e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48bfd1e0fc66b27254ec742b014e689ef218e76c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c9fc891f86c062449116fde8826a0ead650e17ac (commit)], enable tso6, intr coalescing. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cd1f8160e015cd1538701b7de216cbeaefc6b0a8 (commit)] * myri10ge: add multislices support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0dcffac1a329be69bab0ac604bf7283737108e68 (commit)], add Direct Cache Access support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=981813d8e0a16946f511f4eda17bb4ee4fa2769c (commit)] |
|
Line 225: | Line 254: |
* ipg: add NAPI Rx queue support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=844290e56067aed0a54142d756565abb9614136c (commit)], always compile in jumbo frame support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=024f4d88b45003710e8e2ee937b0c56aaf2dff2d (commit)], run-time configurable jumbo frame support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=532f4aee934cf26f1905fae101ac9f0ba3087f21 (commit)] * ixgbe: add LRO support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=177db6ffd0599430a2ab63045e88fc4031f42420 (commit)] |
|
Line 232: | Line 265: |
* macb: Basic suspend/resume support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c1f598fd71db6a971ee88311167c8003243ebff2 (commit)] == SCSI == * scsi_dh: add infrastructure for SCSI Device Handlers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a6a8d9f87eb8510a8f53672ea87703f62185d75f (commit)] * scsi_dh: Remove hardware handlers from dm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cb520223d7f22c5386aff27a5856a66e2c32aaac (commit)] *scsi_dh: Use SCSI device handler in dm-multipath [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cfae5c9bb66325cd32d5f2ee41f14749f062a53c (commit)] * scsi_dh: Remove hardware handler infrastructure from dm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=688864e29869a71a8183e4e2f96ccf9f2de1375f (commit)] * zfcp: sysfs attributes for fabric and channel latencies [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3a0d9e92356feb60ee4e978355f712366a93f4ef (commit)] * Host protection capabilities [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4469f9878059f1707f021512e6b34252c4096ee7 (commit)] * Command protection operation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=db007fc5e20c00b356e9ffe2d0e007398c65c837 (commit)] * Do not retry a request whose data integrity check failed [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=511e44f42e3239a4df77b8e0e46d294d98a768ad (commit)] * Support devices with protection information [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7027ad72a689797475973c6feb5f0b673382f779 (commit)] * sd: Identify DIF protection type and application tag ownership [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e0597d70012c82e16ee152270a55d89d8bf66693 (commit)] * sd: Support for SCSI disk (SBC) Data Integrity Field [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=af55ff675a8461da6a632320710b050af4366e0c (commit)] |
|
Line 299: | Line 347: |
* NOR: Add support for AMD AM29SL800D[BT] NOR flash chips [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8fd310a1cc3aadb7a17d844beeefae66b1a169c6 (commit)] * NOR: Add support for Eon EN29SL800B[BT] NOR flash chips [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1b0b30acf3fc76e5d4d278fa5a8c9c6ac9898745 (commit)] * NOR: Add support for flash chips with ID in bank other than 0 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5c9c11e1c47c2101253a95c54ef72e13edcc728a (commit)] * MAP: Blackfin Async Flash Maps [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e3c22f57029ce04d55c07b8332ae405005456d9 (commit)] |
|
Line 302: | Line 354: |
== WATCHDOG == * delete unused driver mpc8xx_wdt.c [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eaa95eb6ea43e6de8bea702c13556de9a1a1195a (commit)] * Add support for the built-int RDC R-321x SoC watchdog [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b3e8f2c13ae964a8889fe96a2f3f7fd7e0cfae76 (commit)] * Add support for the IDT RC32434 watchdog [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=03ec58568a3c66cac4b23ff74db95c966a1521de (commit)] * mpc83xx_wdt: add support for MPC86xx CPUs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=500c919e3d699644cc9d6c1e93022481baafd8e1 (commit)] |
The linux 2.6.27 kernel ([http://kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.27 full SCM git log]) is neither released nor finished. Its merge window has officially been closed by the [http://marc.info/?l=linux-kernel&m=121730204732684&w=2 2.6.27-rc1 release on July 28th 2008.]
Summary: 2.6.27 adds support for ...
1. Important features (the cool stuff)
1.1. UBIFS
UBIFS is a new filesystem designed to work with flash devices, developed by Nokia with help of the University of Szeged. It's important to understand that UBIFS is very different to any traditional filesystem: UBIFS does not work with block based devices, but pure flash based devices, handled by the MTD subsystem in Linux. Hence, UBIFS does not work with what many people considers flash devices like flash-based hard drives, SD cards, USB sticks, etc; because those devices use a block device emulation layer called FTL (Flash Translation Layer) that make they look like traditional block-based storage devices to the outside world. UBIFS instead is designed to work with flash devices that do not have a block device emulation layer and that are handled by the MTD subsystem and present themselves to userspace as MTD devices.
UBIFS works on top of UBI volumes. UBI is a LVM-like layer which was included in [http://kernelnewbies.org/Linux_2_6_22 Linux 2.6.22], which itself works on top of MTD devices. UBIFS offers various advantages to JFFS2: faster and scalable mount times (unlike JFFS2, UBIFS does not have to scan whole media when mounting), tolerance to unclean reboots (UBIFS is a journaling filesystem), write-back (which improves dramatically the performance), and support of on-the-flight compression.
Documentation: UBIFS [http://www.linux-mtd.infradead.org/faq/ubifs.html FAQ], more [http://www.linux-mtd.infradead.org/doc/ubifs.html documentation]
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1e51764a3c2ac05a23a22b2a95ddee4d9bffb16d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d7eff873caaeac84de01a1acdca983d2c7ba3fe (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e56a99d5a42dcb91e622ae7a0289d8fb2ddabffb (commit)]
1.2. Ext4: Delayed Allocation
In this release, Ext4 is adding one of its most important planned features: Delayed allocation, also called [http://en.wikipedia.org/wiki/Allocate-on-flush "Allocate-on-flush"]. It doesn't changes the disk format in any way, but it improves the performance in a wide range of workloads. This is how it works: When an application write()s data to the disk, the data is usually not written immediately to the disk, it's cached in RAM for a while. But despite of not being written immediately to the disk, the filesystem allocates the neccesary disk structures for it immediately. Delayed allocation consists on not allocating space for that cached data - instead, only the free space counter is updated when write() is called. The on-disk blocks and structures are allocated only when the cached data is finally written to the disk - not when a process writes something (IOW: "delayed allocation"). This approach, used by filesystems such as XFS, btrfs, ZFS, or Reiser 4, improves noticeably the performance on many workloads. It also results in better block allocation decisions, because when allocation decisions are done at write()-time, the block allocator can not know if any other write()s are going to be done.
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=29a814d2ee0e43c2980f33f91c1311ec06c0aa35 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=64769240bd07f446f83660bb143bb609d8ab4910 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d2a1763791a634e315ec926b62829c1e88842c86 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cd1aac32923a9c8adcc0ae85e33c1ca0c5855838 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dd919b9822c5fd9fd72f95a602440130297c3857 5)]
There's also a new implementation of the default data=ordered journaling mode based in inodes, not in jbd buffer heads. Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c851ed540173736e60d48b53b91a16ea5c903896 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=678aaf481496b01473b778685eca231d6784098b 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=87c89c232c8f7b3820c33c3b9bc803e9358027da 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=772cb7c83ba256a11c7bf99a11bef3858d23767c 4)]
1.3. ftrace, sysprof support
Ftrace is a very simple function tracer -unrelated to kprobes/SystemTap- which was born in the -rt patches. It uses a compiler feature to insert a small, 5-byte No-Operation instruction to the beginning of every kernel function, which NOP sequence is then dynamically patched into a tracer call when tracing is enabled by the administrator. If it's disabled, the overhead of the instructions is very small and not measurable even in micro-benchmarks. Although ftrace is the function tracer, it also includes an plugin infrastructure that allows for other types of tracing. Some of the tracers that are currently in ftrace include a tracer to trace context switches, the time it takes for a high priority task to run after it was woken up, how long interrupts are disabled, the time spent in preemption off critical sections.
The interface to access ftrace can be found in /debugfs/tracing, which are documented in Documentation/ftrace.txt. There's also a sysprof plugin that can be used with a development version of sysprof - "svn checkout http://svn.gnome.org/svn/sysprof/branches/ftrace-branch sysprof"
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c731e0a495e25e79dc1e9e68772a67a55721a65 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=502825282e6f79c975a644afc124432ec1744de4 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e766410c4babd37bc7cd5e25009c179781742c8 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=16444a8a40d4c7b4f6de34af0cae1f76a4f6c901 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc0c38d139ec7fcd5c030aea16b008f3732e42ac 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1b29b01887e6032dcaf818c14999c7a39593b4e7 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=35e8e302e5d6e32675df2fc1dd3a53dfa6630dc1 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=352ad25aa4a189c667cb2af333948d34692a2d27 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=81d68a96a39844853b37f20cc8282d9b65b78ef3 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6cd8a4bb2f97527a9ceb30bc77ea4e959c6a95e3 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d0833953e1b98b79ddf491dd49229eef9baeac1 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b0fc494fae96a7089f3651cb451f461c7291244c 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e491d14f2506b218d678935c25a7027b79178b1 13] [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f06c38103ea9dbca27c3f4d77f444ddefb5477cd 14], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f984b51e0779a6dd30feedc41404013ca54e5d05 15], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=014c257cce65e9d1cd2d28ec1c89a37c536b151d 16)]
1.4. Mmiotrace
Mmiotrace is a tool for trapping [http://en.wikipedia.org/wiki/IO_port memory mapped IO] (MMIO) accesses within the kernel. Since MMIO is used by drivers, this tool can be used for debugging and especially for reverse engineering binary drivers.
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b7d89d02ef3c6a7c73d6596f28cea7632850af4 (commit)], Documentation: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c6c67c1afcce71335b18ed8769b1165c468bfb03 (commit)]
==Voltage and Current Regulator == This framework is designed to provide a generic interface to voltage and current regulators. The intention is to allow systems to dynamically control regulator output in order to save power and prolong battery life. This applies to both voltage regulators (where voltage output is controllable) and current sinks (where current output is controllable). This framework is designed around SoC based devices and has also been designed against two Power Management ICs (PMICs) currently on the market - namely the Freescale MC13783 and the Wolfson WM8350, however it is quite generic and should apply to all PMICs.
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=571a354b1542a274d88617e1f6703f3fe7a517f1 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e2ce4eaa76214f65a3f328ec5b45c30248115768 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=414c70cb91c445ec813b61e16fe4882807e40240 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48d335ba3164ce99cb8847513d0e3b6ee604eb20 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4b74ff6512492dedea353f89d9b56cb715df0d7f 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4c1184e85cb381121a5273ea20ad31ca3faa0a4f 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c080909eef2b3e7fba70f57cde3264fba95bdf09 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6392776d262fcd290616ff5e4246ee95b22c13f0 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8e6f0848be83c5c406ed73a6d7b4bfbf87880eec 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ba7e4763437561763b6cca14a41f1d2a7def23e2 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e7d0fe340557b202dc00135ab3cc877db794a01f 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e8695ebe5568921c41c269f4434e17590735865c 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e941d0ce532daf8d8610b2495c06f787fd587b85 13], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0eb5d5ab3ec99bfd22ff16797d95835369ffb25b 14)]
1.5. Lockless page cache and get_user_pages()
The page cache is the place where the kernel keeps in RAM a copy of a file to improve performance by avoiding disk I/O when the data that needs to be read is already on RAM. Each "mapping", which is the data structure that keeps track of the correspondence between a file and the page cache, is SMP-safe thanks to its own lock. So when different processes in different CPUs access different files, there's no lock contention, but if they access the same file (shared libraries for example), they can hit some contention on that lock. In 2.6.27, thanks to some rules on how the page cache can be used and the usage of RCU, the page cache will be able to do lookups (ie., "read" the page cache) without needing to take the mapping lock, and hence improving scalability.
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=47feff2c8eefe85099f87c43d3096855f0085ca0 (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e286781d5f2e9c846e012a39653a166e9d31777d 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a60637c85893e7191faaafa6a72e197c24386727 3)]
Lockless get_user_pages(): get_user_pages() is a function used in direct I/O operations to pin the userspace memory that is going to be transferred. It's a complex function that requires to hold the mmap_sem semaphore in the mm_struct struct of the process and the page table lock. This is a scalability problem when there're several processes using get_user_pages in the same address space (for example, databases that do Direct I/O), because there will be lock contention. In 2.6.27, a new get_user_pages_fast() function has been introduced, which does the same work that get_user_pages() does, but its simplified to speed up the most common workloads that exercise those paths within the same address space. This new function can avoid taking the mmap_sem semaphore and the page table locks in those cases. Benchmarks showed a 10% speedup running a OLTP workload with a IBM DB2 database in a quad-core system
Code: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=21cc199baa815d7b3f1ace4be20b9558cbddc00f (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8174c430e445a93016ef18f717fe570214fa38bf 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f5dd33c494a427b1d1a3b574de5c9e511c888864 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bc40d73c950146725e9e768e856a416ec8949065 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=652ea695364142b2464744746beac206d050ef19 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=30002ed2e41830ec03ec3e577ad83ac6b188f96e 6)]
2. Architecture-specific changes
- x86
Support GB hugepages on 64-bit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=39c11e6c05b7fedbf7ed4df3908b25f622d56204 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b4718e628dbf68a2dee23b5709e2aa3190409c56
Add AMD IOMMU support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2b188723ee1707ca902ddb98ce1decdeafb5190a (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8d283c35a293e6091fdf7ef86842c1174c48a941 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f6e2e6b6fc465bc3cc4eae8d53fcf573ca1cfa14 (commit)]
Make generic arch support NUMAQ [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d49c4288407b2ffa8cab270cb5bc6882abe969f6 (commit)]
Make generic arch support VisWS (Visual Workstation): turn into generic arch [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=22d5c67c5b0476e463ce4b632ba9ec3953d33a5f (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=31ac409a7921da39cc998f2432afa13e77fd8705 (commit)]
CPA: add statistics about state of direct mapping [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ce0c0e50f94e8c55b00a722e8c6e8d6c802be211 (commit)]
Add a debugfs interface to dump PAT memtype [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fec0962e0bed407927b9ff54bb0596a3ab7e4b61 (commit)]
Add "debugpat" boot option [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=77b52b4c5c66175553ee59eb43f74366f1e54bde (commit)]
Allow up to 4096 cpus: NR_CPUS to 4096 and MAX_NUMNODES to 512 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c3ed64295f0fed9131b42122234b1ce4a4a266cf (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1184dc2ffe2c8fb9afb766d870850f2c3165ef25 (commit)]
Config option to disable info from decompression of the kernel [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6bcb13b35a2ea39be6c7cc0292b8ad1191b1a748 (commit)]
clockevents: add C1E aware idle function [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa276e1cafb3ce9d01d1e837bcd67e92616013ac (commit)]
SGI UV: TLB shootdown using broadcast assist unit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1812924bb1823950c1dc95c478b71b037057356e (commit)]
Enable memory tester support on 32-bit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=caadbdce240c43e3e46c82fce6c00eb7f01e1beb (commit)]
Add performance variants of cpumask operators [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=41df0d61c266998b8049df7fec119cd518a43aa1 (commit)]
Add a list for custom page fault handlers. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=86069782d62e731b4835a0cf8eb7d1d0e17cf306 (commit)]
mtrr cleanup for converting continuous to discrete layout [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=95ffa2438d0e9c48779f0106b1c0eb36165e759c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=12031a624af7816ec7660b82be648aa3703b4ebe (commit)]
RDC321x: add to mach-default [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1f972768a1df1518f45adb6b8ffbf04fa1c99737 (commit)]
(commit)]
- SPARC
Implement IRQ stacks. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4f70f7a91bffdcc39f088748dc678953eb9a3fbd (commit)]
Add Niagara2 RNG driver. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ce087150211412afd901a3fa16b1aab5b54d1bcb (commit)]
Add ftrace support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d05f5f9906740474eb768823004ffcd775b12ca6 (commit)]
- ARM
kgdb ARCH=arm support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5cbad0ebf45c5417104b383dc0e34f64fa7f2473 (commit)]
Common code for the Motorola EZX GSM phones [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9ab24e4ef0b4e0a7eb8ea897c6178139aab3b260 (commit)]
Orion: add QNAP TS-409 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=47e9cffde663eafd5f78987036429fc0994d90e8 (commit)], add 88F5181L (Orion-VoIP) support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d2b2a6bbc020e5a9a244f318d28515081e922882 (commit)], add Linksys WRT350N v2 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=42452b77a1fba2fee89350be2a9c03b54b27c218 (commit)], add HP Media Vault mv2120 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b08d5af39616fd32a1fafbcb51c36d4c99c4e02f (commit)], add Technologic Systems TS-78xx support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7171d8672bb0bcb744935bd2c6108378b5c6c6ad (commit)], add Maxtor Shared Storage II support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7ec753ccc10ad552c8ec2d40e0edbe3a9c562f30 (commit)], add Netgear WNR854T support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f8209788d774c66efb5e2991affc06b1d1c7314 (commit)], add RD88F5181L-FXO support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6b5cdf0f6d4dc3d98de20d6b0abe8500046f1cb1 (commit)], add RD88F5181L-GE support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=70129132322cdbb6683ab9e90419cd5a6f8294d3 (commit)]
AT91: UDPHS driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=53d7168026a440c4cba25468a3d926ddd7ab030a (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c8cf66529ebf95f1a5f34d1b69504d442b42630 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ba45ca435060614e595a107ac323a36b52619d7d (commit)], Calao Systems [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ca0a789ab9c83d8fdf28f5c2700b316cd5dec2f0 (commit)]
Initial machine support for Logitech Jive [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9db829f485c553a0e677a165b37f877bf74f36ff (commit)]
pcm990: Add framebuffer and backlight support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c0f7edb3099d538017c52556aab596b857dc92ee (commit)]
pxa: add pxa3xx NAND device and clock sources [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9ae819a819b4dfc60ac13dd1f1e1a7eaa3d4a6cb (commit)], add pxa3xx NAND support for zylonite [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=481b55262e396930e6e35b8a6d41e7c146e10241 (commit)], add pxa3xx NAND support for littleton [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9c1db1a1333197bc04dfd0c71d15f8ed43eb844d (commit)], add base support for PXA930 (aka Tavor-P) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5d31e43589589e63f5b96abc62372d2ef331c14a (commit)], add base support for PXA930 Evaluation Board (aka TavorEVB) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bae033111cda415365ad40e9befb4b332d501c52 (commit)], add base support for PXA930 Handheld Platform (aka SAAR) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=faf64ed4968e354624f330c6da6c1ce8b05a0713 (commit)], add generic PWM backlight driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=42796d37da6ef4fd851dc6d5d0387baf7e2b0c3c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=75540c1ac3c7bd72ac8e092058f9714875239995 (commit)],
Latencytop support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f76e9154736e9ab47b64940d0062f19c80225b7f (commit)]
Add Marvell Loki (88RC8480) SoC support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=777f9bebad3476b7dbf5cd8abbd3414139ca0e48 (commit)], Marvell Kirkwood (88F6000) SoC support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=651c74c74bf84ba966b52588ba3329606f3fd8d4 (commit)], Marvell 78xx0 ARM SoC support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=794d15b25df5dda10efba600d6dd6cd74a7aa9cb (commit)]
Support Toshiba TC6393XB Mobile I/O Controller. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d6315949ac5527efd00d48283a9e33361c86e8e9 (commit)]
Core MFD support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa613de676986f136fa6f48a4d709b5d264f4f38 (commit)]
tc6393xb: tmio-nand support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f024ff10b1ab13da4d626366019fd05c49721af7 (commit)]
Tosa: support TC6393XB device [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bf0116e54e185fd63025f2b975f0f1616ffe41f1 (commit)], tmio-nand data [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5289fecda021828af85fccc8cc2613a85d0fcf52 (commit)], support built-in bluetooth power-up [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=16b32fd0a35b30cbd67395cfcbd360354db44f39 (commit)]
S3C2440: Add AT2440EVB board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4ab9897172b7ff3a1a37b65b53f71c5795a577b0 (commit)]
AT2440EVB: Add DM9000A network controller support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=66493c2d88d5086399c5a485d6e41cb76b241a1f (commit)]
Acer n30: Add support for n35 and related devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9579087331ee0cd220d29aa5bda79ff55b33c228 (commit)]
ixp4xx: Add support for the Freecom FSG-3 board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7e36e2f5355ab87f8946041d044b34cda01e2077 (commit)]
Remove ARCH_CO285 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e055d5bff318845f99c0fbf93245767fab8dce88 (commit)]
Support for the at91sam9g20 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=613526677a74c2b3d1b1696ea7334b2cf35155b3 (commit)]
Add support for PalmTX handheld computer [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b5e4ad57eeffef0ac274413f83be4ef903719ea4 (commit)]
PalmTX PCMCIA [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=359784084f3da86e2c7621fd9266e04b50287834 (commit)], battery monitor [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d4b19c42ca558273ab99a1093621f267d9d073fc (commit)]
pxafb: Support for RGB666, RGBT666, RGB888 and RGBT888 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c1450f156fda8921a55e3f4fe596274278010f31 (commit)]
- SH
Initial ELF FDPIC support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3bc24a1a5441ef621daf737ec93b0a10e8999d59 (commit)]
Support variable page sizes on nommu. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=74fcc77982e703fe85d8bd5437130fd94c61daee (commit)]
Add support for 16kB PAGE_SIZE. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=66dfe18114839a7297f56f43f03125f4121de79b (commit)]
Add support Renesas Solutions AP-325RXA board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=04e917b606ffe6ec10fb75c21447162cba31f6b6 (commit)]
Add SCIF2 support for SH7763. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c63847a3621d2bac054f5709783860ecabd0ee7e (commit)]
RSK+ 7203 board support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3787aa112c653b34b6f901b2eaae2b62f9582569 (commit)]
Renesas Solutions SH7763RDP board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4cec1a37ba7d9dce6ed5d8259b95272100a98b1f (commit)]
Solution Enginge 7710/7712 SH-Ether support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ffb91ad2751723bcc9925cd38e37013e2169e256 (commit)]
Renesas R0P7785LC0011RL board support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cbe9da029d9cc4fff59d559789885079a84a0af8 (commit)]
Add SuperH Mobile LCDC platform data for Migo-R [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b1285f1c192e7e84ba28cc25eb0e9bcf2dadb17 (commit)], add SuperH Mobile CEU platform data for Migo-R [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1765534c23596794385f309609c09642f33846e4 (commit)]
AP325RXA support: [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6968980a1bc0ba56dd8ef21c14577af3f2f9992b (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4875ea224af0215635f18c2c1b060fb023c7602f (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b2224dc6a5b46cfa1d54ab1fe82107351c66443 (commit)]
- IA64
Add support for the SGI UV GRU. The GRU is a hardware resource located in the system chipset. The GRU contains memory that is mmaped into the user address space. This memory is used to communicate with the GRU to perform functions such as load/store, scatter/gather, bcopy, AMOs, etc [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=13d19498b0446cad2c394f9fbec8149b44a60c6e (commit 1], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=34d8a380d784d1fbea941a68beebdd7f9a3bebdf 2], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4c921d4d8aa74140597fd8736261837f73ca6e7a 3], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=78cf1de49b11c0e2edb35cce91ac6c279cc852b3 4], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b2fb06fcb6d6c9912b43e61394891e3994d4b613 5], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d39741a27d86d305cc75ba626392be410dcbab9 6], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=142586409c8be7dc071bb94d7cd2d69ccfd99b6b 7], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1d09d737ab017ff7a9745962e19909713ac89b37 8], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=28bffaf094a6d0992c85e1b01f04c9b0f56c9d62 9], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3c45f6928322773b1810fbec1ece77056f914114 10], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3d919e5f6b440bb0cc7996eb7628b29be09e6343 11], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9a0deecc90de62c91d7107611446c0c950091851 12], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ee5b8feca3af01400e26637209a72fbf137c82ff 13)]
Allow ia64 to CONFIG_NR_CPUS up to 4096 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d1339df1f46d10e0396c1470f371b0d1b23295ba (commit)]
Paravirt_ops support for IA64 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=90aeb169c03a96e22674741f08054023c33d595b (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3e0879deb700f322f6c81ab34f056fc72d15ec02 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1ff730b52f0c3e4e3846c3ff345c5526b2633ba9 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1e39d80a5957eab9dfdd7490d5c5cee272c34aa7 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e92e8c68a61ae7d845c1be0a58a081e7756b0735 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=02e32e36f42f8ea7ee6060d02f2d69ad5bad6d50 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=498c5170472ff0c03a29d22dbd33225a0be038f4 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4df8d22bbbb16ccfa4e10cc068135183c9e5e006 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=213060a4d6991a95d0b9344406d195be3464accf (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e51835d58a5abdf82211f36f500f666ca7ef9aee (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=33b39e84209b0308b572dce017df7ee9b63f086c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00d21d82b8a9e290286e09d8eedc20bfc33b0eee (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8a2f2ccc7a6bfbdb8b484198e190d6805d979700 (commit)]
- Xen
Allow 64-bit Xen [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=51dd660a2cd6eab4d470cfe1009c7f473832b786 (commit)]
Implement save/restore [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e91398f2a5d4eb6b07df8115917d0d1cf3e9b58 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6b9b732d0e396a3f1a95977162a8624aafce38a1 (commit)]
Add configurable max domain size [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8006ec3e911f93d702e1d4a4e387e244ab434924 (commit)]
Remove support for non-PAE 32-bit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3843fc2575e3389f4f0ad0420a720240a5746a5d (commit)]
xen pvfb: Module aliases to support module autoloading [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1e892c959da42278e60b21f5ecfd6fba0efff313 (commit)], Pointer z-axis (mouse wheel) support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6ba0e7b36c7cc1745b3cbeda244d14edae3ad058 (commit)], dynamic mode support (screen resizing) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e4dcff1f6e7582f76c2c9990b1d9111bbc8e26ef (commit)]
- Blackfin
Use the generic platform nand driver to support nand flash on bf53x board which do not have on-chip nand flash controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fc68911ee379bff429c2f8dfc0a4d3277eb193ec (commit)]
Functional power management support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1efc80b53eb54770139219f99657abd92595fc86 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4a88d0ce494034fbb8dd0076d80e71b38abf5748 (commit)]
Apply Bluetechnix CM-BF527 board support patch [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9db144fe897bb09838294aab2229cb423ab40988 (commit)]
Add support for the BlackStamp board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=130de7cebe20a74261a75bb0c6026a3199cdb980 (commit)]
RTC driver: add support for power management framework [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=813006f4bb4a39afdde8ab2e3559971c029d1dc0 (commit)]
Add support for board tcm-bf537 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b9da3b9240f175a29274abb8a94d962b67bbabf6 (commit)]
- S390
cio: Introduce modalias for css bus. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7e9db9eaefdb8798730790214ff1b7746006ec98 (commit)]
stp support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d2fec595511b5718bdb65645b3d5d99800d97943 (commit)]
cio: Add chsc subchannel driver. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9d92a7e1b0d095c8be96ce5e592c6c5541684631 (commit)]
Extra Kernel Parameters via VMPARM [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0443fbb467af5e5930b9b059b52190605f70059 (commit)]
Add support for memory hot-add and hot-remove [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=421c175c4d609864350df495b34d3e99f9fb1bdd (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e0bc24958e1305efe176adc9d5f23a09e84c0058 (commit)],[http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7e9238fbc10373effc2c3b0b516b0bdc8fefc27b (commit)]
Remove P390 support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1d030370f09036e8dcb3cc40915f3f9cf92bb54c (commit)]
qdio: new qdio driver. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=779e6e1c724d30e0fd1baca78b852e41e3a23c1d (commit)]
- MIPS
Routerboard 532: Support for base system [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=73b4390fb23456964201abda79f1210fe337d01a (commit)]
TXx9: Add 64-bit support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=94a4c32939dede9328c6e4face335eb8441fc18d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=255033a9bb900a06c9a7798908ce12557d24fb66 (commit)]
kgdb: Remove existing implementation in favor of the generic kgdb [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8d60a903d986ffa26c41f0092320a3b9da20bfaf (commit)]
Kill IRIX compatibility [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2957c9e61ee9c37e7ebf2c8acab03e073fe942fd (commit)]
SEAD: Remove support code. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1398ddb2ebdb41e8efe6ba42505fd452704c8405 (commit)]
Atlas: Remove support code. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2157bc68711bf0e69f9aca4d310bd863298fbb3f (commit)]
cmbvr4133: Remove support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=efff4ae259b8f750ea426d3084007f85c0a15a85 (commit)]
- AVR32
Add support for ATSTK1006 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e150d6e725c014d72106a8610be40b7b08beb77a (commit)]
Power Management support ("standby" and "mem" modes) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=02a00cf672a37292c31bbdde191712bfa40a4f1d (commit)]
- POWERPC
powerpc kgdb support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=17ce452f7ea3df760b7f9f42453b6f6acd765217 (commit)]
Enable tracehook for the architecture [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dec2b0d0cc64e495a3c9c5700fa7a3b397b5e855 (commit)]
Support multiple hugepage sizes [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d9ea75443dc7e37843e656b8ebc947a6d16d618 (commit)], define support for 16G hugepages [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=91224346aa8c1cdaa660300a98e0b074a3a95030 (commit)]
POWER7 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e952e6c4d6635b36c212c056a9427bd93460178c (commit)],[http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=635f5a6354eaf2cf7d72116086175b82b12ac80a (commit)]
Vector Scaler extensions (Power 7 processors) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c6e6771b87d4e339d27f1383c8a808ae9b4ee5b8 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b962ce9d26fd6677e6720949642420ceb029a102 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=72ffff5b1792b0fa4d40a8e2f3276fff999820ec (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ce48b2100785e5ca629fb3aa8e3b50aca808f692 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=96d5b52c8473ae6ee63d592474bcc1255df06102 (commit)]
Add Strong Access Ordering support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=379070491e1e744a59e69e5bcf3765012d15ecb4 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aba46c5027cb59d98052231b36efcbbde9c77a1d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ef3d3246a0d06be622867d21af25f997aeeb105f (commit)]
mpc5121: Add clock driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=137e95906e294913fab02162e8a1948ade49acb5 (commit)], Update device tree for MPC5121ADS evaluation board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4df64c3e58d28ffc5c61bdbdd733c5d0303b9f3c (commit)], add generic board support for MPC5121 platforms [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fb1803224ea145e3424d6295d4aaa8e9fef70642 (commit)], add support for CPLD on MPC5121ADS board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1879f711d8c3960e0fd927f38ff885017a77291b (commit)]
85xx: add board support for the TQM8548 modules [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6dd1b64a26d9209c09488e9fa257e7744823bf29 (commit)], add DOZE/NAP support for e500 core [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fc4033b2f8b1482022bff3d05505a1b1631bb6de (commit)], enable MSI support for 85xxds board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=741edc494978bc2770e891b8cfadbca3246a3d1a (commit)], add support for MPC8536DS [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2f3804edf971d2080243d2b4552bfd61ddfbf969 (commit)]
83xx: new board support: MPC8360E-RDK [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b13e930906b313d787f4dd07fe78b74a3a8c22c4 (commit)], add support for Analogue & Micro ASP837E board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=59d13f9dba56c444e5356b42d3d57b46e44ef975 (commit)], Power Management support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d49747bdfb2ddebea24d1580da55b79d093d48a9 (commit)]
86xx: Enable MSI support for MPC8610HPCD board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0023352f56f90d01de67f995e248fe4c5308a497 (commit)]
virtex: add Xilinx 440 cpu to the cputable [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=23e7237e096aa69e1061294c8af2b592f7802808 (commit)], add Xilinx Virtex 5 ppc440 platform support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=39fd0e92b3dc864f36c1253006b8b831844d36f1 (commit)]
4xx: Sam440ep support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b6014e15bc38a33cf9591d33674dd870027cb623 (commit)]
C2K board driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=46388c0d88add1c39926cd415039fe931edd5829 (commit)]
ibmveth: enable driver for CMO [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1096d63d8e7d226630706e15648705d0187787e4 (commit)]
ibmvscsi: driver enablement for CMO [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7912a0ac5907df1f8b214b3ca15ccf96129daae0 (commit)]
ibmvfc: Add support for collaborative memory overcommit [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=39c1ffecc6aabcc8105602a95ce769f27bcf6048 (commit)]
Implement FSL GTM support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=83ff9dcf375c418ca3b98eb950711525ca1269e2 (commit)]
powerpc/QE: add support for QE USB clocks routing [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5e41486c408eb4206aee09303631427f57771691 (commit)]
booke: Add kprobes support for booke style processors [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f82796214a95b1ec00c2f121c1080d10f2b099a1 (commit)], BookE hardware watchpoint support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d6a61bfc06d6f2248f3e75f208d64e794082013c (commit)], add support for new e500mc core [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3dfa8773674e16f95f70a0e631e80c69390d04d7 (commit)]
powerpc: Remove arch/ppc and include/asm-ppc [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=917f0af9e5a9ceecf9e72537fabb501254ba321d (commit)]
fsl: PCIe MSI support for 83xx/85xx/86xx processors. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=34e36c1541fe70e5b3842a3278c0e7631d31f4cb (commit)]
pseries: Add collaborative memory manager [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=84af458bb23bf5f0ba1af4320dd2a57f7c4363e5 (commit)], add CMO paging statistics [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ffa5abbd0c399b32fc13a1b4718d87ee7a716999 (commit)], iommu enablement for CMO [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6490c4903d12f242bec4454301f76f6a7520e399 (commit)], vio bus support for CMO [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a90ab95a9576d35de0d05f9f4fc435edcccafaa9 (commit)]
Add driver for Barrier Synchronization Register [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fe9e8d53772b5ea9ccf8ea4e8f0f009a6885eb70 (commit)]
Support for latencytop [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=01f4b8b8b8db09b88be7df7e51192e4e678b69d3 (commit)]
cell: Add spu aware cpufreq governor [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=880e710580c09bf86cddac687fc492a8318934fe (commit)]. add support for power button of future IBM cell blades [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4795b7801b07e1b7286edb0d9321433fc0eac6cc (commit)]
Delete unused fec_8xx net driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=54ef0ec22a39071a4e7fbedd201cecac9ac6e8a7 (commit)]
- v850
3. Crypto
Add support for RIPEMD hash algorithms: RIPEMD-128,256 and 320 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c6580eb8b17d64f0d6ad25c86a034adbda5ab4e1 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=82798f90fb13fd934a15ed56fee227fe808dcbe8 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2998db37b5c62890ff1a0d48abd76ada13ebc554 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=534fe2c1c3ffbbc3db66dba0783c82d3b345fd33 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c555c28d9da517579085a00fc80e725b0b5d9fce (commit)]
hash: Add asynchronous hash support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=004a403c2e954734090a69aedc7f4f822bdcc142 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b8a28251c2066a2ac6481fc49ced5eb7f078e49b (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cde0e2c819aad91ed1e1c2e8aa64c16e7774c769 (commit)]
ixp4xx - Hardware crypto support for IXP4xx CPUs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=81bef0150074d677d8cbd4e971a8ce6c9746a1fc (commit)]
crc32c - Add ahash implementation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5773a3e6e396d5fd9de58372abe6a86b7e258e3e (commit)]
prng - Deterministic CPRNG [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b8454eebe380677789735fd6bad368af2e6b2d1e (commit)]
talitos: Freescale integrated security engine (SEC) driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9c4a79653b35efc9d6790c295e22f79f4b361125 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=70bcaca75389a6c011ddc866eb1743b070a838b0 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3952f17ed63434cc2154c3765ff97e1d4adab042 (commit)]
4. Drivers
4.1. Graphics
fbdev: add the carmine FB driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2ece5f43b041b96fa2a05107a10a6b0ea0c03a3b (commit)], SuperH Mobile LCDC Driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cfb4f5d1750e05f43902197713c50c29e7dfbc99 (commit)], LCD backlight driver using Atmel PWM driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3e074058d72486676f6fdf6fe803200c62dcb403 (commit)], add new Cobalt LCD framebuffer driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5abe3b4063f16245b8fafbff37bd93814eb8e363 (commit)], add support for the ILI9320 video display controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cccb6d3c149603b9c15d3c460dff317455df1766 (commit)], SH7760/SH7763 LCDC framebuffer driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4a25e41831ee851c1365d8b41decc22493b18e6d (commit)]
tridentfb: add TGUI 9440 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0d922562d56073f147a4de2983bee499dd2a10e (commit)], add imageblit acceleration for Blade3D family [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0292be4a382957016e8b574dc292779cfb49e029 (commit)], add acceleration for TGUI families [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bcac2d5fe36238dcfc955b49f9db10ad3ae3e53c (commit)]
Add platform_lcd driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c25826a7cf1c61b5c6e6db8365172eb97ef39ef3 (commit)]
Remove old broken Cobalt LCD driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=18b095d4b847bb08bf8a1bace7711a93d27732c0 (commit)]
4.2. Network
Add atl1e: Atheros L1E Gigabit Ethernet driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a6a5325239c20202e18e21e94291bccc659fbf9e (commit)]
iwlwifi: Support for the Intel Wireless WiFi Link 5000AGN Family devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5a6a256e195380c062100dffad15f984656772c2 (commit)], set monitor mode for 4965 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4419e39b6041b213e49bb13fd40fb267de0eb568 (commit)] and 3945 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5ec0397679f1c1606199cfd6f3e24351891c60c3 (commit)], remove IWL4965_HT config [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4f85f5b39208e755a93f63296ec1224d14121b6c (commit)], enable IBSS (Ad-Hoc) mode [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c46fbefa32c3c314884d3d3be27d0e1839de2c24 (commit)], add remove station functionality [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7a999bf0c5eb19b20ac6ab0f21f6e5013400fa51 (commit)], add power level support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5da4b55f78fb2ed40926b775d4f7c791594ecbd7 (commit)], HW dependent run time calibration [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f0832f137c21d130998a0f97f97ac01a2d97210b (commit)]
rtl8187: Add support of RTL8187B-based cards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c44ac0b9855c62b5ec8af5935124cfbe6654a32d (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d1e11af51657d18222bef9cc15591f8c0f289186 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e7d414ff21a7e0b00295e838c004ff1de5fba6ce (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e25b4ef220f6ef4eed120543182385b13005db9 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5c036b217a1fe3ae0616e9c43c6bcd13b3c134b6 (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6f7853f3cbe457067e9fe05461f56c7ea4ac488c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f8a08c34265b59710a8fc049911f487477c19fab (commit)]
libertas: sysfs interface for accessing non-volatile configuration [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=15dbaac03e862ee746310832c8d8d694dc0427ee (commit)], extend MESH_CONFIG command to access non-volatile configuration [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=edaea5ce05ca804cc55438c586ca2f947d49f56f (commit)], sysfs interface for accessing default mesh channel [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b679aeb304e3070626750c15e043a40da0e942fc (commit)], rate adaptation configuration via iwconfig. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=85319f933a703a92652a8f23339f1ec1694cd594 (commit)]
igb: Introduce multiple TX queues with infrastructure [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=661086df6cf35f62d0aec09ccb9164eb2baaaecd (commit)], add DCA support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fe4506b6a2f9716ef62583020581ae2032573fed (commit)], add 82576 MAC support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2d064c06fecadadcb81a452acd373af00dfb1fec (commit)], add support for quad port WOL and feature flags [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7dfc16fab1186769d7d0086830ab3fbc8fddfcba (commit)], add support for in kernel LRO [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d3352520273426e4c16e91d189aa8aa7ee5e96c5 (commit)], improve multiqueue AIM support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6eb5a7f1dbd56883680290f6a0bd2d8d15f8ff58 (commit)]
netxen: add support for new chip/boards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e4c93c817ce650401db42db6c869cf7688217ff4 (commit)], add 2MB PCI memory support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3ce06a320f8d5a3f16960e63021cc372283efffb (commit)], firmware 4.0.0 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a97342f9790f14ac20bd5f8b16ed661411fa2e3e (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48bfd1e0fc66b27254ec742b014e689ef218e76c (commit)], [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c9fc891f86c062449116fde8826a0ead650e17ac (commit)], enable tso6, intr coalescing. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cd1f8160e015cd1538701b7de216cbeaefc6b0a8 (commit)]
myri10ge: add multislices support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0dcffac1a329be69bab0ac604bf7283737108e68 (commit)], add Direct Cache Access support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=981813d8e0a16946f511f4eda17bb4ee4fa2769c (commit)]
niu: Add TX multiqueue support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b4c21639ab0f6df07ab7624a8c2f974936708ae5 (commit)]
SH7619 add ethernet controler support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d88a3ea6fa4c98d482240a6a85945ed448b7671d (commit)]
sh_eth: Add SH7619 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=71557a37adb5df17631c493b3b7d912938c720b2 (commit)]
bnx2x: Multi Queue [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=231fd58a4d21aa633db734274a27a67395155e51 (commit)], add TX multiqueue support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=706bf24038ba88ec77503b4829b16da712a32f04 (commit)]
ipg: add NAPI Rx queue support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=844290e56067aed0a54142d756565abb9614136c (commit)], always compile in jumbo frame support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=024f4d88b45003710e8e2ee937b0c56aaf2dff2d (commit)], run-time configurable jumbo frame support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=532f4aee934cf26f1905fae101ac9f0ba3087f21 (commit)]
ixgbe: add LRO support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=177db6ffd0599430a2ab63045e88fc4031f42420 (commit)]
cxgb3 - Add LRO support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b47385bd4f67481a7dbfcf1b4b82e9a67ecb846c (commit)]
tg3: Add 5785 ASIC revision [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=57e6983cbde91b4569b4014b933f3a16e12b99fd (commit)]
b43: Add firmware markers support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=53c068566dde708cb28a4dfc06ae3d7fd7434397 (commit)], enable mesh [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=04dea136b06ddd58879c9272b9f66ff060962317 (commit)]
bnx2x: add support for BCM57711 HW [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=34f80b04f325078ff21123579343d99756ad8d0e (commit)], add PCIE EEH support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=493adb1fee89eaad4f6cb1018ef4c48fccd79ab5 (commit)], add EEH PCI recovery [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6ff2da49c8a68320c2564006c94a492db58de5cd (commit)]
zd1211rw: initial IBSS support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=84e6dc9acf6825f508feae9db6b7d695e64894e0 (commit)]
macb: Basic suspend/resume support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c1f598fd71db6a971ee88311167c8003243ebff2 (commit)]
4.3. SCSI
scsi_dh: add infrastructure for SCSI Device Handlers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a6a8d9f87eb8510a8f53672ea87703f62185d75f (commit)]
scsi_dh: Remove hardware handlers from dm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cb520223d7f22c5386aff27a5856a66e2c32aaac (commit)]
scsi_dh: Use SCSI device handler in dm-multipath [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cfae5c9bb66325cd32d5f2ee41f14749f062a53c (commit)]
scsi_dh: Remove hardware handler infrastructure from dm [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=688864e29869a71a8183e4e2f96ccf9f2de1375f (commit)]
zfcp: sysfs attributes for fabric and channel latencies [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3a0d9e92356feb60ee4e978355f712366a93f4ef (commit)]
Host protection capabilities [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4469f9878059f1707f021512e6b34252c4096ee7 (commit)]
Command protection operation [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=db007fc5e20c00b356e9ffe2d0e007398c65c837 (commit)]
Do not retry a request whose data integrity check failed [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=511e44f42e3239a4df77b8e0e46d294d98a768ad (commit)]
Support devices with protection information [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7027ad72a689797475973c6feb5f0b673382f779 (commit)]
sd: Identify DIF protection type and application tag ownership [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e0597d70012c82e16ee152270a55d89d8bf66693 (commit)]
sd: Support for SCSI disk (SBC) Data Integrity Field [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=af55ff675a8461da6a632320710b050af4366e0c (commit)]
4.4. Sound
Add EM-X270 ASoC driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=142054a389ebf7972b4eee822ad7c55ff852b649 (commit)]
hda: Add ALC663 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6dda9f4a95905f2b38e79e3737da5e25397e6acb (commit)], add ICH9 controller support (8086:2911) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=abbc9d1b25637b1948a4718fa8f7b257233136bc (commit)], add support of Teradici controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f269002e61446ed3410d8ca5f06ebca1e2760cb5 (commit)], add support for 92HD73xxx codecs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aafc4412be31306e5c38bd4e4581066507503adc (commit)], add MacBook 3.1 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c7e0757a461db87157bbf92c4f5afda87cbe05f6 (commit)], add missing Thinkpad Z60m support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=470eaf6be78424fc499a5039e5d5fe58bace2bc3 (commit)], add support for Lenovo 3000 N200 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=be321a890c25272965129ffe4b3b59a519fcf583 (commit)], add support of ASUS Eeepc P90* [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f53281e62a41ac176f050307c0d746a1183a68e8 (commit)], support new AMD HDMI Audio (1002:970f) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9e6dd47bf365f8f7bccea10f22fbbdbecce429e8 (commit)], added support for Asus V1Sn [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2522d7359301efadfb5744ebd3c623c3af4a7b30 (commit)], support intel DG33 motherboards [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=17bba1b72d190742c99a140154f0abac9c1996c3 (commit)], add Toshiba dynabook SS RX1 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=36ca6e133ae3a57318a3ad8a41b2f005e3934c29 (commit)]
ASoC drivers: Add AK4535 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=796d2ca84859d1fdb11ff06cd9707ffab5642fca (commit)], AC97 codec PM [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3f775987030cf7ff922765c18ddd0d311b4b46ef (commit)], add Digital Audio Interface (DAI) control functions. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8c6529dbf881303920a415c2d14a500218661949 (commit)], add Digital Audio Interface (DAI) control functions. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=64105cfd65df74fdf82c1d053b2c9953304a94ea (commit)], Au12x0/Au1550 PSC Audio support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4a161d235b68eb7234f40106560c488a1bdb3851 (commit)], AT32 ASoC [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9aaca9683b014c4d718f32cbddb42e5b36ea3c0f (commit)], UDA1380 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b7482f52789266e2548be5d0f6420c9fc12428d8 (commit)], WM8510 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5d421516670e8009436e299bd25cff1a6d3a4707 (commit)], WM8990 driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f10485e79882bf09cf442a673511154987b43e3b (commit)]
Driver for SGI HAL2 audio device [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=787dba37a6ff5c80c67f37c081712a6e4af92e25 (commit)] and SGI O2 audio board [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=862c2c0a61c515f2e9f63f689215bcf99a607eaf (commit)]
virtuoso: add Xonar D1 support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5430c72b14a06b12e8fe46bca18ca0d7095fb717 (commit)]
oxygen: add PM support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4a4bc53bc52978dd6c918531921da925fd047d95 (commit)]
opti93x: add support for Opti93x codec in cs4231-lib [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=abf1f5aafc1939db1f252e33914a3689e0f5830f (commit)]
ca0106 - Add entry for another MSI K8N Diamond MB [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f52845ad771a2b62bc06bc940f16c8f6296654ec (commit)]
4.5. V4L/DVB
DVB-PLL: add Samsung DTOS403IH102A tuner [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=139dfeb2611ce92dec4c6b77297d209748340a21 (commit)]
Anysee: driver for Anysee DVB-T/C receiver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a51e34dd6080d8d5c9e95a4e0292cd4cb889a61b (commit)], support for Anysee E30C Plus rev 0.4 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5ae2fcaee4b0d6bf0fa5d9bd71e1291c9a9a6e60 (commit)]
ivtv: add support for the Buffalo PC-MV5L/PCI card. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d56eebfbdc11d1a3809d8bd793a118da5058ffa8 (commit)]
Add support for Pinnacle PCTV HD Pro stick (the older variant 2304:0227) [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4fd305b2a2c4d16e8d4ebc95c84f946edd3385c5 (commit)]
budget-ci: Add support for Technotrend budget C-1501 dvb-c card [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=11417daab6d596f8d4851476777ca49fb3b12a87 (commit)]
cx2341x: add TS capability [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e0e31cdb91cddc4cfbf6d5ffa8212f694723269b (commit)]
Add support for em2860 based PointNix Intra-Oral Camera [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a9fc52bcbeb5245b58d23c558f3e3e8f18bebbc3 (commit)]
Add LifeVideo To-Go Cardbus PCI ID [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bfda3a0b3276cda7f2da1dcd98bd060b60954cbb (commit)]
This driver adds support for the Sensoray 2255 devices. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=38f993ad8b1fe4caf9e989caf6e2a25aff3bbaf7 (commit)]
cxusb: add initial support for AVerTVHD Volar [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f5376adacc693155c24e4e7be3777bdd0eeb99f7 (commit)]
Avermedia E506 composite [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e5e4cd8df61e602202f588dd545364dba37b4cc7 (commit)]
Initial release of gspca with only one driver. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=63eb9546dcb5e9dc39ab88a603dede8fdd18e717 (commit)]
Subdriver pac207 added and minor changes. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e2997a72ddfafc25bd0c8f1f52bcf41979d5a559 (commit)]
Many bug fixes, zc3xx added. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d43fa32fec442571f10f5d0c3b553413288728de (commit)]
gspca: all subdrivers [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6a7eba24e4f0ff725d33159f6265e3a79d53a833 (commit)]
cx18: enable TS support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e8b934de12989d1704e7df7ebb408a6021f08442 (commit)], add support for Conexant Raptor PAL/SECAM card [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=03c2808503b102971226007070c57410267d0b9d (commit)]
spca508: Add Clone Digital Webcam 11043 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=69b28b110975abcfac3f7345494e74a771e9b724 (commit)]
dib0700: add support for Hauppauge Nova-TD Stick 52009 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d01eb2dc7d5265ec3bee9ec1b8ab79155e1310d6 (commit)]
cx23885: add initial support for DViCO FusionHDTV7 Dual Express [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=335377b73dd0b0af1fbd283ceae6fcb87a747885 (commit)], add support for new revision of FusionHDTV7 Dual Express [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52b5045078b76ee86e210210601d45670eab22f1 (commit)], add DViCO HDTV7 Dual Express tuner callback support. [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6df516905b5c53b306d90be33f9c56434e8db053 (commit)]
uvcvideo : Add support for Medion Akoya Mini E1210 integrated webcam [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bdf2fe4a0b9d23e69c77eaec76212216c9a957ef (commit)]
uvcvideo : Add support for Asus F9GS integrated webcam [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=25e69850d1bb315f251c91183b89da44d4f9be23 (commit)]
add support for SMS1010 and SMS1150 based digital television devices [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e5c1ec8865abd81e24a394918c7ba315e0b7b70 (commit)]
sms1xxx: add support for Hauppauge WinTV-Nova-T-MiniStick [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=44f71c3fcefbfea3628cca52c0a177252cf83b60 (commit)]
saa7134: Add support for analog only ASUSTeK P7131 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0b17d0edbc22eda3d0407f98ce4f16ceefb9a97f (commit)], add support for AVerMedia M103 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e2fc00c21124d9d9a8d4f396e5498ea27ddfc8fd (commit)]
sh_mobile_ceu_camera: Add SuperH Mobile CEU driver V3 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d3244d6439c8c31d2a29efd587c7aca9042c8aa (commit)]
soc_camera_platform: Add SoC Camera Platform driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=326c986207cb2065b9819107caa31efd2bbc48db (commit)]
v4l-dvb: remove broken PlanB driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=58cfdf9acffb0c61feb0e2bceacd557a2e0b0328 (commit)]
Add dvb-t support for terratec cinergy hybrid T usb xs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=655b8408557d586212d0797d423babdc464c587f (commit)]
Add support for the ATI TV Wonder HD 600 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e14b3658a7651ffd9b1f407eaf07f4dde17ef1e7 (commit)]
This patch adds support for the Micronas DRX3975D/DRX3977D DVB-T demodulator [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=89f9257c06cb635ef140bd1acf21fb067ed4ed34 (commit)]
Adds support for Dvbworld DVB-S 2102 USB card [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7fd4828f6cc5bd4339ff58e372ccb5f528548b30 (commit)]
add support for MaxLinear MxL5007T silicon tuner [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2a83e4d5e40fd8eda3c04a5847f0876a4be9d45b (commit)]
au0828: add support for new revision of HVR950Q [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=59d27521c0f50fadf3382e2b325a7e8a04d9a770 (commit)]
em28xx-cards: Add GrabBeeX+ USB2800 model [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=59d07f1b705c466ea4eaca9c43d46be6d6a065a4 (commit)], new supported IDs for analog models [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=95b86a9a9020da22e7c25abc77aae4dc8f02ab55 (commit)], add Compro VideoMate ForYou/Stereo model [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d3603341e2f3c39f017f8df4b1cd734aeb0d453b (commit)]
4.6. Input
New driver for SGI O2 volume buttons [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3bee2a04cf14f599e094a37445f2eb4e6bb316bc (commit)]
Add driver for Tabletkiosk Sahara TouchIT-213 touchscreen [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=73422392734bb68c8ff8bc74ce1bbdc32f1b639a (commit)]
Add new serio driver for Xilinx XPS PS2 IP [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1191828f8e6454ebb51da3e1da21912f1783e469 (commit)]
Add driver for Atmel integrated touchscreen controller [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=72d18a7b9e1a3a9511bae78fc7f0932ae01d5d73 (commit)]
bcm5974 - add driver for Macbook Air and Pro Penryn touchpads [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f89bd95c5c946776f116ffeb997653d4193d6a35 (commit)]
bcm5974 - implement autosuspend support [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=88da765f4d5f59f67a7a51c8f5d608a836b32133 (commit)]
Add support for SuperH MigoR touchscreen [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=885c316d776b64728b4ed30e3af60d23c9e46825 (commit)]
4.7. MTD
NOR: Support for M50FLW080A and M50FLW080B [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=deb1a5f1134e7da0e3dacd37b5d32b7fe0600a7f (commit)]
NOR: Add support for AMD AM29SL800D[BT] NOR flash chips [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8fd310a1cc3aadb7a17d844beeefae66b1a169c6 (commit)]
NOR: Add support for Eon EN29SL800B[BT] NOR flash chips [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1b0b30acf3fc76e5d4d278fa5a8c9c6ac9898745 (commit)]
NOR: Add support for flash chips with ID in bank other than 0 [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5c9c11e1c47c2101253a95c54ef72e13edcc728a (commit)]
MAP: Blackfin Async Flash Maps [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2e3c22f57029ce04d55c07b8332ae405005456d9 (commit)]
4.8. RTC
rtc-pl030: add driver, remove old non-rtc lib driver [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a190901c6b5f1f4a31681e8c69d811a4f9426e2b (commit)]
4.9. WATCHDOG
delete unused driver mpc8xx_wdt.c [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eaa95eb6ea43e6de8bea702c13556de9a1a1195a (commit)]
Add support for the built-int RDC R-321x SoC watchdog [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b3e8f2c13ae964a8889fe96a2f3f7fd7e0cfae76 (commit)]
Add support for the IDT RC32434 watchdog [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=03ec58568a3c66cac4b23ff74db95c966a1521de (commit)]
mpc83xx_wdt: add support for MPC86xx CPUs [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=500c919e3d699644cc9d6c1e93022481baafd8e1 (commit)]
5. External Links
If you want to know what is waited before this kernelnewbies summary is completed, you can read
a review of what went into the merge window at the Linux Weather Forecast : [http://linux-foundation.org/weblogs/lwf/2008/07/29/the-2627-merge-window-closes/ The 2.6.27 merge window closes]
- feature lists on LWN
[http://lwn.net/Articles/289990/ 2.6.27: what's coming (part 1)]
[http://lwn.net/Articles/291033/ 2.6.27 merge window, part 2]
[http://lwn.net/Articles/291630/ 2.6.27 - the rest of the story]
* A wireless 2.6.27 feature-list at [http://wireless.kernel.org/News/kernel-2.6.27 Linux Wireless]