FROMLIST: [PATCH 2/6] arm64: elf: Set AT_SYSINFO_EHDR in compat processes
[GitHub/exynos8895/android_kernel_samsung_universal8895.git] / block / blk-map.c
index f565e11f465aa145120973bce58ef7ecc192f349..69953bd97e6597f684803b5064662a13abb8c65b 100644 (file)
@@ -90,6 +90,9 @@ int blk_rq_map_user_iov(struct request_queue *q, struct request *rq,
        if (!iter || !iter->count)
                return -EINVAL;
 
+       if (!iter_is_iovec(iter))
+               return -EINVAL;
+
        iov_for_each(iov, i, *iter) {
                unsigned long uaddr = (unsigned long) iov.iov_base;