zurück zum Artikel

Kernel-Log – Was 2.6.35 bringt (4): Architektur- und Infrastruktur-Code

| Thorsten Leemhuis

Optimierungen am Powermanagement-Code und volle Unterstützung für die Turbo-Core-Funktion von AMDs jungen Sechkern-Prozessoren steigern Datendurchsatz und Rechengeschwindigkeit von Linux 2.6.35. Zum Kernel stießen ferner Tracing-Schnittstellten für KVM, ein weiteres Programm zur Kernel-Konfiguration sowie Funktionen zum Defragmentieren des Arbeitsspeichers.

Am Donnerstag Abend hat Linus Torvalds die sechste Vorabversion des Kernels 2.6.35 veröffentlicht. In der Freigabe-Mail [1] deutete er dabei an, dass dies die letzte Vorabversion vor der Fertigstellung von Linux 2.6.35 sein könnte.

Das Kernel-Log [2] will daher die Mini-Serie "Was 2.6.35 bringt" mit der Beschreibung der Neuerungen rund um den Architektur- und Infrastruktur-Code fortsetzen. Der erste Teil [3] der Mini-Serie hatte sich mit den Änderungen rund um Grafik-Hardware beschäftigt, der zweite [4] mit Storage und Dateisystemen, der dritte [5] mit Netzwerk-Code und -Treibern; ein Artikel zu Treibern für Audio-Hardware, USB, V4L/DVB und Co. wird die Mini-Serie in einigen Tagen abschließen.

Der Cpuidle-Code [6] führt nun Buch über die letzten Schlafphasen des Prozessors und versucht wiederkehrende Muster zu erkennen – etwa ein häufiges Aufwachen kurz nach dem Schlafen legen. Diese Informationen nutzt der Code, um besser entscheiden zu können, ob und wie tief er den Prozessor in der nächsten Ruhephase schlafen legt. Der Ondemand-Governor des Cpufreq-Codes wertet nun die Wartezeit auf die Fertigstellung von I/O-Aufgaben bei manchen Prozessoren wie normale CPU-Last [7], sofern man es nicht anders konfiguriert [8]. Diese beiden Änderungen sollen den Datendurchsatz von manchen teilausgelasteten Systemen deutlich steigern, denn in der Vergangenheit hatte der Kernel bei manchen Systemen und Zugriffsmustern die CPU-Stromsparmodi zu aggressiv genutzt [9], sodass Einschlaf- und Aufwachzeiten der CPU den Datenfluss erheblich verlangsamten – etwa beim Laptop von Andrew Morton, wo eine Aufgabe zirka 30 bis 40 Prozent langsamer arbeitete, wie Ingo Molnar in Git-Pull-Request zu den Änderungen am Prozess-Scheduler [10] erläutert.

Erheblich überarbeitet und ausgebaut haben die Entwickler die Dokumentation rund um das PCI Powermanagement [11] und die kürzlich erheblich überarbeitenden Funktionen zum Device Power Management (1 [12], 2 [13], Fassung nach zweiter Überarbeitung [14]); für letztere gab es zudem noch einige Korrekturen. Auch am Code für PM QOS (Power Management Quality of Service) gab es einige Verbesserungen [15], wie Subsystem-Maintainer Rafael J. Wysocki in seinem Git-Pull-Request hervorhebt [16].

Dem Kernel liegt nun der experimenteller Treiber intel_idle [17] bei, der direkt einige Stromsparmechanismen von Intel-CPUs kontrolliert, statt dies den manchmal schlecht programmierten ACPI-BIOSen zu überlassen – Hintergründe dazu liefert neben dem Commit-Kommentar auch eine Meldung bei LWN.net [18]. 2.6.35 unterstützt "Timer Slacks" in Zukunft auch [19] auf Systemen ohne High Resolution Timer. Prozessoren können so gelegentlich länger schlafen, da der Kernel mehrere Aufgaben in einem Schwung mit anderen Arbeiten erledigen kann, sofern diese nicht zu einer bestimmten Zeit, sondern nur irgendwann innerhalb eines vordefinierten Zeitfensters abzuarbeiten sind.

Einige von Dominik Brodowski eingebrachte Patches [20] beseitigen einige Unsauberkeiten im PCMCIA-Code und enthalten kleinere Verbesserungen; Hintergründe dazu finden sich in den Vortragsfolien [21] und der Textfassung [22] eines Vortrags, den Brodowski auf dem diesjährigen LinuxTag gehalten hat.

Durch Memory Compaction (Core [23], Tunable [24] Konfiguration [25] sowie Trigger für Proc [26] und Sysfs [27]) kann der Kernel bei Bedarf den Arbeitsspeicher defragmentieren, um große, zusammenhängende Bereiche freien Speichers zu schaffen. Solche lassen sich bei modernen CPUs mit großen Speicherseiten (etwa 2 MByte statt 4 KByte großer Pages) nutzen, was den Verwaltungs-Overhead im Prozessor reduziert und so die Performance gerade bei Virtualisierung oder beim Einsatz großer Datenbanken steigern kann. Weitere Hintergründe zur Speicher-Defragmentiertfunktion liefert ein Artikel bei LWN.net [28].

Der SLAB-Allocator bietet nun [29] Unterstützung für Memory Hotplug. Der SLQB-Allocator, der vor gut einem Jahr Aufsehen erregt hatte, wird wohl nicht mehr [30] in den Kernel einziehen; auch Torvalds hat sich recht deutlich [31] gegen die Aufnahme eines weiteren Memory Allocators ausgesprochen. Christoph Lameter arbeitete jedoch an einigen Verbesserungen für den maßgeblich von ihm programmierten SLUB-Allocator, die LWN.net in zwei Artikel näher erläutert (1 [32], 2 [33]) – erklärtes Ziel scheint zu sein, SLUB oder SLAB langfristig so zu verbessern, dass einer der beiden unnötig wird und entfernt werden kann.

Kernel 2.6.35 wird zudem Unterstützung für das in der ACPI-4.0-Spezifikation beschriebene APEI (ACPI Platform Error Interface) inklusive der Error Record Serialization Table (ERST) bieten (u. a. 1 [34], 2 [35], 3 [36], 4 [37], 5 [38], 6 [39], Dokumentation [40]). Über diese Schnittstellen kann die Hardware das Betriebssystem über Hardware-Probleme – etwa beim Chipsatz oder beim Speicher – informieren.

Um die Skalierbarkeit zu verbessern, haben die Kernel-Entwickler die Nutzung des Big Kernel Lock (BKL) abermals reduziert (u. a. 1 [41], 2 [42], 3 [43], 4 [44], 5 [45]). Zahlreiche weitere Änderungen in dieser Richtung sind bereits für 2.6.36 in Vorbereitung und sollen den Kernel so verändern, dass alle auf modernen Systemen verwendeten Treiber das BKL nicht mehr verwenden; über einige Hintergründe dazu hatte LWN.net bereits im April [46] berichtet.

Über das neue Make-Target "nconfig" [47] lässt sich ab 2.6.35 ein auf Ncurses aufbauendes Text-Interface zur Kernel-Konfiguration aufrufen, das ein etwas moderneres Bedienkonzept als "menuconfig" bieten will. Den Prefix für die Kommandos zum Cross-Compilen kann man alternativ zur Übergabe beim Aufruf von Make auch in der Konfigurationsdatei festlegen [48].

Anfang Juni hat Jon Masters die module-init-tools v3.12 [49] freigegeben, mit der [50] modprobe die mit Linux 2.6.35 eingeführten Devnames [51] verwendet. Dadurch kann Udev jetzt einige Module automatisch beim Zugriff auf ein Device-Node laden, bei denen die bisherigen Lade-Automatiken nicht funktionieren.

Intel-Entwickler Venkatesh Pallipadi hat einige bei LWN.net kurz erläuterte [52] und später von Peter Zijlstra nochmal überarbeitete Verbesserungen für Red-Black Trees (rbtrees) ausgearbeitet, um den PAT-Code (Page Attribute Table) des Kernels zu optimieren (1 [53], 2 [54], 3 [55], 4 [56]). Eine Überarbeitung [57] am Microcode-Intel-Treiber soll die zum Laden von Microcode-Updates benötigte Zeit auf einem System mit 1024 Prozessorkernen von 80 auf 1 bis 2 Sekunden reduzieren. Über die zuvor cpuhog genannte Funktion cpu_stop [58] kann der Kernel vorübergehend Prozessorkerne für sich beanspruchen, was den Kernel-Code an einigen Stellen vereinfacht und manche Kernel-interne Aufgaben beschleunigt – Details dazu liefert ein Artikel [59] bei LWN.net. CTR-Support [60] im Treiber aesni-intel soll die Latenzzeiten bei Nutzung der AES-NI-Unterstützung neuerer Intel-Prozessoren verringern.

Linux 2.6.35 bringt zudem volle Unterstützung [61] für die Turbo Core genannte Funktion, durch die einige vor einigen Wochen eingeführte Sechskernprozessoren von AMD [62] den Takt einzelner Kerne steigern, wenn mindestens drei Kerne schlafen. Über Procfs kann man das Vorhandensein von Turbo-Core-CPUs erkennen [63]; via Sysfs [64] lässt sich die Taktsteigerung auf Wunsch deaktivieren. Damit geht die Geschichte um die Performance-Probleme [65] der Turbo-Core-Prozessoren bald zu Ende, nachdem bereits die Stable-Kernel 2.6.32.13, 2.6.33.4 und 2.6.34 Korrekturen brachten, durch die AMDs Sechskerner wenigstens den Nominaltakt erreichten.

Die größten Neuerungen der Virtualisierungslösung KVM erwähnt [66] Avi Kivity in seinem Git-Pull-Request: Ein Port auf PPC64, Verbesserung für den Timercode, viel Arbeit am Emulator-Code sowie Fähigkeiten [67], um KVM-Gastsysteme vom Host aus mit "perf" zu zu analysieren. An der Tracing- und Performance-Monitoring-Infrastuktur gab es zudem haufenweise weitere Änderungen [68], wie etwa die Unterstützung für die Monitoring-Funktionen älterer Pentium-4-CPUs (1 [69], 2 [70]) sowie Intels "Precise Event Based Sampling" [71] (PEBS), mit dem sich Informationen über einzelne Speicherabschnitte beschaffen lassen. Neue Text-User-Interfaces für "perf report" (u. a. 1 [72], 2 [73]) und "perf annotate" (u. a. 1 [74], 2 [75], 3 [76], 4 [77]) sollen die Analyse der gesammelten Daten erleichtern.

Bei der Fehleranalyse kann Entwicklern der neue Treiber ramoops [78] helfen, der Informationen über Fehler auf nichtflüchtigen Speicher sichert. Nach mehreren Anläufen stieß zudem der Kdb genannte Kernel-Debugger zum Kernel (1 [79], 2 [80], Dokumentation [81]). Dessen Code basiert [82] auf der Version 4.4 des Kdb von SGI und besitzt etwas andere Fähigkeiten als die schon länger im Kernel enthaltenen und auf ein zweites System angewiesenen Debugging mit Kgdb, dessen Code an einigen Stellen mit dem von Kdb verflochten wurde [83]. Weitere Details zu Kdb finden sich in einem Artikel bei LWN.net [84], der vom Entwickler auf Kernel.org bereitgestellten Dokumentation [85] und den beiden Git-Pull-Request (1 [86], 2 [87]); im ersten der beiden hofft der Entwickler noch auf die Aufnahme der KMS-Kdb-Patches für 2.6.35, die jedoch nicht erfolgte.

Viele kleinere, aber keineswegs unbedeutende Neuerungen finden sich in der folgenden Liste mit den englischen Commit [88]-Überschriften der jeweiligen Änderung. Die Einträge verlinken genau wie viele der Verweise im vorangegangenen Text auf das Webfrontend [89] des von Linus Torvalds gepflegten Git-Zweigs mit den "offiziellen" Kernel-Quellen auf Kernel.org. Der über diese Links angezeigten Commit-Kommentar und der darunter ausgegebene Patch [90] liefern zahlreiche weitere Informationen zur jeweiligen Änderungen.

Vor jedem Link finden sich in eckigen Klammern einige Buchstaben und Zahlen. Ein "C" kennzeichnet Patches mit Änderungen an Kconfig-Dateien, welche die Hilfetexte und Konfigurationsoptionen enthalten, die bei der Kernel-Konfiguration über "make menuconfig", "make xconfig" etc. angezeigt werden. Ein "D" steht bei Patches, die die Dokumentation verändern, die im Kernel-Zweig unterhalb von Documentation/ liegt. Ein "N" weist Änderungen aus, die eine neue Datei anlegen. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: eine "1" steht für Änderungen, die inklusive Kommentar zwischen 10 und 20 KByte groß sind, eine "2" für solche, die zwischen 20 und 30 KByte Umfang haben; Änderungen ohne Zahl sind kleiner als 10 KByte, Patches mit einer "9" hingegen 90 KByte oder größer.

Infrastuktur

ACPI & Co.

Crypto

KVM

MM

PCI, PCMCIA & Co.

Scheduler

Tracing, perf & Co.

Various others

Architektur-Code

x86

ARM

Power

Various others

Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs [545] auf heise open [546]. Neue Ausgaben des Kernel-Logs [547] werden auf den Identi.ca [548]- und Twitter [549]-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H [550]" erscheinenden Übersetzungen auf den Identi.ca [551]- und Twitter [552]-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca [553] und Twitter [554] als "@kernellogauthor". (thl [555]). (thl [556])


URL dieses Artikels:
https://www.heise.de/-1037319

Links in diesem Artikel:
[1] http://thread.gmane.org/gmane.linux.kernel/1013224
[2] http://www.heise.de/glossar/entry/Kernel-Log-397909.html
[3] https://www.heise.de/hintergrund/Kernel-Log-Was-2-6-35-bringt-1-Grafik-1032933.html
[4] https://www.heise.de/hintergrund/Kernel-Log-Was-2-6-35-bringt-2-Dateisysteme-und-Storage-1035143.html
[5] https://www.heise.de/hintergrund/Kernel-Log-Was-2-6-35-bringt-3-Netzwerkunterstuetzung-1034565.html
[6] http://git.kernel.org/linus/1f85f87d4f81d1e5a2d502d48316a1bdc5acac0b
[7] http://git.kernel.org/linus/6b8fcd9029f217a9ecce822db645e19111c11080
[8] http://git.kernel.org/linus/19379b11819efc1fc3b602e64f7e7531050aaddb
[9] http://thread.gmane.org/gmane.linux.kernel/982849/
[10] http://thread.gmane.org/gmane.linux.kernel/986834
[11] http://git.kernel.org/linus/b79995700e25dd6b0b0aff7edd0c102d1b6281f7
[12] http://git.kernel.org/linus/624f6ec871886525ca19cf7841f918da91d4315e
[13] http://git.kernel.org/linus/d6f9cda1fd241bc7a1d896da94950fd972eca9b7
[14] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob_plain;f=Documentation/power/devices.txt;h=57080cd74575511ccaa3eebfb119a8560f343871;hb=d6f9cda1fd241bc7a1d896da94950fd972eca9b7
[15] http://git.kernel.org/linus/ed77134bfccf5e75b6cbadab268e559dbe6a4ebb
[16] http://thread.gmane.org/gmane.linux.kernel/987398
[17] http://git.kernel.org/linus/2671717265ae6e720a9ba5f13fbec3a718983b65
[18] http://lwn.net/Articles/390427/
[19] http://git.kernel.org/linus/3bbb9ec946428b96657126768f65487a48dd090c
[20] http://thread.gmane.org/gmane.linux.kernel/987642
[21] http://www.linuxtag.org/2010/fileadmin/www.linuxtag.org/slides/Dominik%20Brodowski%20-%20Cleaning%20up%20the%20PCMCIA%20subsystem.pdf
[22] http://www.linuxtag.org/2010/fileadmin/www.linuxtag.org/slides/Dominik%20Brodowski%20-%20Cleaning%20up%20the%20PCMCIA%20%20subsystem%20-%20lessons%20learned%20for%20kernel%20development%20-%20paper.pdf
[23] http://git.kernel.org/linus/748446bb6b5a9390b546af38ec899c868a9dbcf0
[24] http://git.kernel.org/linus/5e7719058079a1423ccce56148b0aaa56b2df821
[25] http://git.kernel.org/linus/e9e96b39f932a065e14f5d5bab0797ae261d03b5
[26] http://git.kernel.org/linus/76ab0f530e4a01d4dc20cdc1d5e87753c579dc18
[27] http://git.kernel.org/linus/ed4a6d7f0676db50b5023cc01f6cda82a2f2a307
[28] http://lwn.net/Articles/368869/
[29] http://git.kernel.org/linus/8f9f8d9e8080a2ff46caa7decef47810d093d252
[30] http://thread.gmane.org/gmane.linux.kernel.mm/48394/focus=48498
[31] http://thread.gmane.org/gmane.linux.kernel.mm/48394/focus=48515
[32] http://lwn.net/Articles/394211/
[33] http://lwn.net/Articles/388296/
[34] http://git.kernel.org/linus/a643ce207f3e70030bdb431e2a363cc111a60c1a
[35] http://git.kernel.org/linus/e40213450b53157967a1f83eda50e9a941c13a08
[36] http://git.kernel.org/linus/d334a49113a4a33109fd24e46073280ecd1bea0d
[37] http://git.kernel.org/linus/06d65deade9aabba58e0518df86dcd324e86b832
[38] http://git.kernel.org/linus/a08f82d08053fb6e3aa3635c2c26456d96337c8b
[39] http://git.kernel.org/linus/6e320ec1d98f9eb93d5b2a5d70e2f40dce923f1b
[40] http://git.kernel.org/linus/ea8c071cad789b1919355fc7a67182a5c9994e6b
[41] http://git.kernel.org/linus/55929332c92e5d34d65a8f784604c92677ea3e15
[42] http://git.kernel.org/linus/16ef8def80ea97c3cacdcaa765bdf62b2d94f86d
[43] http://git.kernel.org/linus/f4927c45beda9a70e5c3bda0bd9f12b4f713c00b
[44] http://git.kernel.org/linus/d79b6f4de5db0103ceb4734e42ad101d836d61d9
[45] http://git.kernel.org/linus/ca572727dbb945e443564029a495157fd2e72995
[46] http://lwn.net/Articles/384855/
[47] http://git.kernel.org/linus/692d97c380c6dce2c35a04c5dcbce4e831a42fa0
[48] http://git.kernel.org/linus/84336466011c589b6af554f2f2f1fcfa1a5c1437
[49] http://thread.gmane.org/gmane.linux.kernel.modules/476
[50] https://modules.wiki.kernel.org/index.php/Module_init_tools_3_12
[51] http://git.kernel.org/linus/578454ff7eab61d13a26b568f99a89a2c9edc881
[52] http://lwn.net/Articles/388118/
[53] http://git.kernel.org/linus/17d9ddc72fb8bba0d4f67868c9c612e472a594a9
[54] http://git.kernel.org/linus/9e41a49aab88a5a6c8f4875bf10a5543bc321f2d
[55] http://git.kernel.org/linus/be5a0c126ad1dea2128dc5aef12c87083518d1ab
[56] http://git.kernel.org/linus/b945d6b2554d550fe95caadc61e521c0ad71fb9c
[57] http://git.kernel.org/linus/938179b4f8cf8a4f11234ebf2dff2eb48400acfe
[58] http://git.kernel.org/linus/1142d810298e694754498dbb4983fcb6cb7fd884
[59] http://lwn.net/Articles/378859/
[60] http://git.kernel.org/linus/12387a46bb150f5608de4aa9a90dfdddbf991e3f
[61] http://git.kernel.org/linus/a2fed573f065e526bfd5cbf26e5491973d9e9aaa
[62] https://www.heise.de/news/Befreiungsschlag-AMDs-neuer-Sechskern-Prozessor-986946.html
[63] http://git.kernel.org/linus/5958f1d5d722df7a9e5d129676614a8e5219bacd
[64] http://git.kernel.org/linus/73860c6b2fd159a35637e233d735e36887c266ad
[65] https://www.heise.de/hintergrund/Performance-Schwaeche-bei-AMDs-Phenom-II-X6-unter-Linux-992514.html
[66] http://thread.gmane.org/gmane.comp.emulators.kvm.devel/52663
[67] http://git.kernel.org/linus/a1645ce12adb6c9cc9e19d7695466204e3f017fe
[68] http://thread.gmane.org/gmane.linux.kernel/986807
[69] http://git.kernel.org/linus/a072738e04f0eb26370e39ec679e9a0d65e49aea
[70] http://git.kernel.org/linus/d814f30105798b6677ecb73ed61d691ff96dada9
[71] http://git.kernel.org/linus/ca037701a025334e724e5c61b3b1082940c8b981
[72] http://git.kernel.org/linus/f9224c5c944b60cf709db4adf1f5195264b8d194
[73] http://git.kernel.org/linus/4ded2b250f1fbba4e414d17dc55ee513485c0aa1
[74] http://git.kernel.org/linus/46e3e055ce69a00d735e458445ab1d24718ff751
[75] http://git.kernel.org/linus/a5e29aca02fcecd086ac160ea29244cae6b4305e
[76] http://git.kernel.org/linus/6e7ab4c649eb7ed403d970b8eda32ca3745e8024
[77] http://git.kernel.org/linus/d67f088e084755bdceb4f15bc6e05e309db1eea7
[78] http://git.kernel.org/linus/56d611a04fb2db77334e06274de4daed92e2c626
[79] http://git.kernel.org/linus/5d5314d6795f3c1c0f415348ff8c51f7de042b77
[80] http://git.kernel.org/linus/67fc4e0cb931d6b4ccf21248e4199b154478ecea
[81] http://git.kernel.org/linus/84c08fd61e2d21702337e9fe366e97cdf09bf797
[82] https://kgdb.wiki.kernel.org/index.php/KDB_FAQ
[83] http://git.kernel.org/linus/dcc7871128e99458ca86186b7bc8bf27ff0c47b5
[84] http://lwn.net/Articles/374633/
[85] http://kernel.org/pub/linux/kernel/people/jwessel/kdb/
[86] http://thread.gmane.org/gmane.linux.kernel/987570
[87] http://thread.gmane.org/gmane.linux.kernel/987573
[88] http://www.heise.de/glossar/entry/Commit-397925.html
[89] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary
[90] http://www.heise.de/glossar/entry/Patch-395546.html
[91] http://git.kernel.org/linus/aa2110cb1a7510f9b834adfb39b05d4843a35d35
[92] http://git.kernel.org/linus/729df0f848daf2f17d02107199fa92efe909d995
[93] http://git.kernel.org/linus/186c307f008d2a53961cd970aaf7cb9c33e79cb1
[94] http://git.kernel.org/linus/69ec87efa815d69140423014bb5f91e034faac22
[95] http://git.kernel.org/linus/0e264f0bc22207b99f33ee06e614186480682f15
[96] http://git.kernel.org/linus/c1637e9c649a0eb72c467041d78275aabdd48a41
[97] http://git.kernel.org/linus/4cdf1a562bfb5852954aadbe8515557b8acc8168
[98] http://git.kernel.org/linus/b681f7d9ab4d697a214fa4428795790c3a937a89
[99] http://git.kernel.org/linus/68ca406930d6380b3be7ada5f15fcf85bfcbd552
[100] http://git.kernel.org/linus/801eab8118f61255d8e2be35939c572042618742
[101] http://git.kernel.org/linus/15651291a2f8c11e7e6a42d8bfde7a213ff13262
[102] http://git.kernel.org/linus/cb1cb1780f2025a7d612de09131bf6530f80fb1a
[103] http://git.kernel.org/linus/0a76a34ff0804f1f413807b2e2d12117c2b602ca
[104] http://git.kernel.org/linus/5487ab4a5a71e955fef7094a0624df0542da91ef
[105] http://git.kernel.org/linus/dce80a56268fffd6b5ea57b3f6ba3d027a68f05e
[106] http://git.kernel.org/linus/b03df87d119f50715891dcc09e487f6ae5c029f1
[107] http://git.kernel.org/linus/12387a46bb150f5608de4aa9a90dfdddbf991e3f
[108] http://git.kernel.org/linus/750052dd2400cd09e0864d75b63c2c0bf605056f
[109] http://git.kernel.org/linus/0a625fd2abaa0aa0a6852b153d429dbc784748cc
[110] http://git.kernel.org/linus/8628e7c89075834fc7b44629d09ff4f9043af114
[111] http://git.kernel.org/linus/497f2e6b8b21407625a4fb34bc04b50eff098085
[112] http://git.kernel.org/linus/60f208d7836216885cdcd6f77a02f31dbc66f169
[113] http://git.kernel.org/linus/beb63da739f797519aa9990297697abf4db1ac0d
[114] http://git.kernel.org/linus/7762fbfffdbce8191f5236d5053b290035d3d749
[115] http://git.kernel.org/linus/225a9be24d799aa16d543c31fb09f0c9ed1d9caa
[116] http://git.kernel.org/linus/09c9e81366b9167b88ff05cf29fa94dc3553eb3d
[117] http://git.kernel.org/linus/679613442f84702c06a80f2320cb8a50089200bc
[118] http://git.kernel.org/linus/71fbfd5f38f73515f1516a68fbe04dba198b70f0
[119] http://git.kernel.org/linus/b843f065481488fd1d1f4ff2179aaf4f300a1358
[120] http://git.kernel.org/linus/8a5416db832895b84b85ad0bcbb11d1cce0d3d37
[121] http://git.kernel.org/linus/0f2d8f4dd0663defff8c1738d33478c1fb65a4f5
[122] http://git.kernel.org/linus/039091875ce4629d83db64c055528e7b86337d50
[123] http://git.kernel.org/linus/647dc49eebad2c30f823cae2bd8204b66c739f9c
[124] http://git.kernel.org/linus/c4bd09b28907ca17cdb307c32bbcc9882c280feb
[125] http://git.kernel.org/linus/3dbe141595faa48a067add3e47bba3205b79d33c
[126] http://git.kernel.org/linus/0737279427bef48f552b3ab63a6c0ba7491fe29f
[127] http://git.kernel.org/linus/963cf3dc6342fe60bb78c615884537621abca0bc
[128] http://git.kernel.org/linus/d32154f1b8b748ea23edc90b06f640304a979012
[129] http://git.kernel.org/linus/ad0a048b096ac819f28667602285453468a8d8f9
[130] http://git.kernel.org/linus/786f19daa8b109ae6b96a351eee3a14b9f8b57d0
[131] http://git.kernel.org/linus/831317b605e7d7ce0bdadb3b0f50560fc13cecbf
[132] http://git.kernel.org/linus/c7f38f46f2a98d232147e47284cb4e7363296a3e
[133] http://git.kernel.org/linus/67ec66077799f2fef84b21a643912b179c422281
[134] http://git.kernel.org/linus/19b95dba0324e55505682a18ff9a437fbf4a2592
[135] http://git.kernel.org/linus/61d2ef2ce3e0161bedf5d2867f546a8df77fa9bc
[136] http://git.kernel.org/linus/d4330ef2fb2236a1e3a176f0f68360f4c0a8661b
[137] http://git.kernel.org/linus/0e6ac58acbcddbc9d1687214f0d43d8657cc036c
[138] http://git.kernel.org/linus/a1efbe77c1fd7c34a97a76a61520bf23fb3663f6
[139] http://git.kernel.org/linus/38ba30ba51a003360f177d5b8349439fe44fc55b
[140] http://git.kernel.org/linus/84478c829d0f474a1d6749207c53daacc305d4e1
[141] http://git.kernel.org/linus/48005f64d0ea965d454e38b5181af4aba9bdef5b
[142] http://git.kernel.org/linus/cdfadfc1adb87fc7e8a631b1f299715feacbde90
[143] http://git.kernel.org/linus/b99fa815d71023b2e330d63cd7f47d6247ffa321
[144] http://git.kernel.org/linus/489fb490dbf8dab0249ad82b56688ae3842a79e8
[145] http://git.kernel.org/linus/87946a72283be3de936adc754b7007df7d3e6aeb
[146] http://git.kernel.org/linus/3c11ecf448eff8f12922c498b8274ce98587eb74
[147] http://git.kernel.org/linus/9490ff275606da012d5b373342a49610ad61cb81
[148] http://git.kernel.org/linus/b9498bfe86530fd54fb855906383c0c905a52c80
[149] http://git.kernel.org/linus/95f72d1ed41a66f1c1c29c24d479de81a0bea36f
[150] http://git.kernel.org/linus/6dda9d55bf545013597724bf0cd79d01bd2bd944
[151] http://git.kernel.org/linus/92d6b71ab906be706f3679353b30a8d2c3831144
[152] http://git.kernel.org/linus/6932bf37bed45ce8ed531928b1b0f98162fe6df6
[153] http://git.kernel.org/linus/d4dfd7278eade24c4aa4b36b8df981fab04f2f26
[154] http://git.kernel.org/linus/89713422a768458a0d375f0c2f3586cd5ccde6a1
[155] http://git.kernel.org/linus/3196180a54b593838c0b6496e5b524a2f69bb190
[156] http://git.kernel.org/linus/75568f8094eb0333e9c2109b23cbc8b82d318a3c
[157] http://git.kernel.org/linus/b27759f880018b0cd43543dc94c921341b64b5ec
[158] http://git.kernel.org/linus/3f6ea84a3035cc0ef7488f8e93bc76766799e082
[159] http://git.kernel.org/linus/3322340a9db2251ac9d09bc7b8d49e872298ae95
[160] http://git.kernel.org/linus/58c84eda07560a6b75b03e8d3b26d6eddfc14011
[161] http://git.kernel.org/linus/9313ff450400e6a2ab10fe6b9bdb12a828329410
[162] http://git.kernel.org/linus/b9300aa7449f6636b188743d09199dcf27b1a4b4
[163] http://git.kernel.org/linus/acd200bf45487271d54f05938ad9e30f32a530ee
[164] http://git.kernel.org/linus/eb14120f743d29744d9475bffec56ff4ad43a749
[165] http://git.kernel.org/linus/8b1d920fa5ea8e3d941e908fa57acc9b1df9ca92
[166] http://git.kernel.org/linus/bc6a0cbd576c66995d782331456f68ae63a50af4
[167] http://git.kernel.org/linus/543f2503a956601dd490c6cde0ebf6adb4653e50
[168] http://git.kernel.org/linus/c92445fadb9179d811b5cb044947ad4712403541
[169] http://git.kernel.org/linus/190e8370b8033f746db5289e9324174564a6f5a7
[170] http://git.kernel.org/linus/e7a297b0d7d6049bd4e423ac1e17da31e4c401b8
[171] http://git.kernel.org/linus/39c0cbe2150cbd848a25ba6cdb271d1ad46818ad
[172] http://git.kernel.org/linus/beac4c7e4a1cc6d57801f690e5e82fa2c9c245c8
[173] http://git.kernel.org/linus/13814d42e45dfbe845a0bbe5184565d9236896ae
[174] http://git.kernel.org/linus/e12f31d3e5d36328c7fbd0fce40a95e70b59152c
[175] http://git.kernel.org/linus/b42e0c41a422a212ddea0666d5a3a0e3c35206db
[176] http://git.kernel.org/linus/5ca9880c6f4ba4c84b517bc2fed5366adf63d191
[177] http://git.kernel.org/linus/6bc6cf2b61336ed0c55a615eb4c0c8ed5daf3f08
[178] http://git.kernel.org/linus/32bd7eb5a7f4596c8440dd9440322fe9e686634d
[179] http://git.kernel.org/linus/c6ee36c423c3ed1fb86bb3eabba9fc256a300d16
[180] http://git.kernel.org/linus/25c2d55c00c6097e6792ebf21e31342f23b9b768
[181] http://git.kernel.org/linus/f2e74eeac03ffb779d64b66a643c5e598145a28b
[182] http://git.kernel.org/linus/969c79215a35b06e5e3efe69b9412f858df7856c
[183] http://git.kernel.org/linus/21406928afe43f1db6acab4931bb8c886f4d04ce
[184] http://git.kernel.org/linus/0102752e4c9e0655b39734550d4c35327954f7f9
[185] http://git.kernel.org/linus/5cc718b9dad682329a60e73547c6e708faa5bbe4
[186] http://git.kernel.org/linus/bae663bc635e2726c7c5228dbf0f2051e16d1c81
[187] http://git.kernel.org/linus/e1889d75aff0c3786bc53aeb7d9eaca0691c19c5
[188] http://git.kernel.org/linus/454c407ec17a0c63e4023ac0877d687945a7df4a
[189] http://git.kernel.org/linus/bdef3b02ceeb97f5f67fcfa6dff13c4e70b34fb7
[190] http://git.kernel.org/linus/b36f19d572151abb987ce308a3e066b977a2146f
[191] http://git.kernel.org/linus/d6d901c23a9c4c7361aa901b5b2dda69703dd5e0
[192] http://git.kernel.org/linus/c61e52ee705f938596d307625dce00cc4345aaf0
[193] http://git.kernel.org/linus/1c02c4d2e92f2097f1bba63ec71560b0e05a7f36
[194] http://git.kernel.org/linus/11d232ec285b07860670277c8ab3f6076f7bce1e
[195] http://git.kernel.org/linus/9e32a3cb0661a6a30e0fd2b77ce85293805e6337
[196] http://git.kernel.org/linus/1cf4a0632c24ea61162ed819bde358bc94c55510
[197] http://git.kernel.org/linus/26242d859c9be9eea61f7f19514e9d272ae8ce26
[198] http://git.kernel.org/linus/7865e817e9b4b378ac57ab7f16183100b95466ce
[199] http://git.kernel.org/linus/83753190c136901c916df267703937e60f24b8b8
[200] http://git.kernel.org/linus/7081e087b90d4eb4348f7970bd6b266d837321ef
[201] http://git.kernel.org/linus/9d192e118a094087494997ea1c8a2faf39af38c5
[202] http://git.kernel.org/linus/3e1bbdc3a721f4b1ed44f4554402a8dbc60fa97f
[203] http://git.kernel.org/linus/f4d7da499e4fc1fdff8f26fdeb1a058d475a7a6c
[204] http://git.kernel.org/linus/ef4a356574426877d569f8b6579325537eb7909b
[205] http://git.kernel.org/linus/085ea739adf107b5a5d131f3625e517ff4a5181e
[206] http://git.kernel.org/linus/48481938b02471d505296d7557ed296eb093d496
[207] http://git.kernel.org/linus/11a1ca3554b377d2a8a318a3cbf8ce10a7a2a8e4
[208] http://git.kernel.org/linus/df0faf4be02996135bc3a06b4f34360449c78084
[209] http://git.kernel.org/linus/d6b17bebd79dae2e3577f2ea27a832af4991a5e6
[210] http://git.kernel.org/linus/e5a5f1f015cf435eb3d2f5712ba51ffdbb92cbef
[211] http://git.kernel.org/linus/57adc51dce9102b6641269dd04f5b99aac83b820
[212] http://git.kernel.org/linus/53c540195724b52422da067a31ef6916d2c70202
[213] http://git.kernel.org/linus/5f4d3f8816461300ce54505c9117bf85b3044aa0
[214] http://git.kernel.org/linus/e157eb8341e7885ff2d9f1620155e3da6e0c8f56
[215] http://git.kernel.org/linus/c82ee828aa20487d254a5225d256cd422acee459
[216] http://git.kernel.org/linus/5af52b51f76d8f8dce0e5b2a33c20b2231c8046d
[217] http://git.kernel.org/linus/5ad90e4ea4a096af9f0a362e34dfae5686a191ef
[218] http://git.kernel.org/linus/1c6a800cde3b818fd8320b5d402f2d77d2948c00
[219] http://git.kernel.org/linus/c29ede615fd35a640e771fbbb1778e915fac43a7
[220] http://git.kernel.org/linus/2e6cdf996ba43ce0b090ffbf754f83e17362cd69
[221] http://git.kernel.org/linus/4778e0e8c64f683a71632dba1cff1f85f76f83c4
[222] http://git.kernel.org/linus/a41794cdd7ee94a5199e14f642c26d649d383fa5
[223] http://git.kernel.org/linus/1c024eca51fdc965290acf342ae16a476c2189d0
[224] http://git.kernel.org/linus/b7e2ecef92d2e7785e6d76b41e5ba8bcbc45259d
[225] http://git.kernel.org/linus/47902f3611b392209e2a412bf7ec02dca95e666d
[226] http://git.kernel.org/linus/00b21a01935892a2b97613f10300434998f45093
[227] http://git.kernel.org/linus/5d2be7cb198a0a6bc6088d3806fb7261b184ad89
[228] http://git.kernel.org/linus/cb7d6b5053e86598735d9af19930f5929f007b7f
[229] http://git.kernel.org/linus/ba7e4d13fc7e25af1d167d40e6f028298dfc55ad
[230] http://git.kernel.org/linus/40b91cd10f000b4c4934e48e2e5c0bec66def144
[231] http://git.kernel.org/linus/11164cd4f6dab326a88bdf27f2f8f7c11977e91a
[232] http://git.kernel.org/linus/caff2befffe899e63df5cc760b7ed01cfd902685
[233] http://git.kernel.org/linus/bf81623542332bc2cedf3db49cbb2edb724780d2
[234] http://git.kernel.org/linus/07271aa42d13378e67ebd79ea9ca1c4a5e2ad46f
[235] http://git.kernel.org/linus/62b915f1060996a8e1f69be50e3b8e9e43b710cb
[236] http://git.kernel.org/linus/a9a5776380208a3e48a92d0c763ee1a3b486fb73
[237] http://git.kernel.org/linus/cecbca96da387428e220e307a9c945e37e2f4d9e
[238] http://git.kernel.org/linus/93ccae7a2227466a0d071fe52c51319f2f34c365
[239] http://git.kernel.org/linus/38516ab59fbc5b3bb278cf5e1fe2867c70cff32e
[240] http://git.kernel.org/linus/2e33af029556cb8bd22bf4f86f42d540249177ea
[241] http://git.kernel.org/linus/2239291aeb0379fe47980b0e560e0eb9fd7e82ec
[242] http://git.kernel.org/linus/faa4602e47690fb11221e00f9b9697c8dc0d4b19
[243] http://git.kernel.org/linus/4047f8b1f9f4b4ecc4863f5f10cd9ba388b32a94
[244] http://git.kernel.org/linus/1527bc8b928dd1399c3d3467dd47d9ede210978a
[245] http://git.kernel.org/linus/3354957a4f8b9bb4b43625232acdf0626851c82f
[246] http://git.kernel.org/linus/d7e81c269db899b800e0963dc4aceece1f82a680
[247] http://git.kernel.org/linus/bbf1bb3eee86f2eef2baa14e600be454d09109ee
[248] http://git.kernel.org/linus/da5e4ef7fdb8f2fb0878dee3bd9d4dd10cea8cf1
[249] http://git.kernel.org/linus/0793448187643b50af89d36b08470baf45a3cab4
[250] http://git.kernel.org/linus/05be7a868e229b26a5a7de217343f39b4dfed205
[251] http://git.kernel.org/linus/ef0eba477eeb424db97a162eb3a8c887b9c619df
[252] http://git.kernel.org/linus/e6a591e58e2c70912987f9f19d36ba967063b251
[253] http://git.kernel.org/linus/a33f32244d8550da8b4a26e277ce07d5c6d158b5
[254] http://git.kernel.org/linus/6d06b81bce5f325055e4cdf6621e827b512b7f89
[255] http://git.kernel.org/linus/85f9642e3199271614210b8feebe18b7652894b6
[256] http://git.kernel.org/linus/69c86373c6ea1149aa559e6088362d58d8ec8835
[257] http://git.kernel.org/linus/a636ee7fb35b731ba2b331f6294e809bb6be09c8
[258] http://git.kernel.org/linus/2b2f68b5383ea107295d7f1483256866e2daa1e3
[259] http://git.kernel.org/linus/c9d221f86e43d9fb16260fe18a8cd6767f36c8a5
[260] http://git.kernel.org/linus/e9045f9178f3e3445a3a5b85206f8681b3869562
[261] http://git.kernel.org/linus/06f9a55cf72b6aa19b4206a05d6f9af6fa9648ea
[262] http://git.kernel.org/linus/e58aa3d2d0cc01ad8d6f7f640a0670433f794922
[263] http://git.kernel.org/linus/2a2a400f66e9e23eba960905c36dd37904bd9970
[264] http://git.kernel.org/linus/09155120cf0ffe6f0c8aba3aa625831405b65996
[265] http://git.kernel.org/linus/d5eda75f3a6a08f5a3644764a88d288e62e7823d
[266] http://git.kernel.org/linus/85a256d8e0116c8f5ad276730830f5d4d473344d
[267] http://git.kernel.org/linus/4280eae0990190d190dfa7dab9bca480215d5b19
[268] http://git.kernel.org/linus/1cee5e35f15d0893be1ba944f1aec8676e43ab76
[269] http://git.kernel.org/linus/9731191f75a54c4fa17e9b9b88f3144cf4b47836
[270] http://git.kernel.org/linus/ada64e4c98eb5f04a9ca223c5ff9e7ac22ce6404
[271] http://git.kernel.org/linus/a06a4dc3a08201ff6a8a958f935b3cbf7744115f
[272] http://git.kernel.org/linus/bc451f2058238013e1cdf4acd443c01734d332f0
[273] http://git.kernel.org/linus/86a8938078a8bb518c5376de493e348c7490d506
[274] http://git.kernel.org/linus/dc10e281f5fc42e288ab979294d1d5dc9743ae1b
[275] http://git.kernel.org/linus/22c7eca61e51296643bb0a379fc726fda8f3b015
[276] http://git.kernel.org/linus/da60fbbcb637b37b1d77a41886ae4e275422ca96
[277] http://git.kernel.org/linus/5dd11d5d47d248850c58292513f0e164ba98b01e
[278] http://git.kernel.org/linus/fedb3d27d9e8606b3867b5ae49d6258458a07a72
[279] http://git.kernel.org/linus/480b02df3aa9f07d1c7df0cd8be7a5ca73893455
[280] http://git.kernel.org/linus/92946bc72f2e74c3281b7fc12be9704d455fb3ed
[281] http://git.kernel.org/linus/b2be05273a1744d175bf4b67f6665637bb9ac7a8
[282] http://git.kernel.org/linus/b0c9778b1d07ed3aa7e411db201275553527b1b1
[283] http://git.kernel.org/linus/35f3d14dbbc58447c61e38a162ea10add6b31dc7
[284] http://git.kernel.org/linus/d79b6f4de5db0103ceb4734e42ad101d836d61d9
[285] http://git.kernel.org/linus/5534ecb2dda04345e8243901e0e49599228b4273
[286] http://git.kernel.org/linus/55ec936ff4e57cc626db336a7bf33b267390e9b4
[287] http://git.kernel.org/linus/f1d507beeab1d1d60a1c58eac7dc81522c6f4629
[288] http://git.kernel.org/linus/2b3fc35f6919344e3cf722dde8308f47235c0b70
[289] http://git.kernel.org/linus/d21670acab9fcb4bc74a40b68a6941059234c55c
[290] http://git.kernel.org/linus/bbad937983147c017c25406860287cb94da9af7c
[291] http://git.kernel.org/linus/ff0ff84a0767df48d728c36510365344a7e7d582
[292] http://git.kernel.org/linus/66a8cb95ed04025664d1db4e952155ee1dccd048
[293] http://git.kernel.org/linus/368669da205cd7aac33a2c75f4c81b5ad28efd67
[294] http://git.kernel.org/linus/0fa05599009ed36304d490064888d0252d656add
[295] http://git.kernel.org/linus/e4d26b027a0b7e289fdc542fe06535329b457dd5
[296] http://git.kernel.org/linus/1f7d1c85df5b63359e7f7e3fbd1509c1cdd6414f
[297] http://git.kernel.org/linus/3fc1f1e27a5b807791d72e5d992aa33b668a6626
[298] http://git.kernel.org/linus/af10ec77b43335ab4e473e4087d85979caf02d65
[299] http://git.kernel.org/linus/b9d8b45ee3c5f62cdbd34ee006f3dd2ac51f7018
[300] http://git.kernel.org/linus/bc75cc6b5636eed5f6a481cba808e906f71cfd94
[301] http://git.kernel.org/linus/25268498c9e07870323aead10751b7c6e99a3a78
[302] http://git.kernel.org/linus/fab1c23242528771a955c475ef23d99156a71a7f
[303] http://git.kernel.org/linus/f503b5ae53cb557ac351a668fcac1baab1cef0db
[304] http://git.kernel.org/linus/29c843912a0baa7fa63033fe28e1ca7e796686a5
[305] http://git.kernel.org/linus/0b4b3827db386ec6034a5aba1261025b039440c2
[306] http://git.kernel.org/linus/40d2e76315da38993129090dc5d56377e573c312
[307] http://git.kernel.org/linus/a7e926abc3adfbd2e5e20d2b46177adb4e313915
[308] http://git.kernel.org/linus/a3c8acd04376d604370dcb6cd2143c9c14078a50
[309] http://git.kernel.org/linus/d61931d89be506372d01a90d1755f6d0a9fafe2d
[310] http://git.kernel.org/linus/b3ac891b67bd4b1fc728d1c784cad1212dea433d
[311] http://git.kernel.org/linus/a52357259680fe5368c2fabf5949209e231f2aa2
[312] http://git.kernel.org/linus/6fc108a08dcddf8f9113cc7102ddaacf7ed37a6b
[313] http://git.kernel.org/linus/e08cae4181af9483b04ecfac48f01c8e5a5f27bf
[314] http://git.kernel.org/linus/a2a47c6c3d1a7c01da4464b3b7be93b924f874c1
[315] http://git.kernel.org/linus/fec84e330719c20d2146c8dbdc9ff50b3a1d7039
[316] http://git.kernel.org/linus/4daa2a8093ecd1148270a1fc64e99f072b8c2901
[317] http://git.kernel.org/linus/1f9cc3cb6a27521edfe0a21abf97d2bb11c4d237
[318] http://git.kernel.org/linus/4bd96a7a8185755b091233b16034c7436cbf57af
[319] http://git.kernel.org/linus/b8f7fb13d2d7ff14818fd1d3edd8b834d38b0217
[320] http://git.kernel.org/linus/031acd8c42edd61070f81c51edc89e83147a3d0e
[321] http://git.kernel.org/linus/5f2eb55026c91f8400ab4469aff88b2e201b5616
[322] http://git.kernel.org/linus/33852cb03ee4cdb05dc6e3a21ec19a4ee63511a4
[323] http://git.kernel.org/linus/3d6e77a3ddb8e4156b89f4273ff8c7d37abaf781
[324] http://git.kernel.org/linus/92d2040d78f662f634efce7a5106bbed70b8708b
[325] http://git.kernel.org/linus/75a36ee01e860be693220f1c40e2c04fb6cc69ba
[326] http://git.kernel.org/linus/94bdc0e2d76c5f2467346bf14e7e16d6d8e0395d
[327] http://git.kernel.org/linus/a7e9c45219b2d40a80fbd1b7337cbecab85be2bd
[328] http://git.kernel.org/linus/e024c3d50c53999d15e3b8a21e0abbbf74c32140
[329] http://git.kernel.org/linus/bf976b51a32e255523c69022c1f21bf9ad527fc5
[330] http://git.kernel.org/linus/986435e3596cbae662b86812e4563fbb6013b994
[331] http://git.kernel.org/linus/8c0236fc465c71d98203bcf5609db01b9cf5f70f
[332] http://git.kernel.org/linus/8f590d4541fb678a638777ab987709217cb71365
[333] http://git.kernel.org/linus/cee37e501ea34958d6d33d75d2bd21d9c343e379
[334] http://git.kernel.org/linus/bc4e814e5d5e2851f0a0679eaad14f60abae2a6d
[335] http://git.kernel.org/linus/fc0c195aa8877fd46d837c8c4a9a61386a124401
[336] http://git.kernel.org/linus/b77932a4d265586748f05a8c8fad7ef4174c0296
[337] http://git.kernel.org/linus/70f4c0bf9e4d067744ee453bc37c0c4adcea6e53
[338] http://git.kernel.org/linus/ff37f6e5910c4fd7ad42063d89c0687def665941
[339] http://git.kernel.org/linus/6e8699f7d68589e0e9ab324f598a3357bceb40bc
[340] http://git.kernel.org/linus/8e797a7e4f588fb3b9cfe9860b00dcd3b14f8b60
[341] http://git.kernel.org/linus/9b404b7cc3b066c57078b87f475562c37a74b814
[342] http://git.kernel.org/linus/52882173cfed4fabcc1496755000bf022d681e52
[343] http://git.kernel.org/linus/49e6a32f2f0876b6267584d9c7e0e213bca6e2b8
[344] http://git.kernel.org/linus/8c1fc96f6fd1f361428ba805103af0d0eee65179
[345] http://git.kernel.org/linus/fe166148f699cc7865ca07b6754872cfb5ebc312
[346] http://git.kernel.org/linus/f38406bbfc5e1d4bd9726454ecb60ba52aa9da11
[347] http://git.kernel.org/linus/39a982b4cda1b9c129094a411962348827412d50
[348] http://git.kernel.org/linus/591d8dd71cc265465ac706ac11e5f613c6181a43
[349] http://git.kernel.org/linus/4c18e77f718cdda33363132127db4df795eadbd9
[350] http://git.kernel.org/linus/e8faff7330a3501eafc9bfe5f4f15af444be29f5
[351] http://git.kernel.org/linus/4fec9978822a66b25f5645eb20c115034a18cfd1
[352] http://git.kernel.org/linus/75070612c49c0bb976bb9221d051b20316ad1bc7
[353] http://git.kernel.org/linus/3d34a0d80ab51b6838c08c22e7f47aec408eb837
[354] http://git.kernel.org/linus/fef88f10767cfd9f9b4eebb5d5490214c5e13ad5
[355] http://git.kernel.org/linus/59ac59f6f1432aa9417d2592bdfd17c99804dd66
[356] http://git.kernel.org/linus/ceade897f31b8bb66f378cc35859fcfd0d46aaa2
[357] http://git.kernel.org/linus/d94f944e108da21badabd99f527b25e03b677b96
[358] http://git.kernel.org/linus/e94cdef039d4b141dffdbf5adde705f8c14dc53f
[359] http://git.kernel.org/linus/5cfc8ee0bb5134e1204e1ec5843e164f24315021
[360] http://git.kernel.org/linus/c5a0adb51002e51a4254cb7f0ab7190d41d8b930
[361] http://git.kernel.org/linus/5a46334ac688fb538b335599e1ff3b6cfaf769e9
[362] http://git.kernel.org/linus/13edd86d7a8b64735c60c308faac785a6f2257b2
[363] http://git.kernel.org/linus/b9cedda230793cbf58eb012ddadedd490cc8e129
[364] http://git.kernel.org/linus/2a49456fdae0cc9e4286de38b8fcb85f9c7c7559
[365] http://git.kernel.org/linus/3e05ec1b93cd839fa1d1a9961b155b0dbc9a4055
[366] http://git.kernel.org/linus/d8f089d2ad35861c432618900fa08ca70c168d76
[367] http://git.kernel.org/linus/f4557870834b15bcbe14a2fcd1a0338e9f9c89b5
[368] http://git.kernel.org/linus/2682fd3df51cf53b41a6aeba99b346cd846389c2
[369] http://git.kernel.org/linus/8d747cdb3d4db7fd7a0740986567a50fb232931a
[370] http://git.kernel.org/linus/1b802ff79f03356ebe38d8fbfeb7c13fc2f4f524
[371] http://git.kernel.org/linus/a32d2feb80bb2d186d415ed8bb4997148add0bd1
[372] http://git.kernel.org/linus/614ad9814850ab618e76b4a2e272c0262ece7be0
[373] http://git.kernel.org/linus/43b39f9f040fd49a094222f70857e3690ce653a3
[374] http://git.kernel.org/linus/1207babdcdfe5501d1528c86b445a9d1045ecc01
[375] http://git.kernel.org/linus/2eb44eb9c8026f3f548bfbc903156b6aea54ed24
[376] http://git.kernel.org/linus/37521a3181123dc4a9584cc4b8572c08ea0a8274
[377] http://git.kernel.org/linus/066fb8472036805e31ee002097f619815e25a127
[378] http://git.kernel.org/linus/8ecad34918174580b069f7d4dcef3f46a099e8f7
[379] http://git.kernel.org/linus/50cdba782c3de35bf6d454096213c986146f46a5
[380] http://git.kernel.org/linus/271d323237a1ab96b74c69fa48a8612963245266
[381] http://git.kernel.org/linus/319887ee800f889e4c81d73f0ee4bcf532f9c34d
[382] http://git.kernel.org/linus/49aea0fd95495538230e19f58e217fb06ffdbfeb
[383] http://git.kernel.org/linus/47ab0dee661dbd5aca67abe44a333e471134fbf9
[384] http://git.kernel.org/linus/b637799248520d711f0fdc64666131c1c869cfbc
[385] http://git.kernel.org/linus/543cd84255f499a53d409014bc5ba71543474b05
[386] http://git.kernel.org/linus/addff0faecfc5e73e8a742687255cef847e260db
[387] http://git.kernel.org/linus/03ba7e07f5025710470b12e18e2b9b2979d836db
[388] http://git.kernel.org/linus/639b91a364fafea24fc1d2e8853c12ce45d4ceea
[389] http://git.kernel.org/linus/cb8f3c7dea960c27fcc66830cdaab82b13f1b597
[390] http://git.kernel.org/linus/83a4a1022654cbb9dd55fcf7c28807a634db54bc
[391] http://git.kernel.org/linus/947fb57e3a6be2920423de42a503eea08b0c0763
[392] http://git.kernel.org/linus/052345aec01cbd22285771eee6e08486c07d3bcc
[393] http://git.kernel.org/linus/bcc399bb491e0971d84aba593d79d3addf5d31ee
[394] http://git.kernel.org/linus/1a8fb70e484589105a77f44bcd11e531c5fbe789
[395] http://git.kernel.org/linus/f4b8b319bf21bf3576014ce7336763cd3e1684ef
[396] http://git.kernel.org/linus/e388771458b4ff3ad81ab70e390b24d069647da4
[397] http://git.kernel.org/linus/0741b7d2699d1e7b4ceab27522c9e5518b2dbd2c
[398] http://git.kernel.org/linus/f1290a49c5496521360a3e40d8bc766aceee65e5
[399] http://git.kernel.org/linus/8d6f8658305db969981f64a22296b487ef2f1148
[400] http://git.kernel.org/linus/d24131470f3def698683144cf1e81ee0f4f9c0b8
[401] http://git.kernel.org/linus/a6e1ec7f69950864ff8d992da6d929b1444f7cb3
[402] http://git.kernel.org/linus/c140c98ac161ad270a768126431e36a22f86f6b3
[403] http://git.kernel.org/linus/c394f17799523fe4bc92d173b3d9ac2d240c76a2
[404] http://git.kernel.org/linus/af337f3e633a198034a99450416257ddf2307497
[405] http://git.kernel.org/linus/7ced5eab39809539e8fc7f3fb561bd3001d535e7
[406] http://git.kernel.org/linus/9bbb851c7079ff670ba3fe6c7ce93bb5daa9a694
[407] http://git.kernel.org/linus/1ec7269fd8b05044f2cb4059b679e053d57460f5
[408] http://git.kernel.org/linus/0639b93d00812dc6a7c925a41ce3610d28f73d4e
[409] http://git.kernel.org/linus/b9f141acf2a6b456e262bc54fd69c19d76c319d3
[410] http://git.kernel.org/linus/70f5c9a4ddcbce3e6d7d54ec890a4bca19b4fc7a
[411] http://git.kernel.org/linus/a2f7bffa29f18266bc7b55a2b47a5fa1274ed53f
[412] http://git.kernel.org/linus/909de0d67dbd9488d5f77bdcadcd34264fea3c02
[413] http://git.kernel.org/linus/85b14a3fc4036473ec6776d8e5d92c022155d581
[414] http://git.kernel.org/linus/fda225774ed0f3742eb2337680e5221dfa49dad8
[415] http://git.kernel.org/linus/08885d0a4c4fa929c386e17c9682bf0d524146b9
[416] http://git.kernel.org/linus/09cae8f195c5be8d3102022c7ecd1653b3653233
[417] http://git.kernel.org/linus/a0cce45581d1857b057f674ff118197392031559
[418] http://git.kernel.org/linus/ef2f07d31c6b890e0cc3966d4a27fa1d49b740f5
[419] http://git.kernel.org/linus/070c808546f69bc37db14db96e043a3b8894e0e2
[420] http://git.kernel.org/linus/e8a3931d5fb862c0bd21c81b363b729a263dc8d3
[421] http://git.kernel.org/linus/9e4ed5c394e64a40adc55797e885dae571e32800
[422] http://git.kernel.org/linus/7c3943f6d3625a2823262842e18387c4079a3f84
[423] http://git.kernel.org/linus/c5e2caca6a0732108bec146844551767cfbc115c
[424] http://git.kernel.org/linus/d947e79249a165100527dd7c6b0159970d1cbc4b
[425] http://git.kernel.org/linus/602bf0cfbdedfd988e43203d2a26bdbbab639309
[426] http://git.kernel.org/linus/e6f66a9f9668762f2c3f47728b29781ffc7fbad2
[427] http://git.kernel.org/linus/c8d833bf5830f141c4680dae8f617d0d0a33605d
[428] http://git.kernel.org/linus/5b696a67c327f21fc67b60a1518f65e4e7f2749f
[429] http://git.kernel.org/linus/2e57da4105ff5bb61dd9c967940faa4d2def8224
[430] http://git.kernel.org/linus/ea5f50706385b61c1c0d24271bbe7c6e93129fbc
[431] http://git.kernel.org/linus/0df04f820b7ca5204329d1c235e509648fa8008d
[432] http://git.kernel.org/linus/b315032f530c58b973ade659f3b880fcc7017e92
[433] http://git.kernel.org/linus/1ae35de1c1ac81f8f31879316656b0a66616a4b0
[434] http://git.kernel.org/linus/41d8289d161e23e9cff78c914b6f37f30e627ea2
[435] http://git.kernel.org/linus/5b7d7b22dc8469fbe1ca10b2adeabb70639bde01
[436] http://git.kernel.org/linus/f0c303a68701a5df53a8672eb81a85c8a41096da
[437] http://git.kernel.org/linus/eff4c74da7944ba30feb47b51d1e9e940e6682ff
[438] http://git.kernel.org/linus/999304be1177d42d16bc59c546228c6ac5a3e76a
[439] http://git.kernel.org/linus/0317e52e046f815b4ec4ac7876f63e4eb47696bd
[440] http://git.kernel.org/linus/d192baeaa7a068b4e5151a34b4121d99938e396d
[441] http://git.kernel.org/linus/1b03ef462b5e87f7669d2ef5ccc84e7cf3801b35
[442] http://git.kernel.org/linus/1378a7efe880b3b59a899eb60e9acae270b788d8
[443] http://git.kernel.org/linus/6cd82ffe0cd3836b32b29bd1436e5fd551957d54
[444] http://git.kernel.org/linus/2b6c02abca5a04bf8d9f8a3b1976a5b10d317603
[445] http://git.kernel.org/linus/acc84707d3487735fc666fdeab76185d086428c0
[446] http://git.kernel.org/linus/f64bea4318a73e833d0a9b8400cc0f6cee957da3
[447] http://git.kernel.org/linus/b351c4a178f538d42b907b90bc6a60bb221fbaae
[448] http://git.kernel.org/linus/99c56e0ce1c11221948c7da127b0bbe1641cbe41
[449] http://git.kernel.org/linus/044d32ffbcb4a1d400088e3575508f46c0a9face
[450] http://git.kernel.org/linus/e72b9b807247ea8e1e5c457b8c30d5ae9d53fedc
[451] http://git.kernel.org/linus/7b8ddb06e54ad98edeb7951f317aee4d1feda9d6
[452] http://git.kernel.org/linus/7b52161d14fa8a22a2387f4aa2fb7b854587830d
[453] http://git.kernel.org/linus/4ad15e6f56983e6df7cdca499ba89188b65f8e4e
[454] http://git.kernel.org/linus/62a6cc578cb2b1cdbaaf764ca245ad64da800235
[455] http://git.kernel.org/linus/184d252acd155da1c9112831543c99f301b3cc64
[456] http://git.kernel.org/linus/eb61bf85595f7ebb789ca71e590773ff3aa0c10f
[457] http://git.kernel.org/linus/f9f3d3131879b0bb137084f4ca8ba67d2120b003
[458] http://git.kernel.org/linus/ec4d79255c684a74ade2f2394b9f9a669cee0036
[459] http://git.kernel.org/linus/1de238e0eb5181bdeb842d7ea8edebd52c2a9c3a
[460] http://git.kernel.org/linus/37a298fb6ad5134e52cff5a114a44c47fff51d77
[461] http://git.kernel.org/linus/1b54b39eafa234da53d6739d877bae9c710017a4
[462] http://git.kernel.org/linus/e502c3777fb97453fb95c1479cac20ef58f53709
[463] http://git.kernel.org/linus/5b0f5a3f6084397194a8b556cdca572ad8e14f05
[464] http://git.kernel.org/linus/e24798e637f5d5222f9fd767aefbea15de456e4a
[465] http://git.kernel.org/linus/c53bdf1c4488ce196e9a0056285e7b4a36f6f76a
[466] http://git.kernel.org/linus/5a25ad84e01173bb225285eb50f9af48ed1a7598
[467] http://git.kernel.org/linus/a2ef4562c25317f3d0731e79eb432db8ed9eb1ca
[468] http://git.kernel.org/linus/60c3bf3f1215453a4f30f0b91db7fd301d558693
[469] http://git.kernel.org/linus/39ecc703d19da2e40296d84d487f843c03f82d25
[470] http://git.kernel.org/linus/9c68eb8197a07a157c72ae3f31877e53a44786c5
[471] http://git.kernel.org/linus/9cbc34939c6d520a979cdb624a421204882a8ded
[472] http://git.kernel.org/linus/baeb73e8027b8a62b32c11afc3035cf6cc0927dd
[473] http://git.kernel.org/linus/717c1fbf7c139c3c5d5920b29bdf196d07a40c8a
[474] http://git.kernel.org/linus/ebe6d428ed2ddbcbf4b60d2ef0a4a7023685bede
[475] http://git.kernel.org/linus/f9ea6cfb5a31d0addf9d1d8ed772bdc3a1c0dbd7
[476] http://git.kernel.org/linus/b2aa5e5757b2fd33c47fc52dfd6d5b0dbcda6492
[477] http://git.kernel.org/linus/2b88c5bc310dc7a2bf9341b86e9f01cf05e8769e
[478] http://git.kernel.org/linus/5c9a29ede210b59321a65bd692b7c37b758943e6
[479] http://git.kernel.org/linus/dabe929b590c0139aa5a18994d953a9eb201d626
[480] http://git.kernel.org/linus/03e111045e362e16e97fdd79a49590a763fe5216
[481] http://git.kernel.org/linus/4cfcaef11fd32a27cee1bb5b7fcb741003db84a2
[482] http://git.kernel.org/linus/6996e7ff215c1cbad3dc7db3216fc6cf4815988c
[483] http://git.kernel.org/linus/d800edebe33cac300ab1ff3b95e8a74d53e842d2
[484] http://git.kernel.org/linus/d8b5065b75e87e87c2cbba984b3050e869b4b910
[485] http://git.kernel.org/linus/d460f5b035c3b1d192d7ba1dbca50cb441fef08e
[486] http://git.kernel.org/linus/7d1a2077a7e519fc0c68617526abea3f72632e60
[487] http://git.kernel.org/linus/5358db0b0e16470337c6ec08177deb3f68ed7673
[488] http://git.kernel.org/linus/a89eda26753311d8ff2da64da621714b2f8d5dcc
[489] http://git.kernel.org/linus/e2efc09e52680cecb0ca624e379cb4b4c56157c3
[490] http://git.kernel.org/linus/e7f75ad01d590243904c2d95ab47e6b2e9ef6dad
[491] http://git.kernel.org/linus/a32fe93daf9c6b6ffbab1d9b9e2a8e4c335bda5c
[492] http://git.kernel.org/linus/b4e8c8dd8456c1d3685fb5b715c9795d250f500e
[493] http://git.kernel.org/linus/6971df4f5b0e5b6955c03e8d51bad5d50463f98f
[494] http://git.kernel.org/linus/7541ef78c3b83e906b580f005207000545cf770a
[495] http://git.kernel.org/linus/48936a08b85518c22a9467a8eaac35d43af54ab4
[496] http://git.kernel.org/linus/58706ef96fa10edad1ce492313c8314cd5916fbe
[497] http://git.kernel.org/linus/345e5c8a1cc30ebd527bcc122d9540538942f1ba
[498] http://git.kernel.org/linus/359e4284a3f37aba7fd06d993863de2509d86f54
[499] http://git.kernel.org/linus/ceba1abcb00b0ef0b1efcd715285f6e05523edef
[500] http://git.kernel.org/linus/65cf840ff4b63852d34d577d559978ccfc554a6c
[501] http://git.kernel.org/linus/90103f932f0d94e0a1a0e4faf20fb24a0b07264c
[502] http://git.kernel.org/linus/b3df895aebe091b1657a42a8c859bd49fc96646b
[503] http://git.kernel.org/linus/b5416ca9f824d3deb1e25a32683100360e104b72
[504] http://git.kernel.org/linus/8054a3428fbec2d91dfeb5bd78d7e75064cf163b
[505] http://git.kernel.org/linus/f1ba9a5b2ab7d3f5a910d93371c4f22b636b7683
[506] http://git.kernel.org/linus/578b7cd1518f8d1b17a7fb1671d3d756c9cb49f1
[507] http://git.kernel.org/linus/a32aaf14513da776556ad9995de8d83cd76ae60a
[508] http://git.kernel.org/linus/18e98307de0d746cb0845ebf66535ce2184c25a2
[509] http://git.kernel.org/linus/6ce3e9c2a2cfb8849dd471349fe5e6bc37c0f13f
[510] http://git.kernel.org/linus/fa6667fe0f2966dca5464a91ca11b39fa46d74b8
[511] http://git.kernel.org/linus/91d60417212fa6b100107384c5e4f5663ab69c8f
[512] http://git.kernel.org/linus/96d660c482e03b2d7b6c0245b95a7cce537606c8
[513] http://git.kernel.org/linus/0f0d85bcc332ec8f0957378ea5fa3e553f80ae4b
[514] http://git.kernel.org/linus/c197da9163a42e6faeb051f331868b9245836eef
[515] http://git.kernel.org/linus/34cb9b5c973ac06449b96884be932da9a9b99819
[516] http://git.kernel.org/linus/86f2552bbd0e17b19bb5e9881042533eaea553c7
[517] http://git.kernel.org/linus/cdf566498d80709dedab826d068a9ea9d438320a
[518] http://git.kernel.org/linus/501183f2ed74434e30a1b039b2f3af30f1f3f461
[519] http://git.kernel.org/linus/ab3c68ee5fd329ba48094d3417fd60e30ea14a87
[520] http://git.kernel.org/linus/6377981faf1a4425b0531e577736ef03df97c8f6
[521] http://git.kernel.org/linus/57b28f66316d287b9dbf7b28358ca90257230769
[522] http://git.kernel.org/linus/cd3b70f5d4d82f85d1e1d6e822f38ae098cf7c72
[523] http://git.kernel.org/linus/f73a2b03c59b95a3ee8eebcc127350c77c950e87
[524] http://git.kernel.org/linus/5f737b39be9110bd64874f508bd89ba27746b17e
[525] http://git.kernel.org/linus/d62b8a985b74ac741233396b847562dacc45a5c1
[526] http://git.kernel.org/linus/afd46501586a399bba73e4a5879e8a864ad083fe
[527] http://git.kernel.org/linus/4705b2e8047221142af2ed5e37f54ac4c7f80a7d
[528] http://git.kernel.org/linus/815f1995f03112dec0767a6ab88cccf8cf198509
[529] http://git.kernel.org/linus/9e526bc70ae0a82d345e86aa85ebdccff2fd15b6
[530] http://git.kernel.org/linus/65a1b0347a329422e939e14daae6dad9a29e9cf2
[531] http://git.kernel.org/linus/470ef1a71891102d300ed741164eb3c8c10c9190
[532] http://git.kernel.org/linus/aee5ab0bbd224b618408cacfcc656699feec4230
[533] http://git.kernel.org/linus/2d151248286d438e97ebb22ff676423df299da86
[534] http://git.kernel.org/linus/4b478ee2a1251d99813a90afeb0f809b3a8b04fb
[535] http://git.kernel.org/linus/763142d1efb56effe614d71185781796c4b83c78
[536] http://git.kernel.org/linus/e7dc951eecb708d4aef18db4dbf489ba282d16ff
[537] http://git.kernel.org/linus/19d8f84f86af867abee174be8bf1e4941a59143d
[538] http://git.kernel.org/linus/d523e1ae6addd4f18a609da39f23719eaecfedf0
[539] http://git.kernel.org/linus/dec710b77c2cf04bf512acada3c14a16f11708d9
[540] http://git.kernel.org/linus/dc825b17904a06bbd2f79d720b23156e4c01a22f
[541] http://git.kernel.org/linus/43b8774dc409ea5d9369b978e2e7bc79289f0522
[542] http://git.kernel.org/linus/b7386a09ce7e8add333f5d67f2fe1b1eac1f4746
[543] http://git.kernel.org/linus/86e4dd5add77ab809f5427391dfabb8f78cbcb58
[544] http://git.kernel.org/linus/6ae6650232ddcf2f50e8817acd63cde37cf1d093
[545] http://www.heise.de/open/kernel-log-3007.html
[546] http://www.heise.de/open/
[547] http://www.heise.de/glossar/entry/Kernel-Log-397909.html
[548] http://identi.ca/kernellog
[549] http://twitter.com/kernellog
[550] http://www.h-online.com
[551] http://identi.ca/kernellog2
[552] http://twitter.com/kernellog2
[553] http://identi.ca/kernellogauthor
[554] http://twitter.com/kernellogauthor
[555] mailto:thl@ct.de
[556] mailto:thl@ct.de