[PATCH] blockdev.c: check driver layer errors