open-src/xserver/xorg/17465391.patch
author Tianjun Ye<tianjun.ye@oracle.com>
Fri, 06 Dec 2013 18:48:20 -0800
changeset 1376 df86b96964b5
permissions -rw-r--r--
17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1376
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     1
# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     2
#
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     3
# Permission is hereby granted, free of charge, to any person obtaining a
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     4
# copy of this software and associated documentation files (the "Software"),
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     5
# to deal in the Software without restriction, including without limitation
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     6
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     7
# and/or sell copies of the Software, and to permit persons to whom the
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     8
# Software is furnished to do so, subject to the following conditions:
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
     9
#
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    10
# The above copyright notice and this permission notice (including the next
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    11
# paragraph) shall be included in all copies or substantial portions of the
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    12
# Software.
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    13
#
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    14
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    15
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    16
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    17
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    18
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    19
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    20
# DEALINGS IN THE SOFTWARE.
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    21
17465391: SPARC/autoconfig: kernel driver based probing is redundancy, need to remove
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    22
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    23
diff --git a/xf86pciBus.c b/xf86pciBus.c
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    24
index 258988a..bfe8151 100644
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    25
--- a/hw/xfree86/common/xf86pciBus.c
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    26
+++ b/hw/xfree86/common/xf86pciBus.c
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    27
@@ -1132,7 +1132,11 @@ xf86VideoPtrToDriverList(struct pci_device *dev,
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    28
         driverList[0] = "ast";
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    29
         break;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    30
     case 0x1002:
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    31
+    #if ((defined(__sparc__) || defined(__sparc)) && defined (sun))
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    32
+        driverList[0] = "efb";
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    33
+    #else
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    34
         driverList[0] = "ati";
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    35
+    #endif
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    36
         break;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    37
     case 0x102c:
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    38
         driverList[0] = "chips";
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    39
@@ -1219,7 +1223,11 @@ xf86VideoPtrToDriverList(struct pci_device *dev,
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    40
 #ifdef __linux__
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    41
         driverList[idx++] = "nouveau";
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    42
 #endif
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    43
+#ifdef sun
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    44
+        driverList[idx++] = "nvidia";
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    45
+#else
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    46
         driverList[idx++] = "nv";
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    47
+#endif
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    48
         break;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    49
     }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    50
     case 0x1106:
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    51
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    52
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    53
diff --git a/xf86AutoConfig.c b/xf86AutoConfig.c
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    54
index e85a72f..e3367f4 100644
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    55
--- a/hw/xfree86/common/xf86AutoConfig.c
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    56
+++ b/hw/xfree86/common/xf86AutoConfig.c
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    57
@@ -229,58 +229,7 @@ listPossibleVideoDrivers(char *matches[], int nmatches)
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    58
 #ifdef XSERVER_PLATFORM_BUS
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    59
     i = xf86PlatformMatchDriver(matches, nmatches);
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    60
 #endif
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    61
-#ifdef sun
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    62
-    /* Check for driver type based on /dev/fb type and if valid, use
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    63
-       it instead of PCI bus probe results */
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    64
-    if (xf86Info.consoleFd >= 0 && (i < (nmatches - 1))) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    65
-        struct vis_identifier visid;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    66
-        const char *cp;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    67
-        extern char xf86SolarisFbDev[PATH_MAX];
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    68
-        int iret;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    69
-
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    70
-        SYSCALL(iret = ioctl(xf86Info.consoleFd, VIS_GETIDENTIFIER, &visid));
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    71
-        if (iret < 0) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    72
-            int fbfd;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    73
-
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    74
-            fbfd = open(xf86SolarisFbDev, O_RDONLY);
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    75
-            if (fbfd >= 0) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    76
-                SYSCALL(iret = ioctl(fbfd, VIS_GETIDENTIFIER, &visid));
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    77
-                close(fbfd);
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    78
-            }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    79
-        }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    80
-
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    81
-        if (iret < 0) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    82
-            xf86Msg(X_WARNING,
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    83
-                    "could not get frame buffer identifier from %s\n",
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    84
-                    xf86SolarisFbDev);
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    85
-        }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    86
-        else {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    87
-            xf86Msg(X_PROBED, "console driver: %s\n", visid.name);
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    88
-
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    89
-            /* Special case from before the general case was set */
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    90
-            if (strcmp(visid.name, "NVDAnvda") == 0) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    91
-                matches[i++] = xnfstrdup("nvidia");
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    92
-            }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    93
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    94
-            /* General case - split into vendor name (initial all-caps
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    95
-               prefix) & driver name (rest of the string). */
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    96
-            if (strcmp(visid.name, "SUNWtext") != 0) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    97
-                for (cp = visid.name; (*cp != '\0') && isupper(*cp); cp++) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    98
-                    /* find end of all uppercase vendor section */
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
    99
-                }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   100
-                if ((cp != visid.name) && (*cp != '\0')) {
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   101
-                    char *driverName = xnfstrdup(cp);
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   102
-                    char *vendorName = xnfstrdup(visid.name);
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   103
-
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   104
-                    vendorName[cp - visid.name] = '\0';
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   105
-
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   106
-                    matches[i++] = vendorName;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   107
-                    matches[i++] = driverName;
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   108
-                }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   109
-            }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   110
-        }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   111
-    }
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   112
-#endif
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   113
 #ifdef __sparc__
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   114
     if (i < (nmatches - 1))
df86b96964b5 17465391 SPARC/autoconfig: Redundant probing in Xorg needs to be resolved
Tianjun Ye<tianjun.ye@oracle.com>
parents:
diff changeset
   115
     {