Added setpid to module api.
Updated ATA driver to use queued read/write system.