Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Oct 2003 08:24:06 +0200
From:      "Matt Douhan" <matt@hasta.se>
To:        "Alan Cox" <alc@cs.rice.edu>, <current@freebsd.org>
Subject:   SV: X does not work ... [alc@FreeBSD.org: cvs commit: src/sys/vmdevice_pager.c]
Message-ID:  <IIEBLFJCECCIAJIHMKNPAEOACBAA.matt@hasta.se>
In-Reply-To: <20031005225620.GM27527@cs.rice.edu>

next in thread | previous in thread | raw e-mail | index | archive | help


-----Ursprungligt meddelande-----
>Fran: owner-freebsd-current@freebsd.org
>[mailto:owner-freebsd-current@freebsd.org]For Alan Cox
>
>This should resolve the problem starting X.
>
>----- Forwarded message from Alan Cox <alc@FreeBSD.org> -----
>
>X-Original-To: alc@cs.rice.edu
>Delivered-To: alc@freebsd.org
>Delivered-To: src-committers@freebsd.org
>From: Alan Cox <alc@FreeBSD.org>
>Date: Sun, 5 Oct 2003 15:23:44 -0700 (PDT)
>To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org,
>	cvs-all@FreeBSD.org
>Subject: cvs commit: src/sys/vm device_pager.c
>X-FreeBSD-CVS-Branch: HEAD
>Precedence: bulk
>X-Loop: FreeBSD.ORG
>X-Virus-Scanned: by amavis-20030314-p2 at cs.rice.edu
>X-DCC--Metrics: cs.rice.edu 1067; Body=1 Fuz1=1 Fuz2=1
>
>alc         2003/10/05 15:23:44 PDT
>
>  FreeBSD src repository
>
>  Modified files:
>    sys/vm               device_pager.c
>  Log:
>  The addition of a locking assertion to vm_page_zero_invalid() has
revealed
>  a long-time bug: vm_pager_get_pages() assumes that m[reqpage] contains a
>  valid page upon return from pgo_getpages().  In the case of the device
>  pager this page has been freed and replaced by a fake page.  The fake
page
>  is properly inserted into the vm object but m[reqpage] is left pointing
>  to a freed page.  For now, update m[reqpage] to point to the fake page.
>
>  Submitted by:   tegge
>
>  Revision  Changes    Path
>  1.69      +1 -0      src/sys/vm/device_pager.c


Yes this works for me


Regards

Matt



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