These are the previously posted and commented on patches to fix the dio locking serialisation issues, a couple of small optimisations, and the conversion of the xfsbufd thread to a work queue.