Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Jan 1996 14:35:48 -0800
From:      David Greenman <davidg@Root.COM>
To:        Poul-Henning Kamp <phk@freefall.freebsd.org>
Cc:        aagero@aage.aage.priv.no, freebsd-bugs@freefall.freebsd.org
Subject:   Re: kern/901 
Message-ID:  <199601062235.OAA01805@corbin.Root.COM>
In-Reply-To: Your message of "Sat, 06 Jan 96 14:11:27 PST." <199601062211.OAA22075@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
>Could you try this patch instead ?
>
>Index: vfs_bio.c
>===================================================================
>RCS file: /home/ncvs/src/sys/kern/vfs_bio.c,v
>retrieving revision 1.81
>diff -u -r1.81 vfs_bio.c
>--- vfs_bio.c	1996/01/05 20:12:33	1.81
>+++ vfs_bio.c	1996/01/06 21:58:17
>@@ -1637,9 +1637,9 @@
> 	vm_page_t p;
> 	vm_offset_t from = round_page(froma);
> 	vm_offset_t to = round_page(toa);
>+	unsigned int index = ((caddr_t) from - bp->b_data) >> PAGE_SHIFT;
> 
>-	for (pg = from; pg < to; pg += PAGE_SIZE) {
>-		int index = ((caddr_t) pg - bp->b_data) >> PAGE_SHIFT;
>+	for (pg = from; pg < to; pg += PAGE_SIZE, index++) {
> 		p = bp->b_pages[index];
> 		bp->b_pages[index] = 0;
> 		pmap_kremove(pg);

   Hey! That looks identical to some of my local changes...did you do this
independantly, or did you get this from John?

-DG

David Greenman
Core Team/Principal Architect, The FreeBSD Project



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