From 23f78400561e0172a55e1fad8172a848d9cafab6 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 26 Jul 2015 13:55:51 +0200 Subject: [PATCH] devmnt: dont reset readahead window when requested offset still has pending rpc --- sys/src/9/port/devmnt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/src/9/port/devmnt.c b/sys/src/9/port/devmnt.c index 18bea77bd..1fec71ec0 100644 --- a/sys/src/9/port/devmnt.c +++ b/sys/src/9/port/devmnt.c @@ -895,7 +895,8 @@ mntrahread(Mntrah *rah, Chan *c, uchar *buf, long len, vlong off) 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;