Revert "dio: Convert direct_IO to use iov_iter"

This reverts commit 8d255a56411a1c1b53f47b9fe2f21d24eb7abb21.

Conflicts:

	fs/direct-io.c
	fs/gfs2/aops.c
	mm/filemap.c