patch 7.4.1891
Problem:    Channel reading very long lines is slow.
Solution:   Collapse multiple buffers until a NL is found.
diff --git a/src/structs.h b/src/structs.h
index d9498e4..5ecb806 100644
--- a/src/structs.h
+++ b/src/structs.h
@@ -1309,6 +1309,7 @@
 struct readq_S
 {
     char_u	*rq_buffer;
+    long_u	rq_buflen;
     readq_T	*rq_next;
     readq_T	*rq_prev;
 };