-time (RT)-Patches für den Linux-Kernel erscheinen immer noch weit entfernt von Mainline, aber zumindest gibt es Bewegung bei dieser wichtigen Patch-Serie für eingebettete und andere Anwendungsfälle, die Echtzeitunterstützung benötigen.
Während in den letzten Jahren viele Male das Mainlining der langen”RT”-Patches von Linux auftauchte, bemerkten die Entwickler Anfang dieses Jahres das Mainlining wurde durch fehlende Mittel aufgehalten, um die Patches über die Ziellinie zu bringen. Die PREEMPT_RT”Entwicklung und Wartung ist derzeit ins Stocken geraten”zumindest wie es Anfang dieses Jahres der Fall war, scheint sich aber jetzt etwas aufzulockern.
Nach der Umstellung von RT auf Linux 5.13 im letzten Monat die ersten RT-Patches gegen den aktuellen Entwicklungscode von Linux 5.14 wurden veröffentlicht. v5.14-rc3-rt1 wurde am Freitag veröffentlicht. Die Echtzeit-Patches wurden auf den Entwicklungsstand von Linux 5.14 umgestellt, der Sperrcode wurde aktualisiert, ein Teil des SLUB-Codes wurde ebenfalls aktualisiert, die MEMCG-Unterstützung wurde deaktiviert und einige ARM64-Fixes wurden ebenfalls integriert.
Auch am Freitag eine Reihe von 63 Patches rund um die PREEMPT-RT-Verriegelung Infrastruktur wurde zur Überprüfung veröffentlicht. Dies stellt den größten Teil des Sperrcodes von RT dar. Diese Patches sollten das Verhalten des Nicht-RT-Kernels nicht beeinträchtigen, müssen jedoch vor dem Mainlining einer umfassenden Überprüfung unterzogen werden. Dies ist auch nur ein Teil der gesamten RT-Arbeit ohne klaren Hinweis darauf, wann die gesamte Patch-Reihe in den Mainline-Baum aufgenommen werden kann.