fs/block_dev.c: fix performance regression in O_DIRECT|O_SYNC writes to block devices