diff --git a/PKGBUILD b/PKGBUILD index 1e2e443832cf..bd093c5bf9fb 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -232,14 +232,14 @@ fi # NVIDIA pre-build module support if [ "$_build_nvidia" = "yes" ]; then source+=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${_nv_ver}/${_nv_pkg}.run" - "${_patchsource}/misc/nvidia/0001-Enable-atomic-kernel-modesetting-by-default.patch") + "${_patchsource}/misc/nvidia/0001-Enable-atomic-kernel-modesetting-by-default.patch" + "${_patchsource}/misc/nvidia/0003-Workaround-nv_vm_flags_-calling-GPL-only-code.patch") fi if [ "$_build_nvidia_open" = "yes" ]; then source+=("https://download.nvidia.com/XFree86/${_nv_open_pkg%"-$_nv_ver"}/${_nv_open_pkg}.tar.xz" "${_patchsource}/misc/nvidia/0001-Enable-atomic-kernel-modesetting-by-default.patch" - "${_patchsource}/misc/nvidia/0002-Add-IBT-support.patch" - "${_patchsource}/misc/nvidia/0003-Workaround-nv_vm_flags_-calling-GPL-only-code.patch") + "${_patchsource}/misc/nvidia/0002-Add-IBT-support.patch") fi # Use generated AutoFDO Profile @@ -519,6 +519,7 @@ prepare() { # Use fbdev and modeset as default patch -Np1 -i "${srcdir}/0001-Enable-atomic-kernel-modesetting-by-default.patch" -d "${srcdir}/${_nv_pkg}/kernel" + patch -Np1 -i "${srcdir}/0003-Workaround-nv_vm_flags_-calling-GPL-only-code.patch" -d "${srcdir}/${_nv_pkg}/kernel" fi if [ "$_build_nvidia_open" = "yes" ]; then