Your message dated Tue, 31 Dec 2019 04:00:39 +0100
with message-id <[email protected]>
and subject line Re: Bug#945101: nvidia-driver: NVIDIA driver fails to compile 
on bpo kernel 5.2
has caused the Debian Bug report #945101,
regarding nvidia-driver: NVIDIA driver fails to compile on bpo kernel 5.2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
945101: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945101
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nvidia-driver
Version: 418.74-1
Severity: normal
Tags: patch

Dear Maintainer,

Buster's nvidia kernel driver fails to install on bpo kernel 5.2, due to
put_user_pages already included in the kernel, see here:
https://garajau.com.br/2019/07/compiling-nvidia-418-on-kernel-52

This can fixed for all versions with the following patch:

*** source/nvidia-uvm/uvm8_tools.c      2019-11-19 17:11:49.478995704 +0100
--- source/nvidia-uvm/uvm8_tools.c      2019-11-19 17:04:05.458646201 +0100
***************
*** 206,217 ****
--- 206,219 ----
      return event_tracker != NULL && !event_tracker->is_queue;
  }

+ #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0)
  static void put_user_pages(struct page **pages, NvU64 page_count)
  {
      NvU64 i;
      for (i = 0; i < page_count; i++)
          put_page(pages[i]);
  }
+ #endif

  static void unmap_user_pages(struct page **pages, void *addr, NvU64 size)
  {

Kind regards,
Harm te Hennepe

-- Package-specific info:
uname -a:
Linux powerbox 5.2.0-0.bpo.3-amd64 #1 SMP Debian 5.2.17-1~bpo10+1 (2019-09-30) 
x86_64 GNU/Linux

/proc/version:
Linux version 5.2.0-0.bpo.3-amd64 ([email protected]) (gcc version 
8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 5.2.17-1~bpo10+1 (2019-09-30)

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module  418.74  Wed May  1 11:49:41 CDT 
2019
GCC version:  gcc version 8.3.0 (Debian 8.3.0-6) 

-- System Information:
Debian Release: 10.2
  APT prefers stable
  APT policy: (700, 'stable'), (500, 'stable-updates'), (50, 'testing'), (40, 
'unstable'), (30, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-0.bpo.3-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nvidia-driver depends on:
ii  nvidia-alternative                         418.74-1
ii  nvidia-driver-bin                          418.74-1
ii  nvidia-driver-libs                         418.74-1
ii  nvidia-installer-cleanup                   20151021+9
ii  nvidia-kernel-dkms [nvidia-kernel-418.74]  418.74-1
ii  nvidia-legacy-check                        418.74-1
ii  nvidia-support                             20151021+9
ii  nvidia-vdpau-driver                        418.74-1
ii  xserver-xorg-video-nvidia                  418.74-1

Versions of packages nvidia-driver recommends:
ii  libnvidia-cfg1       418.74-1
pn  nvidia-persistenced  <none>
ii  nvidia-settings      418.74-1

Versions of packages nvidia-driver suggests:
ii  nvidia-kernel-dkms  418.74-1

Versions of packages nvidia-driver-libs:amd64 depends on:
ii  libgl1-nvidia-glvnd-glx  418.74-1
ii  nvidia-egl-icd           418.74-1

Versions of packages nvidia-driver-libs:amd64 recommends:
ii  libgles-nvidia1          418.74-1
ii  libgles-nvidia2          418.74-1
ii  libglx-nvidia0           418.74-1
ii  libnvidia-cfg1           418.74-1
ii  libopengl0               1.1.0-1
pn  nvidia-driver-libs-i386  <none>
ii  nvidia-vulkan-icd        418.74-1

Versions of packages xserver-xorg-video-nvidia depends on:
ii  libc6                                  2.28-10
ii  libnvidia-glcore                       418.74-1
ii  nvidia-alternative                     418.74-1
ii  nvidia-installer-cleanup               20151021+9
ii  nvidia-legacy-check                    418.74-1
ii  nvidia-support                         20151021+9
ii  xserver-xorg-core [xorg-video-abi-24]  2:1.20.4-1

Versions of packages xserver-xorg-video-nvidia recommends:
ii  nvidia-kernel-dkms [nvidia-kernel-418.74]  418.74-1
ii  nvidia-settings                            418.74-1
ii  nvidia-vdpau-driver                        418.74-1

Versions of packages xserver-xorg-video-nvidia suggests:
ii  nvidia-kernel-dkms  418.74-1

Versions of packages nvidia-alternative depends on:
ii  dpkg                    1.19.7
ii  glx-alternative-nvidia  1.0.0
ii  nvidia-legacy-check     418.74-1

Versions of packages nvidia-kernel-dkms depends on:
ii  dkms                                               2.6.1-4
ii  nvidia-installer-cleanup                           20151021+9
ii  nvidia-kernel-support [nvidia-kernel-support--v1]  418.74-1

nvidia-kernel-dkms recommends no packages.

Versions of packages glx-alternative-nvidia depends on:
ii  dpkg                  1.19.7
ii  glx-alternative-mesa  1.0.0
ii  glx-diversions        1.0.0
ii  update-glx            1.0.0

glx-alternative-nvidia suggests no packages.

Versions of packages xserver-xorg-video-intel depends on:
ii  libc6                                  2.28-10
ii  libdrm-intel1                          2.4.97-1
ii  libdrm2                                2.4.97-1
ii  libpciaccess0                          0.14-1
ii  libpixman-1-0                          0.36.0-1
ii  libudev1                               241-7~deb10u2
ii  libx11-6                               2:1.6.7-1
ii  libx11-xcb1                            2:1.6.7-1
ii  libxcb-dri2-0                          1.13.1-2
ii  libxcb-dri3-0                          1.13.1-2
ii  libxcb-sync1                           1.13.1-2
ii  libxcb-util0                           0.3.8-3+b2
ii  libxcb1                                1.13.1-2
ii  libxcursor1                            1:1.1.15-2
ii  libxdamage1                            1:1.1.4-3+b3
ii  libxext6                               2:1.3.3-1+b2
ii  libxfixes3                             1:5.0.3-1
ii  libxinerama1                           2:1.1.4-2
ii  libxrandr2                             2:1.5.1-1
ii  libxrender1                            1:0.9.10-1
ii  libxshmfence1                          1.3-1
ii  libxss1                                1:1.2.3-1
ii  libxtst6                               2:1.2.3-1
ii  libxv1                                 2:1.0.11-1
ii  libxvmc1                               2:1.0.10-1
ii  xserver-xorg-core [xorg-video-abi-24]  2:1.20.4-1

Versions of packages nvidia-driver is related to:
pn  bumblebee                                                  <none>
pn  bumblebee-nvidia                                           <none>
pn  ccache                                                     <none>
pn  libcuda1                                                   <none>
pn  libcuda1-any                                               <none>
pn  libdrm-nouveau1                                            <none>
pn  libdrm-nouveau1a                                           <none>
ii  libdrm-nouveau2                                            2.4.97-1
ii  libegl1                                                    1.1.0-1
ii  libgl1                                                     1.1.0-1
ii  libgl1-nvidia-glvnd-glx [libgl1-nvidia-glx-any]            418.74-1
ii  libgles1                                                   1.1.0-1
ii  libgles2                                                   1.1.0-1
ii  libglvnd0                                                  1.1.0-1
ii  libglx0                                                    1.1.0-1
pn  libopencl0                                                 <none>
pn  libopencl1                                                 <none>
ii  libvulkan1                                                 1.1.97-2
pn  linux-headers                                              <none>
ii  make                                                       4.2.1-1.2
ii  nvidia-driver [nvidia-glx-any]                             418.74-1
pn  nvidia-glx                                                 <none>
ii  nvidia-kernel-common                                       20151021+9
ii  nvidia-kernel-dkms                                         418.74-1
pn  nvidia-kernel-source                                       <none>
ii  nvidia-kernel-support [nvidia-kernel-support-any]          418.74-1
ii  nvidia-modprobe                                            418.56-1
ii  nvidia-settings                                            418.74-1
ii  nvidia-support                                             20151021+9
ii  nvidia-vulkan-icd [vulkan-icd]                             418.74-1
ii  nvidia-xconfig                                             418.56-1
pn  opencl-icd                                                 <none>
ii  xserver-xorg                                               1:7.7+19
ii  xserver-xorg-core                                          2:1.20.4-1
ii  xserver-xorg-legacy                                        2:1.20.4-1
ii  xserver-xorg-video-nouveau                                 1:1.0.16-1
ii  xserver-xorg-video-nvidia [xserver-xorg-video-nvidia-any]  418.74-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Version: 430.64-4

On 19/11/2019 17.20, Harm te Hennepe wrote:
> Buster's nvidia kernel driver fails to install on bpo kernel 5.2, due to
> put_user_pages already included in the kernel, see here:

430.64-4~bpo10+1 is now available in buster-backports.


Andreas

--- End Message ---

Reply via email to