Linux カーネルの書き込みメモリバリア(WMB)コードで SFENCE 命令の使用に最適化が行われている。開発者 Yao Zi は、SFENCE 命令の使用に必要な SSE2 要件が誤って付加されていたことを確認した。SFENCE 命令は実際には最初の Streaming SIMD Extensions(SSE)で導入されており、SSE2 には依存しない。そのため、1 行の修正でこの制限が除かれ、SSE を備えた旧プロセッサでも本最適化が利用できるようになる。
修正は Linux 7.3 カーネル向けに用意され、既存の安定版 Linux カーネル系列にもバックポートされる。修正により SSE2 非対応の旧プロセッサで潜在的に性能向上が期待できるとされるが、これらのプロセッサでの性能テストは行われていない。
修正は tip/tip.git の x86/core Git ブランチに追加され、Linux 7.3 カーネル向けに用意された。また、修正は既存の安定版 Linux カーネル系列にもバックポートされる。
