Patches 1-12 applied after merging to nvme-6.13, folding in the reservation logs and features. Also included feedback from patch 4 (code style alignment suggestion) and patch 9 (cpu_to_le32(anagrpid)). Patch 13 is on hold.