Your message dated Mon, 25 Jul 2016 02:45:22 +0200
with message-id <[email protected]>
and subject line Re: Bug#822645: nvidia-legacy-340xx-kernel-dkms: fails to 
build with kernel 4.6-rc5
has caused the Debian Bug report #822645,
regarding nvidia-legacy-340xx-kernel-dkms: fails to build with kernel 4.6-rc5
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.)


-- 
822645: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822645
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nvidia-legacy-340xx-kernel-dkms
Version: 340.96-5
Severity: normal

Hi!
The nvidia module fails to build against current -rc kernel.  The following
patch makes it work:

--- os-mlock.c~ 2016-04-22 21:19:09.000000000 +0200
+++ os-mlock.c  2016-04-25 23:47:41.529790073 +0200
@@ -45,7 +45,7 @@
     }
 
     down_read(&mm->mmap_sem);
-    ret = get_user_pages(current, mm, (unsigned long)address,
+    ret = get_user_pages((unsigned long)address,
             page_count, write, force, user_pages, NULL);
     up_read(&mm->mmap_sem);
     pinned = ret;


You'd of course need #ifdefs to keep it working on older kernels.  And
here's a problem -- the upstream commit that removes compat macros for
get_user_pages() is v4.6-rc2-1-gc12d2da, yet somehow Debian's -rc3 from
experimental does work with the unmodified nvidia source.  Thus, I'm not
certain which versions need the old and which the new code.



-- Package-specific info:
uname -a:
Linux umbar 4.6.0-rc5-x32 #1 SMP Mon Apr 25 22:42:37 CEST 2016 x86_64 GNU/Linux

/proc/version:
Linux version 4.6.0-rc5-x32 (kilobyte@umbar) (gcc version 5.3.1 20160421 
(Debian 5.3.1-15) ) #1 SMP Mon Apr 25 22:42:37 CEST 2016

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module  340.96  Sun Nov  8 22:33:28 PST 
2015
GCC version:  gcc version 5.3.1 20160421 (Debian 5.3.1-15) 

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-rc5-x32 (SMP w/6 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages nvidia-legacy-340xx-kernel-dkms depends on:
ii  dkms                                                             2.2.0.3-2
ii  nvidia-installer-cleanup                                         20151021+4
ii  nvidia-legacy-340xx-kernel-support [nvidia-legacy-340xx-kernel-  340.96-5

Versions of packages nvidia-legacy-340xx-kernel-dkms recommends:
ii  nvidia-legacy-340xx-driver  340.96-5

nvidia-legacy-340xx-kernel-dkms suggests no packages.

Versions of packages nvidia-legacy-340xx-driver depends on:
ii  libegl1-nvidia-legacy-340xx             340.96-5
ii  libgl1-nvidia-legacy-340xx-glx          340.96-5
ii  nvidia-installer-cleanup                20151021+4
ii  nvidia-legacy-340xx-alternative         340.96-5
ii  nvidia-legacy-340xx-driver-bin          340.96-5
ii  nvidia-legacy-340xx-vdpau-driver        340.96-5
ii  nvidia-support                          20151021+4
ii  xserver-xorg-video-nvidia-legacy-340xx  340.96-5

Versions of packages nvidia-legacy-340xx-driver recommends:
ii  libgl1-nvidia-legacy-340xx-glx-i386  340.96-5
ii  libgles1-nvidia-legacy-340xx         340.96-5
ii  libgles2-nvidia-legacy-340xx         340.96-5
ii  nvidia-persistenced                  364.15-2
ii  nvidia-settings-legacy-340xx         340.93-1

nvidia-legacy-340xx-driver suggests no packages.

Versions of packages xserver-xorg-video-nvidia-legacy-340xx depends on:
ii  libc6                                  2.22-7
ii  libgl1-nvidia-legacy-340xx-glx         340.96-5
ii  nvidia-installer-cleanup               20151021+4
ii  nvidia-legacy-340xx-alternative        340.96-5
ii  nvidia-support                         20151021+4
ii  xserver-xorg-core [xorg-video-abi-20]  2:1.18.3-1.0nosystemd1

Versions of packages xserver-xorg-video-nvidia-legacy-340xx recommends:
ii  nvidia-legacy-340xx-driver        340.96-5
ii  nvidia-legacy-340xx-vdpau-driver  340.96-5
ii  nvidia-settings-legacy-340xx      340.93-1

xserver-xorg-video-nvidia-legacy-340xx suggests no packages.

Versions of packages nvidia-legacy-340xx-alternative depends on:
ii  glx-alternative-nvidia  0.7.2

Versions of packages glx-alternative-nvidia depends on:
ii  glx-alternative-mesa  0.7.2
ii  glx-diversions        0.7.2
ii  update-glx            0.7.2

Versions of packages glx-alternative-nvidia suggests:
pn  nvidia-driver  <none>

Versions of packages xserver-xorg-video-intel depends on:
ii  libc6                                  2.22-7
ii  libdrm-intel1                          2.4.67-1
ii  libdrm2                                2.4.67-1
ii  libpciaccess0                          0.13.4-1
ii  libpixman-1-0                          0.33.6-1
ii  libudev1                               229-5
ii  libx11-6                               2:1.6.3-1
ii  libx11-xcb1                            2:1.6.3-1
ii  libxcb-dri2-0                          1.11.1-1
ii  libxcb-dri3-0                          1.11.1-1
ii  libxcb-sync1                           1.11.1-1
ii  libxcb-util0                           0.3.8-3
ii  libxcb1                                1.11.1-1
ii  libxcursor1                            1:1.1.14-1+b1
ii  libxdamage1                            1:1.1.4-2+b1
ii  libxext6                               2:1.3.3-1
ii  libxfixes3                             1:5.0.1-2+b2
ii  libxinerama1                           2:1.1.3-1+b1
ii  libxrandr2                             2:1.5.0-1
ii  libxrender1                            1:0.9.9-2
ii  libxshmfence1                          1.2-1
ii  libxss1                                1:1.2.2-1
ii  libxtst6                               2:1.2.2-1+b1
ii  libxv1                                 2:1.0.10-1+b1
ii  libxvmc1                               2:1.0.9-1
ii  xserver-xorg-core [xorg-video-abi-20]  2:1.18.3-1.0nosystemd1

Versions of packages nvidia-legacy-340xx-kernel-dkms is related to:
pn  bumblebee                                        <none>
pn  bumblebee-nvidia                                 <none>
pn  libcuda1                                         <none>
pn  libcuda1-any                                     <none>
pn  libdrm-nouveau1                                  <none>
pn  libdrm-nouveau1a                                 <none>
ii  libdrm-nouveau2                                  2.4.67-1
ii  libgl1-nvidia-legacy-340xx-glx [libgl1-nvidia-g  340.96-5
ii  linux-headers-3.19.0-x32 [linux-headers]         3.19.0-x32-10.00.Custom
ii  linux-headers-4.4.5-x32 [linux-headers]          4.4.5-x32-10.00.Custom
ii  linux-headers-4.6.0-rc4-x32 [linux-headers]      4.6.0-rc4-x32-10.00.Custom
ii  linux-headers-4.6.0-rc5-x32 [linux-headers]      4.6.0-rc5-x32-10.00.Custom
ii  make                                             4.1-9
pn  nvidia-glx-legacy-340xx                          <none>
ii  nvidia-kernel-common                             20151021+4
ii  nvidia-legacy-340xx-driver [nvidia-glx-any]      340.96-5
ii  nvidia-legacy-340xx-kernel-dkms                  340.96-5
pn  nvidia-legacy-340xx-kernel-source                <none>
ii  nvidia-legacy-340xx-kernel-support [nvidia-kern  340.96-5
ii  nvidia-modprobe                                  361.28-1
pn  nvidia-settings                                  <none>
ii  nvidia-support                                   20151021+4
pn  nvidia-xconfig                                   <none>
ii  ocl-icd-libopencl1 [libopencl1]                  2.2.9-1
pn  opencl-icd                                       <none>
ii  xserver-xorg                                     1:7.7+15
ii  xserver-xorg-core                                2:1.18.3-1.0nosystemd1
pn  xserver-xorg-legacy                              <none>
ii  xserver-xorg-video-nouveau                       1:1.0.12-1+b1
ii  xserver-xorg-video-nvidia-legacy-340xx [xserver  340.96-5

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/src/nvidia-legacy-340xx-340.96/os-mlock.c (from 
nvidia-legacy-340xx-kernel-dkms package)

--- End Message ---
--- Begin Message ---
Version: 340.96-6

On 2016-04-26 00:35, Luca Boccassi wrote:
> Yes we are aware there are many breakages with 4.6 unfortunately, we
> are working through them on our various branches.
...
> trigger a DKMS rebuild, that will get you going until we do an upload.

that upload happened quite a while ago ...


Andreas

--- End Message ---

Reply via email to