Revert "fs: pull iov_iter use higher up the stack"

This reverts commit 8146c2534984de7679e9266377f9b8784257c08d.
Revert "dio: add bio_vec support to __blockdev_direct_IO()"

This reverts commit d25417db22de9cf4dfdbccfeac32bc4942cef19d.