Adjust for kernel 5.10 series changes Signed-off-by: Thomas Backlund <tmb@mageia.org> diff -Nurp NVIDIA-Linux-x86_64-340.108.orig/kernel/nv-drm.c NVIDIA-Linux-x86_64-340.108/kernel/nv-drm.c --- NVIDIA-Linux-x86_64-340.108.orig/kernel/nv-drm.c 2019-12-12 00:04:24.000000000 +0200 +++ NVIDIA-Linux-x86_64-340.108/kernel/nv-drm.c 2020-12-05 02:13:16.055383450 +0200 @@ -10,6 +10,8 @@ #define __NO_VERSION__ +#include <linux/version.h> + #include "nv-misc.h" #include "os-interface.h" #include "nv-linux.h" @@ -138,7 +140,11 @@ static struct sg_table* nv_gem_prime_get struct nv_gem_object *nv_obj = container_of(obj, struct nv_gem_object, base); int page_count = obj->size >> PAGE_SHIFT; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 10, 0) + return drm_prime_pages_to_sg(obj->dev, nv_obj->pages, page_count); +#else return drm_prime_pages_to_sg(nv_obj->pages, page_count); +#endif } static void* nv_gem_prime_vmap(