Date: Mon, 14 Jun 2010 07:44:34 -0700 From: Christian Zander <czander@nvidia.com> To: John Baldwin <jhb@freebsd.org> Cc: "alc@freebsd.org" <alc@freebsd.org>, Alan Cox <alan.l.cox@gmail.com>, "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>, Christian Zander <chzander@nvidia.com>, Doug Barton <dougb@freebsd.org> Subject: Re: nvidia-driver 195.22 use horribly broken on amd64 between r206173 and Message-ID: <20100614144434.GA28855@wolf.nvidia.com> In-Reply-To: <201006140848.55979.jhb@freebsd.org> References: <AANLkTil33IEVGXxsjV1oqfBgKQq-aIJ9Ur1U0Gn8Gplt@mail.gmail.com> <AANLkTilinCqVDPajshyu9hkyGbj12rgh_prrrb-KNhAa@mail.gmail.com> <4C15A09B.8080501@FreeBSD.org> <201006140848.55979.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100614144434.GA28855>
