bug #1536076 - Missing export symbol for mtrr_add and mtrr_del
Alberto Milone
alberto.milone at canonical.com
Fri Jan 22 10:41:42 UTC 2016
On 21-01-16 16:28:08, Tim Gardner wrote:
> Alberto - I've applied a patch to Xenial master-next to export these
> symbols, but I'm wondering how fglrx ever worked for Linux 4.3 ?
>
Hi Tim,
I am pretty sure fglrx works with 4.3. Also, I tested fglrx with 4.4
(from the kernel team PPA) before my last upload. I have just booted the
same system, just to double check, and I can't see any related errors in
dmesg:
:~$ uname -r
4.4.0-0-generic
:~$ dkms status
fglrx-core, 15.201, 4.3.0-2-generic, x86_64: installed
fglrx-core, 15.201, 4.4.0-0-generic, x86_64: installed
:~$ apt-cache policy linux-image-4.4.0-0-generic
linux-image-4.4.0-0-generic:
Installed: 4.4.0-0.11
Candidate: 4.4.0-0.11
Version table:
*** 4.4.0-0.11 0
100 /var/lib/dpkg/status
:~$ apt-cache policy fglrx
fglrx:
Installed: 2:15.201-0ubuntu6
Candidate: 2:15.201-0ubuntu6
Version table:
*** 2:15.201-0ubuntu6 0
500 http://it.archive.ubuntu.com/ubuntu/ xenial/restricted amd64 Packages
100 /var/lib/dpkg/status
dmesg output:
http://paste.ubuntu.com/14596870/
> Do you think this is the right thing to do ?
>
> rtg
My patch for Linux 4.3 replaces mtrr_add with arch_phys_wc_add, and
mtrr_del with arch_phys_wc_del. I don't think we need to add any symbols
to the kernel.
I suspect the user who reported the problem is using the upstream fglrx
packages, which do not include any kernel patches.
Regards,
--
Alberto Milone
Software Engineer
Hardware Enablement Team
Professional and Engineering Services
More information about the kernel-team
mailing list