[PATCH 4.17 297/336] blkdev: __blkdev_direct_IO_simple: fix leak in error case