Remove delays after writing the administrative queue registers. These
delays are from the very earliest days of the driver (they are in the
first commit) and were most likely vestiges of the Chatham NVMe
prototype card that was used to create this driver. Many of the
workarounds necessary for it aren't necessary for standards compliant
cards. The original driver had other areas marked for Chatham, but these
were not. They are unneeded. There's three lines of supporting evidence.
First, the NVMe standards make no mention of a delay time after these
registers are written. Second, the Linux driver doesn't have them, even
as an option. Third, all my nvme cards work w/o them.
To be safe, add a write barrier between setting up the admin queue and
enabling the controller.