Package: nvidia-kernel-source
Version: 343.36-1
Severity: important
Tags: upstream patch

Patch attached, tested, please apply.

-- Package-specific info:
uname -a:
Linux zombie 3.19.0+ #10 SMP PREEMPT Wed Feb 11 20:39:23 CET 2015 x86_64 
GNU/Linux

/proc/version:
Linux version 3.19.0+ (root@zombie) (gcc version 4.9.2 (Debian 4.9.2-10) ) #10 
SMP PREEMPT Wed Feb 11 20:39:23 CET 2015

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module  343.36  Mon Dec  1 16:18:58 PST 
2014
GCC version:  gcc version 4.9.2 (Debian 4.9.2-10) 

--- nvidia-graphics-drivers-343.36/debian/module/debian/patches/f_path.dentry.patch	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-343.36.patched/debian/module/debian/patches/f_path.dentry.patch	2015-02-18 18:45:32.435160595 +0100
@@ -0,0 +1,33 @@
+diff -urd kernel-source-tree.orig/nv-frontend.c kernel-source-tree/nv-frontend.c
+--- a/nv-frontend.c	2014-12-02 00:26:56.000000000 +0100
++++ b/nv-frontend.c	2015-02-18 18:37:00.135142310 +0100
+@@ -327,7 +327,7 @@
+     unsigned long i_arg
+ )
+ {
+-    return nvidia_frontend_ioctl(file->f_dentry->d_inode, file, cmd, i_arg);
++    return nvidia_frontend_ioctl(file->f_path.dentry->d_inode, file, cmd, i_arg);
+ }
+ 
+ long nvidia_frontend_compat_ioctl(
+@@ -336,7 +336,7 @@
+     unsigned long i_arg
+ )
+ {
+-    return nvidia_frontend_ioctl(file->f_dentry->d_inode, file, cmd, i_arg);
++    return nvidia_frontend_ioctl(file->f_path.dentry->d_inode, file, cmd, i_arg);
+ }
+ 
+ int nvidia_frontend_mmap(
+diff -urd kernel-source-tree.orig/nv.c kernel-source-tree/nv.c
+--- a/nv.c	2014-12-02 00:26:56.000000000 +0100
++++ b/nv.c	2015-02-18 18:36:32.471141323 +0100
+@@ -1824,7 +1824,7 @@
+     unsigned long i_arg
+ )
+ {
+-    return nvidia_ioctl(file->f_dentry->d_inode, file, cmd, i_arg);
++    return nvidia_ioctl(file->f_path.dentry->d_inode, file, cmd, i_arg);
+ }
+ 
+ /*
--- nvidia-graphics-drivers-343.36/debian/module/debian/patches/series	2014-10-14 11:31:09.000000000 +0200
+++ nvidia-graphics-drivers-343.36.patched/debian/module/debian/patches/series	2015-02-18 18:44:37.023158617 +0100
@@ -3,3 +3,4 @@
 use-nv-kernel-ARCH.o_shipped.patch
 conditionally-include-linux_version.h.patch
 uvm-symvers.patch
+f_path.dentry.patch 

Reply via email to