Author: pebender
Date: Fri Jun 12 12:17:04 2009
New Revision: 4933

Added:
     
trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/files/NVIDIA-Linux-x86-173.14.18-pkg1-kernel_2.6.30.patch
     
trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/files/NVIDIA-Linux-x86_64-173.14.18-pkg2-kernel_2.6.30.patch
     
trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/files/NVIDIA-Linux-x86-71.86.09-pkg1-kernel_2.6.30.patch
     
trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/files/NVIDIA-Linux-x86_64-71.86.09-pkg2-kernel_2.6.30.patch
     
trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/files/NVIDIA-Linux-x86-96.43.11-pkg1-kernel_2.6.30.patch
     
trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/files/NVIDIA-Linux-x86_64-96.43.11-pkg2-kernel_2.6.30.patch
Modified:
    trunk/gar-minimyth/html/minimyth/document-changelog.txt
    trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/Makefile
    trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/checksums
    trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/Makefile
    trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/checksums
    trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/Makefile
    trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/checksums

Log:
- Patched legacy NVIDIA drivers so that they build with kernel 2.6.30.



Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt     (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt     Fri Jun 12  
12:17:04 2009
@@ -32,6 +32,9 @@
      - Fixed MM_LIRC.pm so the uinput kernel module is not loaded as a  
result
        of MM_LIRC_FETCH_LIRCMD_CONF='no'.

+Fixed build system
+    - Patched legacy NVIDIA drivers so that they build with kernel 2.6.30.
+
  Removed packages
      Removed kernel-2.6.26/linux.
      Removed kernel-2.6.27/linux.

Modified: trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/Makefile
==============================================================================
--- trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/Makefile  (original)
+++ trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/Makefile  Fri Jun 12  
12:17:04 2009
@@ -1,4 +1,4 @@
-PATCHFILES = $(DISTFILE)-select_makefile.patch
+PATCHFILES = $(DISTFILE)-kernel_2.6.30.patch  
$(DISTFILE)-select_makefile.patch

  NVIDIA_MAJOR_VERSION = 173
  NVIDIA_MINOR_VERSION = 14

Modified: trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/checksums
==============================================================================
--- trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/checksums (original)
+++ trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/checksums Fri Jun 12  
12:17:04 2009
@@ -1,4 +1,6 @@
  e1ed7d04187dee04ea9d32a41e2b7899   
download/NVIDIA-Linux-x86-173.14.18-pkg1.run
+9244662bd9aaa9c6dc28dbafc5788f06   
download/NVIDIA-Linux-x86-173.14.18-pkg1-kernel_2.6.30.patch
  21c293195867d76568fc9f22f875f81a   
download/NVIDIA-Linux-x86-173.14.18-pkg1-select_makefile.patch
  959cbaac0340c02aebee7d1f27a9a71b   
download/NVIDIA-Linux-x86_64-173.14.18-pkg2.run
+8f6edfec77dfe41756f0befc190f5d6d   
download/NVIDIA-Linux-x86_64-173.14.18-pkg2-kernel_2.6.30.patch
  6daa20363a92e5d5c16e73dcb456540e   
download/NVIDIA-Linux-x86_64-173.14.18-pkg2-select_makefile.patch

Added:  
trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/files/NVIDIA-Linux-x86-173.14.18-pkg1-kernel_2.6.30.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/files/NVIDIA-Linux-x86-173.14.18-pkg1-kernel_2.6.30.patch
      
Fri Jun 12 12:17:04 2009
@@ -0,0 +1,105 @@
+diff -Naur NVIDIA-Linux-x86-173.14.18-pkg1-old/usr/src/nv/nv.c  
NVIDIA-Linux-x86-173.14.18-pkg1-new/usr/src/nv/nv.c
+--- NVIDIA-Linux-x86-173.14.18-pkg1-old/usr/src/nv/nv.c        2009-03-02  
12:49:19.000000000 -0800
++++ NVIDIA-Linux-x86-173.14.18-pkg1-new/usr/src/nv/nv.c        2009-06-12  
11:07:07.000000000 -0700
+@@ -16,6 +16,7 @@
+ #include "os-agp.h"
+ #include "nv-vm.h"
+ #include "nv-reg.h"
++#include <linux/version.h>
+
+ #ifdef MODULE_ALIAS_CHARDEV_MAJOR
+ MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
+@@ -607,10 +608,12 @@
+      * Set the module owner to ensure that the reference
+      * count reflects accesses to the proc files.
+      */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     proc_nvidia->owner = THIS_MODULE;
+     proc_nvidia_cards->owner = THIS_MODULE;
+     proc_nvidia_warnings->owner = THIS_MODULE;
+
++#endif
+     for (j = 0; j < num_nv_devices; j++)
+     {
+         nvl = &nv_linux_devices[j];
+@@ -629,7 +632,9 @@
+
+         entry->data = nv;
+         entry->read_proc = nv_kern_read_cardinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+         entry->owner = THIS_MODULE;
++#endif
+
+         if (nvos_find_agp_capability(dev)) {
+             /*
+@@ -642,7 +647,9 @@
+                 goto failed;
+             }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+             proc_nvidia_agp = entry;
+
+             entry = create_proc_entry("status", flags, proc_nvidia_agp);
+@@ -653,7 +660,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_status;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+
+             entry = create_proc_entry("host-bridge", flags,  
proc_nvidia_agp);
+             if (!entry) {
+@@ -663,8 +672,9 @@
+
+             entry->data = NULL;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
+-
++#endif
+             entry = create_proc_entry("card", flags, proc_nvidia_agp);
+             if (!entry) {
+                 NV_PCI_DEV_PUT(dev);
+@@ -673,7 +683,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+         }
+
+         NV_PCI_DEV_PUT(dev);
+@@ -684,14 +696,18 @@
+         goto failed;
+
+     entry->read_proc = nv_kern_read_version;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     entry = create_proc_entry("registry", flags, proc_nvidia);
+     if (!entry)
+         goto failed;
+
+     entry->read_proc = nv_kern_read_registry;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     return;
+
+@@ -718,8 +734,10 @@
+
+     entry->data = (void *)message;
+     entry->read_proc = nv_kern_read_warning;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
+ #endif
++#endif
+ }
+
+ #ifdef CONFIG_PROC_FS

Added:  
trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/files/NVIDIA-Linux-x86_64-173.14.18-pkg2-kernel_2.6.30.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/nvidia/nvidia-173.14.18/files/NVIDIA-Linux-x86_64-173.14.18-pkg2-kernel_2.6.30.patch
   
Fri Jun 12 12:17:04 2009
@@ -0,0 +1,105 @@
+diff -Naur NVIDIA-Linux-x86_64-173.14.18-pkg2-old/usr/src/nv/nv.c  
NVIDIA-Linux-x86_64-173.14.18-pkg2-new/usr/src/nv/nv.c
+--- NVIDIA-Linux-x86_64-173.14.18-pkg2-old/usr/src/nv/nv.c     2009-03-02  
16:00:34.000000000 -0800
++++ NVIDIA-Linux-x86_64-173.14.18-pkg2-new/usr/src/nv/nv.c     2009-06-12  
11:10:44.000000000 -0700
+@@ -16,6 +16,7 @@
+ #include "os-agp.h"
+ #include "nv-vm.h"
+ #include "nv-reg.h"
++#include <linux/version.h>
+
+ #ifdef MODULE_ALIAS_CHARDEV_MAJOR
+ MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
+@@ -607,10 +608,12 @@
+      * Set the module owner to ensure that the reference
+      * count reflects accesses to the proc files.
+      */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     proc_nvidia->owner = THIS_MODULE;
+     proc_nvidia_cards->owner = THIS_MODULE;
+     proc_nvidia_warnings->owner = THIS_MODULE;
+
++#endif
+     for (j = 0; j < num_nv_devices; j++)
+     {
+         nvl = &nv_linux_devices[j];
+@@ -629,7 +632,9 @@
+
+         entry->data = nv;
+         entry->read_proc = nv_kern_read_cardinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+         entry->owner = THIS_MODULE;
++#endif
+
+         if (nvos_find_agp_capability(dev)) {
+             /*
+@@ -642,7 +647,9 @@
+                 goto failed;
+             }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+             proc_nvidia_agp = entry;
+
+             entry = create_proc_entry("status", flags, proc_nvidia_agp);
+@@ -653,7 +660,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_status;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+
+             entry = create_proc_entry("host-bridge", flags,  
proc_nvidia_agp);
+             if (!entry) {
+@@ -663,8 +672,9 @@
+
+             entry->data = NULL;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
+-
++#endif
+             entry = create_proc_entry("card", flags, proc_nvidia_agp);
+             if (!entry) {
+                 NV_PCI_DEV_PUT(dev);
+@@ -673,7 +683,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+         }
+
+         NV_PCI_DEV_PUT(dev);
+@@ -684,14 +696,18 @@
+         goto failed;
+
+     entry->read_proc = nv_kern_read_version;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     entry = create_proc_entry("registry", flags, proc_nvidia);
+     if (!entry)
+         goto failed;
+
+     entry->read_proc = nv_kern_read_registry;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     return;
+
+@@ -718,8 +734,10 @@
+
+     entry->data = (void *)message;
+     entry->read_proc = nv_kern_read_warning;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
+ #endif
++#endif
+ }
+
+ #ifdef CONFIG_PROC_FS

Modified: trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/Makefile
==============================================================================
--- trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/Makefile   (original)
+++ trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/Makefile   Fri Jun 12  
12:17:04 2009
@@ -1,4 +1,4 @@
-PATCHFILES = $(DISTFILE)-select_makefile.patch
+PATCHFILES = $(DISTFILE)-kernel_2.6.30.patch  
$(DISTFILE)-select_makefile.patch

  NVIDIA_MAJOR_VERSION = 71
  NVIDIA_MINOR_VERSION = 86

Modified: trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/checksums
==============================================================================
--- trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/checksums  (original)
+++ trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/checksums  Fri Jun 12  
12:17:04 2009
@@ -1,4 +1,6 @@
  c8b092ad9243f35c7302083224a8795f   
download/NVIDIA-Linux-x86-71.86.09-pkg1.run
+185b8768fd46ce8e74a8a778667f210c   
download/NVIDIA-Linux-x86-71.86.09-pkg1-kernel_2.6.30.patch
  edca60203c7660e31f60828630de8799   
download/NVIDIA-Linux-x86-71.86.09-pkg1-select_makefile.patch
  04755384f660015336602d1a5727214a   
download/NVIDIA-Linux-x86_64-71.86.09-pkg2.run
+0768c9e22a9da22f335980cb5cbf9055   
download/NVIDIA-Linux-x86_64-71.86.09-pkg2-kernel_2.6.30.patch
  e2b8e6ef424091222e7f61d4f373360f   
download/NVIDIA-Linux-x86_64-71.86.09-pkg2-select_makefile.patch

Added:  
trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/files/NVIDIA-Linux-x86-71.86.09-pkg1-kernel_2.6.30.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/files/NVIDIA-Linux-x86-71.86.09-pkg1-kernel_2.6.30.patch
        
Fri Jun 12 12:17:04 2009
@@ -0,0 +1,105 @@
+diff -Naur NVIDIA-Linux-x86-71.86.09-pkg1-old/usr/src/nv/nv.c  
NVIDIA-Linux-x86-71.86.09-pkg1-new/usr/src/nv/nv.c
+--- NVIDIA-Linux-x86-71.86.09-pkg1-old/usr/src/nv/nv.c 2009-02-23  
16:24:20.000000000 -0800
++++ NVIDIA-Linux-x86-71.86.09-pkg1-new/usr/src/nv/nv.c 2009-06-12  
10:53:39.000000000 -0700
+@@ -15,6 +15,7 @@
+ #include "nv_compiler.h"
+ #include "os-agp.h"
+ #include "nv-vm.h"
++#include <linux/version.h>
+
+ #ifdef MODULE_ALIAS_CHARDEV_MAJOR
+ MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
+@@ -572,10 +573,12 @@
+      * Set the module owner to ensure that the reference
+      * count reflects accesses to the proc files.
+      */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     proc_nvidia->owner = THIS_MODULE;
+     proc_nvidia_cards->owner = THIS_MODULE;
+     proc_nvidia_warnings->owner = THIS_MODULE;
+
++#endif
+     for (j = 0; j < num_nv_devices; j++)
+     {
+         nvl = &nv_linux_devices[j];
+@@ -594,7 +597,9 @@
+
+         entry->data = nv;
+         entry->read_proc = nv_kern_read_cardinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+         entry->owner = THIS_MODULE;
++#endif
+
+         if (nvos_find_agp_capability(dev)) {
+             /*
+@@ -607,7 +612,9 @@
+                 goto failed;
+             }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+             proc_nvidia_agp = entry;
+
+             entry = create_proc_entry("status", flags, proc_nvidia_agp);
+@@ -618,7 +625,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_status;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+
+             entry = create_proc_entry("host-bridge", flags,  
proc_nvidia_agp);
+             if (!entry) {
+@@ -628,8 +637,9 @@
+
+             entry->data = NULL;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
+-
++#endif
+             entry = create_proc_entry("card", flags, proc_nvidia_agp);
+             if (!entry) {
+                 NV_PCI_DEV_PUT(dev);
+@@ -638,7 +648,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+         }
+
+         NV_PCI_DEV_PUT(dev);
+@@ -649,14 +661,18 @@
+         goto failed;
+
+     entry->read_proc = nv_kern_read_version;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     entry = create_proc_entry("registry", flags, proc_nvidia);
+     if (!entry)
+         goto failed;
+
+     entry->read_proc = nv_kern_read_registry;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     return;
+
+@@ -683,8 +699,10 @@
+
+     entry->data = (void *)message;
+     entry->read_proc = nv_kern_read_warning;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
+ #endif
++#endif
+ }
+
+ #ifdef CONFIG_PROC_FS

Added:  
trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/files/NVIDIA-Linux-x86_64-71.86.09-pkg2-kernel_2.6.30.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/nvidia/nvidia-71.86.09/files/NVIDIA-Linux-x86_64-71.86.09-pkg2-kernel_2.6.30.patch
     
Fri Jun 12 12:17:04 2009
@@ -0,0 +1,105 @@
+diff -Naur NVIDIA-Linux-x86_64-71.86.09-pkg2-old/usr/src/nv/nv.c  
NVIDIA-Linux-x86_64-71.86.09-pkg2-new/usr/src/nv/nv.c
+--- NVIDIA-Linux-x86_64-71.86.09-pkg2-old/usr/src/nv/nv.c      2009-02-23  
16:46:31.000000000 -0800
++++ NVIDIA-Linux-x86_64-71.86.09-pkg2-new/usr/src/nv/nv.c      2009-06-12  
10:55:42.000000000 -0700
+@@ -15,6 +15,7 @@
+ #include "nv_compiler.h"
+ #include "os-agp.h"
+ #include "nv-vm.h"
++#include <linux/version.h>
+
+ #ifdef MODULE_ALIAS_CHARDEV_MAJOR
+ MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
+@@ -572,10 +573,12 @@
+      * Set the module owner to ensure that the reference
+      * count reflects accesses to the proc files.
+      */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     proc_nvidia->owner = THIS_MODULE;
+     proc_nvidia_cards->owner = THIS_MODULE;
+     proc_nvidia_warnings->owner = THIS_MODULE;
+
++#endif
+     for (j = 0; j < num_nv_devices; j++)
+     {
+         nvl = &nv_linux_devices[j];
+@@ -594,7 +597,9 @@
+
+         entry->data = nv;
+         entry->read_proc = nv_kern_read_cardinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+         entry->owner = THIS_MODULE;
++#endif
+
+         if (nvos_find_agp_capability(dev)) {
+             /*
+@@ -607,7 +612,9 @@
+                 goto failed;
+             }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+             proc_nvidia_agp = entry;
+
+             entry = create_proc_entry("status", flags, proc_nvidia_agp);
+@@ -618,7 +625,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_status;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+
+             entry = create_proc_entry("host-bridge", flags,  
proc_nvidia_agp);
+             if (!entry) {
+@@ -628,8 +637,9 @@
+
+             entry->data = NULL;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
+-
++#endif
+             entry = create_proc_entry("card", flags, proc_nvidia_agp);
+             if (!entry) {
+                 NV_PCI_DEV_PUT(dev);
+@@ -638,7 +648,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+         }
+
+         NV_PCI_DEV_PUT(dev);
+@@ -649,14 +661,18 @@
+         goto failed;
+
+     entry->read_proc = nv_kern_read_version;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     entry = create_proc_entry("registry", flags, proc_nvidia);
+     if (!entry)
+         goto failed;
+
+     entry->read_proc = nv_kern_read_registry;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     return;
+
+@@ -683,8 +699,10 @@
+
+     entry->data = (void *)message;
+     entry->read_proc = nv_kern_read_warning;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
+ #endif
++#endif
+ }
+
+ #ifdef CONFIG_PROC_FS

Modified: trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/Makefile
==============================================================================
--- trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/Makefile   (original)
+++ trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/Makefile   Fri Jun 12  
12:17:04 2009
@@ -1,4 +1,4 @@
-PATCHFILES = $(DISTFILE)-select_makefile.patch
+PATCHFILES = $(DISTFILE)-kernel_2.6.30.patch  
$(DISTFILE)-select_makefile.patch

  NVIDIA_MAJOR_VERSION = 96
  NVIDIA_MINOR_VERSION = 43

Modified: trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/checksums
==============================================================================
--- trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/checksums  (original)
+++ trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/checksums  Fri Jun 12  
12:17:04 2009
@@ -1,4 +1,6 @@
  62aa8c922b44c7cf3e581ff73bac7c96   
download/NVIDIA-Linux-x86-96.43.11-pkg1.run
+d3f9d4d3c42f4fe815d769c4cfbba778   
download/NVIDIA-Linux-x86-96.43.11-pkg1-kernel_2.6.30.patch
  1f74a0adaebed7eb413a8255a4de3cb6   
download/NVIDIA-Linux-x86-96.43.11-pkg1-select_makefile.patch
  db329587305136aa1adc89c375c60057   
download/NVIDIA-Linux-x86_64-96.43.11-pkg2.run
+696938a4e4151fe69993abe427b71ef5   
download/NVIDIA-Linux-x86_64-96.43.11-pkg2-kernel_2.6.30.patch
  906025e1c89c90c693d50b65fdd4d311   
download/NVIDIA-Linux-x86_64-96.43.11-pkg2-select_makefile.patch

Added:  
trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/files/NVIDIA-Linux-x86-96.43.11-pkg1-kernel_2.6.30.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/files/NVIDIA-Linux-x86-96.43.11-pkg1-kernel_2.6.30.patch
        
Fri Jun 12 12:17:04 2009
@@ -0,0 +1,105 @@
+diff -Naur NVIDIA-Linux-x86-96.43.11-pkg1-old/usr/src/nv/nv.c  
NVIDIA-Linux-x86-96.43.11-pkg1-new/usr/src/nv/nv.c
+--- NVIDIA-Linux-x86-96.43.11-pkg1-old/usr/src/nv/nv.c 2009-02-23  
15:46:00.000000000 -0800
++++ NVIDIA-Linux-x86-96.43.11-pkg1-new/usr/src/nv/nv.c 2009-06-12  
10:46:50.000000000 -0700
+@@ -15,6 +15,7 @@
+ #include "nv_compiler.h"
+ #include "os-agp.h"
+ #include "nv-vm.h"
++#include <linux/version.h>
+
+ #ifdef MODULE_ALIAS_CHARDEV_MAJOR
+ MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
+@@ -499,10 +500,12 @@
+      * Set the module owner to ensure that the reference
+      * count reflects accesses to the proc files.
+      */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     proc_nvidia->owner = THIS_MODULE;
+     proc_nvidia_cards->owner = THIS_MODULE;
+     proc_nvidia_warnings->owner = THIS_MODULE;
+
++#endif
+     for (j = 0; j < num_nv_devices; j++)
+     {
+         nvl = &nv_linux_devices[j];
+@@ -521,7 +524,9 @@
+
+         entry->data = nv;
+         entry->read_proc = nv_kern_read_cardinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+         entry->owner = THIS_MODULE;
++#endif
+
+         if (nvos_find_agp_capability(dev)) {
+             /*
+@@ -534,7 +539,9 @@
+                 goto failed;
+             }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+             proc_nvidia_agp = entry;
+
+             entry = create_proc_entry("status", flags, proc_nvidia_agp);
+@@ -545,7 +552,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_status;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+
+             entry = create_proc_entry("host-bridge", flags,  
proc_nvidia_agp);
+             if (!entry) {
+@@ -555,8 +564,9 @@
+
+             entry->data = NULL;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
+-
++#endif
+             entry = create_proc_entry("card", flags, proc_nvidia_agp);
+             if (!entry) {
+                 NV_PCI_DEV_PUT(dev);
+@@ -565,7 +575,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+         }
+
+         NV_PCI_DEV_PUT(dev);
+@@ -576,14 +588,18 @@
+         goto failed;
+
+     entry->read_proc = nv_kern_read_version;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     entry = create_proc_entry("registry", flags, proc_nvidia);
+     if (!entry)
+         goto failed;
+
+     entry->read_proc = nv_kern_read_registry;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     return;
+
+@@ -610,8 +626,10 @@
+
+     entry->data = (void *)message;
+     entry->read_proc = nv_kern_read_warning;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
+ #endif
++#endif
+ }
+
+ #ifdef CONFIG_PROC_FS

Added:  
trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/files/NVIDIA-Linux-x86_64-96.43.11-pkg2-kernel_2.6.30.patch
==============================================================================
--- (empty file)
+++  
trunk/gar-minimyth/script/nvidia/nvidia-96.43.11/files/NVIDIA-Linux-x86_64-96.43.11-pkg2-kernel_2.6.30.patch
     
Fri Jun 12 12:17:04 2009
@@ -0,0 +1,105 @@
+diff -Naur NVIDIA-Linux-x86_64-96.43.11-pkg2-old/usr/src/nv/nv.c  
NVIDIA-Linux-x86_64-96.43.11-pkg2-new/usr/src/nv/nv.c
+--- NVIDIA-Linux-x86_64-96.43.11-pkg2-old/usr/src/nv/nv.c      2009-02-23  
16:16:24.000000000 -0800
++++ NVIDIA-Linux-x86_64-96.43.11-pkg2-new/usr/src/nv/nv.c      2009-06-12  
10:50:22.000000000 -0700
+@@ -15,6 +15,7 @@
+ #include "nv_compiler.h"
+ #include "os-agp.h"
+ #include "nv-vm.h"
++#include <linux/version.h>
+
+ #ifdef MODULE_ALIAS_CHARDEV_MAJOR
+ MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
+@@ -499,10 +500,12 @@
+      * Set the module owner to ensure that the reference
+      * count reflects accesses to the proc files.
+      */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     proc_nvidia->owner = THIS_MODULE;
+     proc_nvidia_cards->owner = THIS_MODULE;
+     proc_nvidia_warnings->owner = THIS_MODULE;
+
++#endif
+     for (j = 0; j < num_nv_devices; j++)
+     {
+         nvl = &nv_linux_devices[j];
+@@ -521,7 +524,9 @@
+
+         entry->data = nv;
+         entry->read_proc = nv_kern_read_cardinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+         entry->owner = THIS_MODULE;
++#endif
+
+         if (nvos_find_agp_capability(dev)) {
+             /*
+@@ -534,7 +539,9 @@
+                 goto failed;
+             }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+             proc_nvidia_agp = entry;
+
+             entry = create_proc_entry("status", flags, proc_nvidia_agp);
+@@ -545,7 +552,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_status;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+
+             entry = create_proc_entry("host-bridge", flags,  
proc_nvidia_agp);
+             if (!entry) {
+@@ -555,8 +564,9 @@
+
+             entry->data = NULL;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
+-
++#endif
+             entry = create_proc_entry("card", flags, proc_nvidia_agp);
+             if (!entry) {
+                 NV_PCI_DEV_PUT(dev);
+@@ -565,7 +575,9 @@
+
+             entry->data = nv;
+             entry->read_proc = nv_kern_read_agpinfo;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+             entry->owner = THIS_MODULE;
++#endif
+         }
+
+         NV_PCI_DEV_PUT(dev);
+@@ -576,14 +588,18 @@
+         goto failed;
+
+     entry->read_proc = nv_kern_read_version;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     entry = create_proc_entry("registry", flags, proc_nvidia);
+     if (!entry)
+         goto failed;
+
+     entry->read_proc = nv_kern_read_registry;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
++#endif
+
+     return;
+
+@@ -610,8 +626,10 @@
+
+     entry->data = (void *)message;
+     entry->read_proc = nv_kern_read_warning;
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+     entry->owner = THIS_MODULE;
+ #endif
++#endif
+ }
+
+ #ifdef CONFIG_PROC_FS

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to