[Desktop-packages] [Bug 1677327] Re: dkms build fails with zesty hwe kernel [error: too few arguments to function ‘NV_GET_USER_PAGES’]

2017-04-04 Thread Alberto Milone
Please accept nvidia-graphics-drivers-340 340.102-0ubuntu0.16.04.2 into
xenial-proposed.

** Description changed:

+ SRU Request:
+ 
+ [Impact]
+ The patch for Linux 4.9 in nvidia-340 in Ubuntu 16.04 does not match the one 
in 17.04. As a result, the module fails to build against the hwe 4.10 kernel.
+ 
+ [Test Case]
+ 1) Enable the xenial-proposed repository, and install 
linux-headers-generic-hwe-16.04-edge, linux-image-generic-hwe-16.04-edge, and 
nvidia-340.
+ 
+ 2) Check that DKMS builds the module, then restart the system, and see
+ if it boots correctly. If unsure, please attach your /var/log/gpu-
+ manager.log and /var/log/Xorg.0.log
+ 
+ [Regression Potential]
+ Low, the exact same patch is already available in the package in 17.04.
+ 
+ 
+ _
  ADT test failure against linux-hwe-edge 4.10.0-14.16~16.04.1.
  
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/n/nvidia-graphics-drivers-340/20170328_225401_6519b@/log.gz
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/n/nvidia-graphics-drivers-340/20170328_230514_6519b@/log.gz
  
  We need to backport build fixes for 4.9/4.10 kernels.
  
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c: In function 
‘os_lock_user_pages’:
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:50:65: warning: passing 
argument 4 of ‘NV_GET_USER_PAGES’ makes integer from pointer without a cast 
[-Wint-conversion]
-  page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
-  ^
+  page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
+  ^
  In file included from /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:15:0:
  /var/lib/dkms/nvidia-340/340.102/build/nv-linux.h:2094:28: note: expected 
‘int’ but argument is of type ‘struct page **’
-  static inline long NV_GET_USER_PAGES(unsigned long start,
- ^
+  static inline long NV_GET_USER_PAGES(unsigned long start,
+ ^
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:48:11: error: too few 
arguments to function ‘NV_GET_USER_PAGES’
-  ret = NV_GET_USER_PAGES((unsigned long)address,
+  ret = NV_GET_USER_PAGES((unsigned long)address,

** Summary changed:

- dkms build fails with zesty hwe kernel [error: too few arguments to function 
‘NV_GET_USER_PAGES’]
+ SRU request: dkms build fails with zesty hwe kernel [error: too few arguments 
to function ‘NV_GET_USER_PAGES’]

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-graphics-drivers-340 in Ubuntu.
https://bugs.launchpad.net/bugs/1677327

Title:
  SRU request: dkms build fails with zesty hwe kernel [error: too few
  arguments to function ‘NV_GET_USER_PAGES’]

Status in nvidia-graphics-drivers-340 package in Ubuntu:
  Fix Released
Status in nvidia-graphics-drivers-340 source package in Xenial:
  In Progress

Bug description:
  SRU Request:

  [Impact]
  The patch for Linux 4.9 in nvidia-340 in Ubuntu 16.04 does not match the one 
in 17.04. As a result, the module fails to build against the hwe 4.10 kernel.

  [Test Case]
  1) Enable the xenial-proposed repository, and install 
linux-headers-generic-hwe-16.04-edge, linux-image-generic-hwe-16.04-edge, and 
nvidia-340.

  2) Check that DKMS builds the module, then restart the system, and see
  if it boots correctly. If unsure, please attach your /var/log/gpu-
  manager.log and /var/log/Xorg.0.log

  [Regression Potential]
  Low, the exact same patch is already available in the package in 17.04.

  
  _
  ADT test failure against linux-hwe-edge 4.10.0-14.16~16.04.1.

  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/n/nvidia-graphics-drivers-340/20170328_225401_6519b@/log.gz
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/n/nvidia-graphics-drivers-340/20170328_230514_6519b@/log.gz

  We need to backport build fixes for 4.9/4.10 kernels.

  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c: In function 
‘os_lock_user_pages’:
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:50:65: warning: passing 
argument 4 of ‘NV_GET_USER_PAGES’ makes integer from pointer without a cast 
[-Wint-conversion]
   page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
   ^
  In file included from /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:15:0:
  /var/lib/dkms/nvidia-340/340.102/build/nv-linux.h:2094:28: note: expected 
‘int’ but argument is of type ‘struct page **’
   static inline long 

[Desktop-packages] [Bug 1677327] Re: dkms build fails with zesty hwe kernel [error: too few arguments to function ‘NV_GET_USER_PAGES’]

2017-04-03 Thread Alberto Milone
** Changed in: nvidia-graphics-drivers-340 (Ubuntu)
   Importance: Undecided => High

** Changed in: nvidia-graphics-drivers-340 (Ubuntu)
   Status: New => In Progress

** Changed in: nvidia-graphics-drivers-340 (Ubuntu)
 Assignee: (unassigned) => Alberto Milone (albertomilone)

** Also affects: nvidia-graphics-drivers-340 (Ubuntu Xenial)
   Importance: Undecided
   Status: New

** Changed in: nvidia-graphics-drivers-340 (Ubuntu Xenial)
   Status: New => In Progress

** Changed in: nvidia-graphics-drivers-340 (Ubuntu Xenial)
   Importance: Undecided => High

** Changed in: nvidia-graphics-drivers-340 (Ubuntu Xenial)
 Assignee: (unassigned) => Alberto Milone (albertomilone)

** Changed in: nvidia-graphics-drivers-340 (Ubuntu)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-graphics-drivers-340 in Ubuntu.
https://bugs.launchpad.net/bugs/1677327

Title:
  dkms build fails with zesty hwe kernel [error: too few arguments to
  function ‘NV_GET_USER_PAGES’]

Status in nvidia-graphics-drivers-340 package in Ubuntu:
  Fix Released
Status in nvidia-graphics-drivers-340 source package in Xenial:
  In Progress

Bug description:
  ADT test failure against linux-hwe-edge 4.10.0-14.16~16.04.1.

  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/n/nvidia-graphics-drivers-340/20170328_225401_6519b@/log.gz
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/n/nvidia-graphics-drivers-340/20170328_230514_6519b@/log.gz

  We need to backport build fixes for 4.9/4.10 kernels.

  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c: In function 
‘os_lock_user_pages’:
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:50:65: warning: passing 
argument 4 of ‘NV_GET_USER_PAGES’ makes integer from pointer without a cast 
[-Wint-conversion]
   page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
   ^
  In file included from /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:15:0:
  /var/lib/dkms/nvidia-340/340.102/build/nv-linux.h:2094:28: note: expected 
‘int’ but argument is of type ‘struct page **’
   static inline long NV_GET_USER_PAGES(unsigned long start,
  ^
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:48:11: error: too few 
arguments to function ‘NV_GET_USER_PAGES’
   ret = NV_GET_USER_PAGES((unsigned long)address,

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1677327/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1677327] Re: dkms build fails with zesty hwe kernel [error: too few arguments to function ‘NV_GET_USER_PAGES’]

2017-04-03 Thread Alberto Milone
I've just found out that the patch for Linux 4.9 in xenial is not the
same as the one in zesty. I'll have to refresh that.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-graphics-drivers-340 in Ubuntu.
https://bugs.launchpad.net/bugs/1677327

Title:
  dkms build fails with zesty hwe kernel [error: too few arguments to
  function ‘NV_GET_USER_PAGES’]

Status in nvidia-graphics-drivers-340 package in Ubuntu:
  New

Bug description:
  ADT test failure against linux-hwe-edge 4.10.0-14.16~16.04.1.

  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/n/nvidia-graphics-drivers-340/20170328_225401_6519b@/log.gz
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/n/nvidia-graphics-drivers-340/20170328_230514_6519b@/log.gz

  We need to backport build fixes for 4.9/4.10 kernels.

  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c: In function 
‘os_lock_user_pages’:
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:50:65: warning: passing 
argument 4 of ‘NV_GET_USER_PAGES’ makes integer from pointer without a cast 
[-Wint-conversion]
   page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
   ^
  In file included from /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:15:0:
  /var/lib/dkms/nvidia-340/340.102/build/nv-linux.h:2094:28: note: expected 
‘int’ but argument is of type ‘struct page **’
   static inline long NV_GET_USER_PAGES(unsigned long start,
  ^
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:48:11: error: too few 
arguments to function ‘NV_GET_USER_PAGES’
   ret = NV_GET_USER_PAGES((unsigned long)address,

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1677327/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1677327] Re: dkms build fails with zesty hwe kernel [error: too few arguments to function ‘NV_GET_USER_PAGES’]

2017-04-03 Thread Alberto Milone
Hi Seth, please attach the full log:
/var/lib/dkms/nvidia-340/340.102/build/make.log

Also, I backported the patches for 4.9 and 4.10 in
340.102-0ubuntu0.16.04.1. There must be something else going on.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-graphics-drivers-340 in Ubuntu.
https://bugs.launchpad.net/bugs/1677327

Title:
  dkms build fails with zesty hwe kernel [error: too few arguments to
  function ‘NV_GET_USER_PAGES’]

Status in nvidia-graphics-drivers-340 package in Ubuntu:
  New

Bug description:
  ADT test failure against linux-hwe-edge 4.10.0-14.16~16.04.1.

  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/n/nvidia-graphics-drivers-340/20170328_225401_6519b@/log.gz
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/n/nvidia-graphics-drivers-340/20170328_230514_6519b@/log.gz

  We need to backport build fixes for 4.9/4.10 kernels.

  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c: In function 
‘os_lock_user_pages’:
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:50:65: warning: passing 
argument 4 of ‘NV_GET_USER_PAGES’ makes integer from pointer without a cast 
[-Wint-conversion]
   page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
   ^
  In file included from /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:15:0:
  /var/lib/dkms/nvidia-340/340.102/build/nv-linux.h:2094:28: note: expected 
‘int’ but argument is of type ‘struct page **’
   static inline long NV_GET_USER_PAGES(unsigned long start,
  ^
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:48:11: error: too few 
arguments to function ‘NV_GET_USER_PAGES’
   ret = NV_GET_USER_PAGES((unsigned long)address,

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1677327/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1677327] Re: dkms build fails with zesty hwe kernel [error: too few arguments to function ‘NV_GET_USER_PAGES’]

2017-04-03 Thread Seth Forshee
** Attachment added: "make.log"
   
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1677327/+attachment/4853369/+files/make.log

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-graphics-drivers-340 in Ubuntu.
https://bugs.launchpad.net/bugs/1677327

Title:
  dkms build fails with zesty hwe kernel [error: too few arguments to
  function ‘NV_GET_USER_PAGES’]

Status in nvidia-graphics-drivers-340 package in Ubuntu:
  New

Bug description:
  ADT test failure against linux-hwe-edge 4.10.0-14.16~16.04.1.

  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/n/nvidia-graphics-drivers-340/20170328_225401_6519b@/log.gz
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/n/nvidia-graphics-drivers-340/20170328_230514_6519b@/log.gz

  We need to backport build fixes for 4.9/4.10 kernels.

  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c: In function 
‘os_lock_user_pages’:
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:50:65: warning: passing 
argument 4 of ‘NV_GET_USER_PAGES’ makes integer from pointer without a cast 
[-Wint-conversion]
   page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
   ^
  In file included from /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:15:0:
  /var/lib/dkms/nvidia-340/340.102/build/nv-linux.h:2094:28: note: expected 
‘int’ but argument is of type ‘struct page **’
   static inline long NV_GET_USER_PAGES(unsigned long start,
  ^
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:48:11: error: too few 
arguments to function ‘NV_GET_USER_PAGES’
   ret = NV_GET_USER_PAGES((unsigned long)address,

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1677327/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1677327] Re: dkms build fails with zesty hwe kernel [error: too few arguments to function ‘NV_GET_USER_PAGES’]

2017-03-29 Thread Daniel van Vugt
** Summary changed:

- dkms build fails with zesty hwe kernel
+ dkms build fails with zesty hwe kernel [error: too few arguments to function 
‘NV_GET_USER_PAGES’]

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nvidia-graphics-drivers-340 in Ubuntu.
https://bugs.launchpad.net/bugs/1677327

Title:
  dkms build fails with zesty hwe kernel [error: too few arguments to
  function ‘NV_GET_USER_PAGES’]

Status in nvidia-graphics-drivers-340 package in Ubuntu:
  New

Bug description:
  ADT test failure against linux-hwe-edge 4.10.0-14.16~16.04.1.

  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/n/nvidia-graphics-drivers-340/20170328_225401_6519b@/log.gz
  
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/n/nvidia-graphics-drivers-340/20170328_230514_6519b@/log.gz

  We need to backport build fixes for 4.9/4.10 kernels.

  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c: In function 
‘os_lock_user_pages’:
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:50:65: warning: passing 
argument 4 of ‘NV_GET_USER_PAGES’ makes integer from pointer without a cast 
[-Wint-conversion]
   page_count, write ? FOLL_WRITE : 0, user_pages, 
NULL);
   ^
  In file included from /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:15:0:
  /var/lib/dkms/nvidia-340/340.102/build/nv-linux.h:2094:28: note: expected 
‘int’ but argument is of type ‘struct page **’
   static inline long NV_GET_USER_PAGES(unsigned long start,
  ^
  /var/lib/dkms/nvidia-340/340.102/build/os-mlock.c:48:11: error: too few 
arguments to function ‘NV_GET_USER_PAGES’
   ret = NV_GET_USER_PAGES((unsigned long)address,

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1677327/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp