Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Nov 2009 22:00:10 GMT
From:      Gleb Kurtsou <gk@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 171147 for review
Message-ID:  <200911282200.nASM0ACT037908@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/chv.cgi?CH=171147

Change 171147 by gk@gk_h1 on 2009/11/28 21:59:22

	do not expect VOP_READDIR to set eofflag
	
	check if buffer is empty
	fixes running on msdosfs

Affected files ...

.. //depot/projects/soc2009/gk_pefs/sys/fs/pefs/pefs_vnops.c#27 edit

Differences ...

==== //depot/projects/soc2009/gk_pefs/sys/fs/pefs/pefs_vnops.c#27 (text+ko) ====

@@ -346,6 +346,8 @@
 			break;
 		offset = uio->uio_offset;
 
+		if (pc.pc_size == uio->uio_resid)
+			break;
 		pefs_chunk_setsize(&pc, pc.pc_size - uio->uio_resid);
 		pefs_enccn_parsedir(dpn->pn_dircache, ctx, dpn_key,
 		    pc.pc_base, pc.pc_size, cnp->cn_nameptr, cnp->cn_namelen,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911282200.nASM0ACT037908>