The text d7aa411e1bd0, as Debian 6.0 (Squeeze) shipped it.
wait until register value changes
ata_wait_register(9) on Linux now