Page MenuHomeFreeBSD

D34179.id.diff
No OneTemporary

D34179.id.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
Tue, Sep 24, 10:38 PM (14 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
12704368
Default Alt Text
D34179.id.diff (446 B)

Event Timeline