Your message dated Wed, 5 Jul 2017 18:31:51 +0200
with message-id <[email protected]>
and subject line Re: Bug#860825: fglrx-driver does not work with backportkernel 
4.9
has caused the Debian Bug report #860825,
regarding fglrx-driver does not work with backportkernel 4.9
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.)


-- 
860825: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860825
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fglrx-driver
Version: 1:15.12-2~bpo8+3

Package: linux-image-4.9.0-0.bpo.2-amd64
Version: 4.9.18-1~bpo8+1


During creation of an new kernelmodule via DKMS I get an error and the
module will not created.

linux-image-4.9.0-0.bpo.2-amd64 (4.9.18-1~bpo8+1) wird eingerichtet ...
/etc/kernel/postinst.d/dkms:
Error! Bad return status for module build on kernel: 4.9.0-0.bpo.2-amd64
(x86_64)
Consult /var/lib/dkms/fglrx/15.12/build/make.log for more information.


Here is the log.file:

DKMS make.log for fglrx-15.12 for kernel 4.9.0-0.bpo.2-amd64 (x86_64)
Mo 17. Apr 16:21:34 CEST 2017
make: Entering directory '/usr/src/linux-headers-4.9.0-0.bpo.2-amd64'
  LD      /var/lib/dkms/fglrx/15.12/build/built-in.o
  CC [M]  /var/lib/dkms/fglrx/15.12/build/firegl_public.o
In file included from /var/lib/dkms/fglrx/15.12/build/firegl_public.c:207:0:
/var/lib/dkms/fglrx/15.12/build/firegl_public.h:654:21: warning: extra
tokens at end of #ifndef directive
 #ifndef boot_cpu_has(X86_FEATURE_PGE)
                     ^
/var/lib/dkms/fglrx/15.12/build/firegl_public.c: In function
‘KCL_LockUserPages’:
/var/lib/dkms/fglrx/15.12/build/firegl_public.c:3232:78: warning:
passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type
     ret = get_user_pages_remote(current, current->mm, vaddr, page_cnt,
1, 0, (struct page **)page_list, NULL);
                                                                             
^
In file included from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/dmapool.h:14,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/pci.h:1269,
                 from /var/lib/dkms/fglrx/15.12/build/firegl_public.c:117:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1298:6:
note: expected ‘struct vm_area_struct **’ but argument is of type
‘struct page **’
 long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/fglrx/15.12/build/firegl_public.c:3232:11: error: too many
arguments to function ‘get_user_pages_remote’
     ret = get_user_pages_remote(current, current->mm, vaddr, page_cnt,
1, 0, (struct page **)page_list, NULL);
           ^
In file included from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/dmapool.h:14,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/pci.h:1269,
                 from /var/lib/dkms/fglrx/15.12/build/firegl_public.c:117:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1298:6:
note: declared here
 long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/fglrx/15.12/build/firegl_public.c: In function
‘KCL_LockReadOnlyUserPages’:
/var/lib/dkms/fglrx/15.12/build/firegl_public.c:3254:78: warning:
passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type
     ret = get_user_pages_remote(current, current->mm, vaddr, page_cnt,
0, 0, (struct page **)page_list, NULL);
                                                                             
^
In file included from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/dmapool.h:14,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/pci.h:1269,
                 from /var/lib/dkms/fglrx/15.12/build/firegl_public.c:117:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1298:6:
note: expected ‘struct vm_area_struct **’ but argument is of type
‘struct page **’
 long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/fglrx/15.12/build/firegl_public.c:3254:11: error: too many
arguments to function ‘get_user_pages_remote’
     ret = get_user_pages_remote(current, current->mm, vaddr, page_cnt,
0, 0, (struct page **)page_list, NULL);
           ^
In file included from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/dmapool.h:14,
                 from
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/pci.h:1269,
                 from /var/lib/dkms/fglrx/15.12/build/firegl_public.c:117:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1298:6:
note: declared here
 long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/fglrx/15.12/build/firegl_public.c: At top level:
/var/lib/dkms/fglrx/15.12/build/firegl_public.c:6493:12: warning:
‘KCL_fpu_save_init’ defined but not used [-Wunused-function]
 static int KCL_fpu_save_init(struct task_struct *tsk)
            ^
/usr/src/linux-headers-4.9.0-0.bpo.2-common/scripts/Makefile.build:298:
recipe for target '/var/lib/dkms/fglrx/15.12/build/firegl_public.o' failed
make[3]: *** [/var/lib/dkms/fglrx/15.12/build/firegl_public.o] Error 1
/usr/src/linux-headers-4.9.0-0.bpo.2-common/Makefile:1507: recipe for
target '_module_/var/lib/dkms/fglrx/15.12/build' failed
make[2]: *** [_module_/var/lib/dkms/fglrx/15.12/build] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.9.0-0.bpo.2-amd64'

At the moment it is not possible to use the fgrlx-driver with this kernel.


Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Version: 1:15.12-2~bpo8+4

I added some patches from Arch Linux to fix the support for Linux
4.9-4.11, hope that helps. This is probably the last fglrx upload since
jessie backports won't get a kernel newer than 4.9.


Andreas

--- End Message ---

Reply via email to