diff --git a/srcpkgs/nvidia304/files/linux-3.19.patch b/srcpkgs/nvidia304/files/linux-3.19.patch new file mode 100644 index 00000000000..0f2bb81b850 --- /dev/null +++ b/srcpkgs/nvidia304/files/linux-3.19.patch @@ -0,0 +1,20 @@ +--- kernel/nv.c 2014-12-02 04:58:34.000000000 +0100 ++++ kernel/nv.c 2014-12-21 17:50:33.420697348 +0100 +@@ -2026,7 +2026,7 @@ long nv_kern_unlocked_ioctl( + unsigned long i_arg + ) + { +- return nv_kern_ioctl(file->f_dentry->d_inode, file, cmd, i_arg); ++ return nv_kern_ioctl(file->f_path.dentry->d_inode, file, cmd, i_arg); + } + + long nv_kern_compat_ioctl( +@@ -2035,7 +2035,7 @@ long nv_kern_compat_ioctl( + unsigned long i_arg + ) + { +- return nv_kern_ioctl(file->f_dentry->d_inode, file, cmd, i_arg); ++ return nv_kern_ioctl(file->f_path.dentry->d_inode, file, cmd, i_arg); + } + + /* diff --git a/srcpkgs/nvidia304/template b/srcpkgs/nvidia304/template index 02a2476cab9..315afecfd0f 100644 --- a/srcpkgs/nvidia304/template +++ b/srcpkgs/nvidia304/template @@ -3,7 +3,7 @@ _desc="NVIDIA drivers for linux (304.xx series)" pkgname=nvidia304 version=304.125 -revision=3 +revision=4 maintainer="Juan RP " license="Propietary NVIDIA license" homepage="http://www.nvidia.com" @@ -36,6 +36,7 @@ do_extract() { do_configure() { cd ${_pkg} patch -sNp0 -i ${XBPS_SRCPKGDIR}/nvidia/files/linux-3.18.patch + patch -sNp0 -i ${FILESDIR}/linux-3.19.patch } do_install() { cd ${_pkg}