It’s a little late to mention this, because it’s either complete or close to complete, but Matthew Dillon and others have been removing SPL sections in code (there were more than 500 locations) and replacing them with critical sections. This is an important step on the road to Giant Lock-free SMP.