From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Feb 23 20:00:37 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35A5416A4CF for ; Mon, 23 Feb 2004 20:00:37 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 198E943D2F for ; Mon, 23 Feb 2004 20:00:37 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i1O40abv025108 for ; Mon, 23 Feb 2004 20:00:36 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i1O40ajU025103; Mon, 23 Feb 2004 20:00:36 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 23 Feb 2004 20:00:36 -0800 (PST) Resent-Message-Id: <200402240400.i1O40ajU025103@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Gilbert Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A81F116A4CE for ; Mon, 23 Feb 2004 19:50:20 -0800 (PST) Received: from sizone.org (mortar.sizone.org [65.126.154.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B91A43D1D for ; Mon, 23 Feb 2004 19:50:20 -0800 (PST) (envelope-from dgilbert@daveg.ca) Received: by sizone.org (Postfix, from userid 66) id 665F130939; Mon, 23 Feb 2004 22:50:19 -0500 (EST) Received: by canoe.dclg.ca (Postfix, from userid 101) id 4B10D1D1FA6; Mon, 23 Feb 2004 22:49:28 -0500 (EST) Message-Id: <20040224034928.4B10D1D1FA6@canoe.dclg.ca> Date: Mon, 23 Feb 2004 22:49:28 -0500 (EST) From: David Gilbert To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/63294: nvidia-driver port needs updating for -CURRENT X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: David Gilbert List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2004 04:00:37 -0000 >Number: 63294 >Category: ports >Synopsis: nvidia-driver port needs updating for -CURRENT >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 23 20:00:36 PST 2004 >Closed-Date: >Last-Modified: >Originator: David Gilbert >Release: FreeBSD 5.2-CURRENT i386 >Organization: DaveG.ca >Environment: System: FreeBSD canoe.dclg.ca 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Mon Feb 23 19:57:40 EST 2004 dgilbert@canoe.dclg.ca:/usr/obj/usr/src/sys/CANOE i386 -CURRENT after 20040222 comment in UPDATING >Description: since the cdevsw has changed, nvidia's two cdevsw's have to change, too >How-To-Repeat: Try to install/load/run nvidia-driver's .ko in -CURRENT >Fix: This is pretty basic. Meant only for people with this problem. Someone with more knowledge needs to find the right ifdef to put around these lines. Basically, everything seems to work if you --- /usr/home/dgilbert/nvidia_dev.c Mon Feb 23 17:16:17 2004 +++ ./nvidia_dev.c Wed May 28 12:51:52 2003 @@ -46,8 +46,7 @@ .d_mmap = nvidia_dev_mmap, .d_name = "nvidia", .d_maj = CDEV_MAJOR, - .d_flags = D_MEM|D_TRACKCLOSE|D_NEEDGIANT, - .d_version = D_VERSION + .d_flags = D_MEM|D_TRACKCLOSE #endif }; --- /usr/home/dgilbert/nvidia_ctl.c Mon Feb 23 17:23:44 2004 +++ ./nvidia_ctl.c Wed May 28 12:51:52 2003 @@ -44,8 +44,7 @@ .d_poll = nvidia_ctl_poll, .d_name = "nvidiactl", .d_maj = CDEV_MAJOR, - .d_flags = D_TRACKCLOSE|D_NEEDGIANT, - .d_version = D_VERSION + .d_flags = D_TRACKCLOSE #endif }; >Release-Note: >Audit-Trail: >Unformatted: