iterate_and_advance(): get rid of magic in case when n is 0
[linux-2.6-microblaze.git] / lib / iov_iter.c
index 93ae0c2..763114a 100644 (file)
 #define iterate_and_advance(i, n, v, I, B, K, X) {             \
        if (unlikely(i->count < n))                             \
                n = i->count;                                   \
-       if (i->count) {                                         \
+       if (likely(n)) {                                        \
                size_t skip = i->iov_offset;                    \
                if (likely(iter_is_iovec(i))) {                 \
                        const struct iovec *iov;                \