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