Se está realizando una optimización en el código de barrera de escritura de memoria (WMB) del núcleo de Linux. El desarrollador Yao Zi descubrió que el requisito de SSE2 para el uso de la instrucción SFENCE se había agregado incorrectamente. En realidad, la instrucción SFENCE se introdujo con las primeras Streaming SIMD Extensions (SSE), y no depende de SSE2. Por lo tanto, se elimina esta restricción con una corrección de una sola línea, lo que permite que los procesadores antiguos con solo SSE también puedan utilizar esta optimización.
La corrección se está preparando para el núcleo de Linux 7.3 y se está transfiriendo a las series de núcleos de Linux estables actuales. Se señala que la corrección podría proporcionar un mejor rendimiento potencial en procesadores antiguos que no admiten SSE2, aunque no se han realizado pruebas de rendimiento en este tipo de procesadores.
La corrección se ha agregado a la rama x86/core de Git de tip/tip.git y se está preparando para el núcleo de Linux 7.3. Además, la corrección se está transfiriendo a las series de núcleos de Linux estables actuales.
