Eine Leistungsverbesserung der Restartable Sequences (RSEQ)-Funktion des Kernels hat versehentlich den TCMalloc-Speicherallokator beschädigt. Das Problem resultierte aus einer in Kernel-Version 6.19 integrierten Arbeit, die darauf abzielte, die RSEQ-Leistung zu verbessern. Googles TCMalloc, ein weit verbreiteter Speicherallokator, erfuhr infolgedessen eine Regression. Die Korrektur behandelt die Interaktion von TCMalloc mit RSEQ-Operationen, die es dem Benutzermodus ermöglichen, sperrfreie Operationen durchzuführen und Preemption zu erkennen. Das Kernel-Update zielte darauf ab, RSEQ zu verbessern, aber die Änderung wirkte sich negativ auf die Funktionalität von TCMalloc aus. Details zur Korrektur sind im Google TCMalloc-Repository auf GitHub verfügbar.
Originale Berichterstattung lesen
💬 Kommentare
📜 Kommentar-Richtlinie