aboutsummaryrefslogtreecommitdiff
path: root/system/nvidia-legacy390-driver/skip_conflict-GPU_detect.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/nvidia-legacy390-driver/skip_conflict-GPU_detect.patch')
-rw-r--r--system/nvidia-legacy390-driver/skip_conflict-GPU_detect.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/system/nvidia-legacy390-driver/skip_conflict-GPU_detect.patch b/system/nvidia-legacy390-driver/skip_conflict-GPU_detect.patch
new file mode 100644
index 000000000000..2b979cbf463c
--- /dev/null
+++ b/system/nvidia-legacy390-driver/skip_conflict-GPU_detect.patch
@@ -0,0 +1,29 @@
+diff -uaN command-list.c command-list.c.new
+--- command-list.c 2018-01-24 20:59:24.000000000 -0800
++++ command-list.c.new 2018-02-18 00:51:13.218202297 -0800
+@@ -903,6 +903,8 @@
+ // Allocate enough space for the whole file list, plus two extra files and
+ // a NULL at the end.
+ cfList = nvalloc((p->num_entries + 3) * sizeof(ConflictingFileInfo));
++/* let's just return an empty list! */
++ return cfList;
+
+ for (i = 0; i < p->num_entries; i++) {
+ PackageEntry *entry = &p->entries[i];
+
+diff -uaN misc.c misc.c.new
+--- misc.c 2018-02-18 00:52:42.822203145 -0800
++++ misc.c.new 2018-02-18 00:53:28.926203581 -0800
+@@ -2289,7 +2289,10 @@
+ "For further details, please see the appendix SUPPORTED "
+ "NVIDIA GRAPHICS CHIPS in the README available on the Linux "
+ "driver download page at www.nvidia.com.", p->version);
+- return FALSE;
++/* return FALSE;
++ * We're just going to keep the message but skip the result
++ * so we can run this in a VM.
++ */
+ }
+
+ if (!found_vga_device)
+