ATA & AHCI Keep a write in the background
When a write is happening, return immediately so the next write can be queued by userspace. This keeps the write pipeline as active as possible and speeds up writes as whenever one is finished, another one is immediately ready.