Page MenuHomeFreeBSD

D34179.diff
No OneTemporary

D34179.diff

diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c
--- a/sys/ufs/ffs/ffs_vnops.c
+++ b/sys/ufs/ffs/ffs_vnops.c
@@ -695,6 +695,9 @@
return (EOVERFLOW);
bflag = GB_UNMAPPED | (uio->uio_segflg == UIO_NOCOPY ? 0 : GB_NOSPARSE);
+#ifdef WITNESS
+ bflag |= IS_SNAPSHOT(ip) ? GB_NOWITNESS : 0;
+#endif
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
if ((bytesinfile = ip->i_size - uio->uio_offset) <= 0)
break;

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 11, 8:05 AM (19 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15751992
Default Alt Text
D34179.diff (446 B)

Event Timeline