block: Immutable bio vecs
[firefly-linux-kernel-4.4.55.git] / include / linux / blkdev.h
index 337b92a5465861b8ce5decb962decfd720196c53..02cb6f0ea71d52a09c3b2147f2bbc91997904650 100644 (file)
@@ -750,9 +750,9 @@ struct req_iterator {
        __rq_for_each_bio(_iter.bio, _rq)                       \
                bio_for_each_segment(bvl, _iter.bio, _iter.iter)
 
-#define rq_iter_last(rq, _iter)                                        \
+#define rq_iter_last(bvec, _iter)                              \
                (_iter.bio->bi_next == NULL &&                  \
-                bio_iter_last(_iter.bio, _iter.iter))
+                bio_iter_last(bvec, _iter.iter))
 
 #ifndef ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE
 # error        "You should define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE for your platform"