block: locking fixes

Some of this code will want to be reordered, especially around the
plug handling.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
4 files changed