summaryrefslogtreecommitdiff
path: root/sysutils/aperture/patches/patch-ad
blob: 0cf29cb25dbeb3ce2b34b04981f7e52cba555be3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$NetBSD: patch-ad,v 1.5 2001/01/17 23:57:53 jlam Exp $

--- module/aperture.c.orig	Fri Jan 12 13:58:55 2001
+++ module/aperture.c
@@ -117,8 +117,17 @@
  * allow only section in the vga framebuffer and above main memory 
  * to be mapped
  */
+/*
+ * Technically, the change to the kernel mmap interface happened
+ * during 1.5A, but after the interface changed, the kernel version
+ * was inexplicably not bumped.  Starting with 1.5B _and_ with the
+ * 1.5-branch releases, the change to the kernel mmap interface
+ * appears.
+ */
 #if !defined(__NetBSD_Version__) || \
-    (defined(__NetBSD_Version__) && (__NetBSD_Version__ < 105000000))
+    (defined(__NetBSD_Version__) && \
+     ((__NetBSD_Version__ < 105000000) || \
+      (__NetBSD_Version__ >= 105010000) && (__NetBSD_Version__ < 105020000)))
 int
 xf86mmap(dev, offset, length)
 	dev_t dev;