Linux Sees A Slew Of Point Releases Due To That Nasty IBM POWER9 Vulnerability

Made public on Friday was that IBM POWER9 processor vulnerability whereby the L1 data cache needs to be flushed when crossing privilege boundaries. To fend off the potential and improper leakage of L1 data if paired with other side channels, the Linux kernel by default is now set to flush the L1d when entering the kernel and on user accesses. As outlined in that prior article there are ways to disable that behavior but that is the new default on POWER9 processors. This is sure to hurt the performance and I'll have up some performance tests soon.
Anyhow, out this Sunday morning are Linux 5.9.10, 5.4.79, 4.19.159, 4.14.208, 4.9.245, and 4.4.245.
The primary changes across all these kernel releases is the POWER L1d flushing on kernel entry and user accesses along with other necessary POWER infrastructure changes. But, yes, a few other random kernel fixes tossed in too.
20 Comments