shithub: riscv

Download patch

ref: 23f78400561e0172a55e1fad8172a848d9cafab6
parent: 6617c63a374f7211b41252d3957e8a89061b8a49
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Jul 26 09:55:51 EDT 2015

devmnt: dont reset readahead window when requested offset still has pending rpc

--- a/sys/src/9/port/devmnt.c
+++ b/sys/src/9/port/devmnt.c
@@ -895,7 +895,8 @@
 		return 0;
 	if(off != rah->off){
 		rah->off = off;
-		rah->seq = 0;
+		if(rahfindrpc(rah, off) == nil)
+			rah->seq = 0;
 	}
 	rah->off += len;
 	rah->seq += len;
--