From owner-freebsd-current@FreeBSD.ORG Mon Jun 14 15:04:45 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CED7D1065675; Mon, 14 Jun 2010 15:04:45 +0000 (UTC) (envelope-from chzander@nvidia.com) Received: from hqemgate03.nvidia.com (hqemgate03.nvidia.com [216.228.121.140]) by mx1.freebsd.org (Postfix) with ESMTP id AFD688FC16; Mon, 14 Jun 2010 15:04:44 +0000 (UTC) Received: from hqnvupgp02.nvidia.com (Not Verified[172.17.98.15]) by hqemgate03.nvidia.com id ; Mon, 14 Jun 2010 07:47:10 -0700 Received: from hqemfe02.nvidia.com ([172.17.108.22]) by hqnvupgp02.nvidia.com (PGP Universal service); Mon, 14 Jun 2010 07:44:43 -0700 X-PGP-Universal: processed; by hqnvupgp02.nvidia.com on Mon, 14 Jun 2010 07:44:43 -0700 Received: from nvidia.com ([172.17.108.22]) by hqemfe02.nvidia.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 14 Jun 2010 07:44:42 -0700 Date: Mon, 14 Jun 2010 07:44:34 -0700 From: Christian Zander To: John Baldwin Message-ID: <20100614144434.GA28855@wolf.nvidia.com> References: <4C15A09B.8080501@FreeBSD.org> <201006140848.55979.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201006140848.55979.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-NVConfidentiality: public X-OriginalArrivalTime: 14 Jun 2010 14:44:42.0918 (UTC) FILETIME=[200F7C60:01CB0BD0] X-Mailman-Approved-At: Mon, 14 Jun 2010 15:19:08 +0000 Cc: "alc@freebsd.org" , Alan Cox , "freebsd-current@freebsd.org" , Christian Zander , Doug Barton Subject: Re: nvidia-driver 195.22 use horribly broken on amd64 between r206173 and X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Christian Zander List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 15:04:45 -0000 On Mon, Jun 14, 2010 at 05:48:55AM -0700, John Baldwin wrote: (...) > > >>> > > >>> I've asked the driver author if the calls to vm_page_wire() and > > >>> vm_page_unwire() can simply be removed but have not heard back yet. > > >>> > > >> > > >> Is there any news on this? I have updated to the latest current so I'm > > >> running the nv driver now, but I'd like to get the nvidia driver running > > >> again. > > >> > > >> > > > Yes, the unnecessary (and now problematic) wiring and unwiring calls will be > > > removed in a future release of the driver. > > > > Excellent! Any ETA? Or are there patches against an existing version of > > the driver? > > I would just remove the calls to vm_page_wire() and vm_page_unwire() along > with the immediately adjacent calls to vm_page_{un,}lock_queues(). > That's all I did. The next 256.xx build will pick these changes up. -- christian zander ch?zander@nvidia.com