← Back to team overview

kernel-packages team mailing list archive

[Bug 1536076] Re: Missing export symbol for mtrr_add and mtrr_del


I'm not sure what happened to this patch as there is no commit in the
repo. Is it still required ?

** Changed in: linux (Ubuntu Xenial)
       Status: Fix Committed => Invalid

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  Missing export symbol for mtrr_add and mtrr_del

Status in linux package in Ubuntu:
Status in linux source package in Xenial:

Bug description:
  I try to use the 4.4 Kernel from the ppa git.

  So if i complie the current fglrx driver all  is fine but on modules
  load i get the error that the symbols


  are missing. 
  I saw a patch for 4.3 for Nvidia facing the same issue. 

  Could you integrate the patch in the kernel ?

  Here is the patch for 
  diff --git a/arch/x86/kernel/cpu/mtrr/main.c b/arch/x86/kernel/cpu/mtrr/main.c
  index 5c3d149..ad7471c 100644
  --- a/arch/x86/kernel/cpu/mtrr/main.c
  +++ b/arch/x86/kernel/cpu/mtrr/main.c
  @@ -448,7 +448,7 @@ int mtrr_add(unsigned long base, unsigned long size, unsigned int type,
          return mtrr_add_page(base >> PAGE_SHIFT, size >> PAGE_SHIFT, type,
    * mtrr_del_page - delete a memory type region
    * @reg: Register returned by mtrr_add
  @@ -536,7 +536,7 @@ int mtrr_del(int reg, unsigned long base, unsigned long size)
                  return -EINVAL;
          return mtrr_del_page(reg, base >> PAGE_SHIFT, size >> PAGE_SHIFT);
    * arch_phys_wc_add - add a WC MTRR and handle errors if PAT is unavailable
    * @base: Physical base address

To manage notifications about this bug go to: