Blame SOURCES/0001-Remove-call-to-LoaderGetOS.patch

3bdd6b
From 74d39213b4cf89fdaa6f14913d0150852a1090f2 Mon Sep 17 00:00:00 2001
3bdd6b
From: Adam Jackson <ajax@redhat.com>
3bdd6b
Date: Tue, 24 Jan 2017 09:43:43 -0500
3bdd6b
Subject: [PATCH] Remove call to LoaderGetOS
3bdd6b
3bdd6b
If you're not using Linux, this isn't likely to build let alone run. And
3bdd6b
if it _does_ build on non-Linux, it's probably because someone went out
3bdd6b
of their way to try to make it work.
3bdd6b
3bdd6b
Signed-off-by: Adam Jackson <ajax@redhat.com>
3bdd6b
---
3bdd6b
 src/v4l.c | 18 ++----------------
3bdd6b
 1 file changed, 2 insertions(+), 16 deletions(-)
3bdd6b
3bdd6b
diff --git a/src/v4l.c b/src/v4l.c
3bdd6b
index 10e782b..f4b2b4b 100644
3bdd6b
--- a/src/v4l.c
3bdd6b
+++ b/src/v4l.c
3bdd6b
@@ -92,22 +92,8 @@ v4lSetup(pointer module, pointer opts, int *errmaj, int *errmin)
3bdd6b
     }
3bdd6b
 
3bdd6b
     setupDone = TRUE;
3bdd6b
-
3bdd6b
-    /* Check that we're being loaded on a Linux system */
3bdd6b
-    LoaderGetOS(&osname, NULL, NULL, NULL);
3bdd6b
-    if (!osname || strcmp(osname, "linux") != 0) {
3bdd6b
-        if (errmaj)
3bdd6b
-            *errmaj = LDR_BADOS;
3bdd6b
-        if (errmin)
3bdd6b
-            *errmin = 0;
3bdd6b
-        return NULL;
3bdd6b
-    } else {
3bdd6b
-        /* OK */
3bdd6b
-
3bdd6b
-        xf86AddDriver (&V4L, module, 0);
3bdd6b
-
3bdd6b
-        return (pointer)1;
3bdd6b
-    }
3bdd6b
+    xf86AddDriver (&V4L, module, 0);
3bdd6b
+    return (pointer)1;
3bdd6b
 }
3bdd6b
 
3bdd6b
 #else
3bdd6b
-- 
3bdd6b
2.17.1
3bdd6b