Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Mar 2012 19:31:31 GMT
From:      John Baldwin <jhb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 207176 for review
Message-ID:  <201203011931.q21JVVQI044446@skunkworks.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@207176?ac=10

Change 207176 by jhb@jhb_jhbbsd on 2012/03/01 19:31:06

	Compile.

Affected files ...

.. //depot/projects/fadvise/sys/ufs/ffs/ffs_vnops.c#5 edit

Differences ...

==== //depot/projects/fadvise/sys/ufs/ffs/ffs_vnops.c#5 (text+ko) ====

@@ -442,17 +442,21 @@
 			return (0);
 		}
 		fs = ip->i_fs;
-		if (blkoffset(fs, start) != 0) {
+		if (blkoff(fs, start) != 0) {
 			size = blksize(fs, ip, lblkno(fs, start));
-			start += size - blkoffset(fs, start);
-			KASSERT(blkoffset(fs, start) == 0,
+			start += size - blkoff(fs, start);
+			KASSERT(blkoff(fs, start) == 0,
 			    ("failed to adjust range start to block boundary"));
 		}
-		if (end < ip->i_size && blkoffset(fs, end) != 0) {
-			end -= blkoffset(fs, end);
-			KASSERT(blkoffset(fs, end) == 0,
+		if (end < ip->i_size && blkoff(fs, end) != 0) {
+			end -= blkoff(fs, end);
+			KASSERT(blkoff(fs, end) == 0,
 			    ("failed to adjust range end to block boundary"));
 		}
+		/* XXX: Debug */
+		if (ap->a_start != start || ap->a_end != end)
+			printf("ffs_advise(DONTNEED): (%#lx-%#lx) -> (%#lx-%#lx)",
+			    ap->a_start, ap->a_end, start, end);
 		VOP_UNLOCK(vp, 0);
 		if (start > end)
 			return (0);



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