diff options
| author | Maxime Henrion <mux@FreeBSD.org> | 2003-03-06 01:12:23 +0000 |
|---|---|---|
| committer | Maxime Henrion <mux@FreeBSD.org> | 2003-03-06 01:12:23 +0000 |
| commit | db303857e8aea518cd9a13dee40d65e2cfbd21b6 (patch) | |
| tree | d917e936e3fa79eab7b346d74a764bfe630b84bc /x11/nvidia-driver/files/patch-nvidia_ctl.c | |
| parent | Update to 2.79. (diff) | |
Add patches so that the nVidia driver works with -CURRENT. Be
aware that nVidia doesn't officially supports -CURRENT though.
Older versions of -CURRENT (ie. __FreeBSD_version < 500105) are
not supported. 5.0-RELEASE is thus unsupported as well.
Requested by: many
Notes
Notes:
svn path=/head/; revision=77002
Diffstat (limited to 'x11/nvidia-driver/files/patch-nvidia_ctl.c')
| -rw-r--r-- | x11/nvidia-driver/files/patch-nvidia_ctl.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/x11/nvidia-driver/files/patch-nvidia_ctl.c b/x11/nvidia-driver/files/patch-nvidia_ctl.c new file mode 100644 index 000000000000..6514b873d19b --- /dev/null +++ b/x11/nvidia-driver/files/patch-nvidia_ctl.c @@ -0,0 +1,30 @@ +--- src/nvidia_ctl.c.orig Wed Oct 30 15:30:58 2002 ++++ src/nvidia_ctl.c Thu Mar 6 01:07:57 2003 +@@ -19,6 +19,7 @@ + static d_poll_t nvidia_ctl_poll; + + static struct cdevsw nvidia_ctl_cdevsw = { ++#if __FreeBSD_version < 500000 + /* open */ nvidia_ctl_open, + /* close */ nvidia_ctl_close, + /* read */ noread, +@@ -32,10 +33,17 @@ + /* dump */ nodump, + /* psize */ nopsize, + /* flags */ D_TRACKCLOSE, +-#if __FreeBSD_version < 500000 + /* bmaj */ -1, +-#endif + /* kqfilter */ NULL, ++#else ++ .d_open = nvidia_ctl_open, ++ .d_close = nvidia_ctl_close, ++ .d_ioctl = nvidia_ctl_ioctl, ++ .d_poll = nvidia_ctl_poll, ++ .d_name = "nvidiactl", ++ .d_maj = CDEV_MAJOR, ++ .d_flags = D_TRACKCLOSE ++#endif + }; + + static dev_t nvidia_ctl_cdev; |
