Reworking the block layer The Linux block device layer needs attention Lots of crufty code Performance problems Built-in limitations Missing features How this work will progress remains to be seen Here's some guesses...