This series adds support for the NVMe host memory buffer feature, which is a way resource contstrained devices can use some host computer memory for its own purposes. Changes since V1: - properly unwind on allocation failures - minor cleanups