** Description changed:

  SRU Justification:
  
  [Impact]
  
  * The following patches removed an exported symbol that will cause
  potential disruption and breakage for customers
  
   modules: inherit TAINT_PROPRIETARY_MODULE
   modules: return licensing information from find_symbol
   modules: rename the licence field in struct symsearch to license
   modules: unexport __module_address
   modules: unexport __module_text_address
   modules: mark each_symbol_section static
   modules: mark find_symbol static
   modules: mark ref_module static
  
  [Fix]
  
  * Temporarily revert as SAUCE patches to allow customers time to make
  necessary changes to support eventual patch changes.
  
  [Test Plan]
  
- * none
+ * Check symbols on running kernel
+  sudo grep -e ' ref_module' -e ' find_symbol' -e ' each_symbol_section$' -e ' 
__module_address' -e ' __module_text_address' /proc/kallsyms
+ 
+ * Check symbols on all installed kernels
+  sudo grep -e ' ref_module' -e ' find_symbol' -e ' each_symbol_section$' -e ' 
__module_address' -e ' __module_text_address' /boot/System.map-*
  
  [Where problems could occur]
  
  * The new functionality provided by patches will be removed, since we
  aren't removing existing functionality the risk should be low.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1932065

Title:
  Upstream v5.9 introduced 'module' patches that removed exported
  symbols

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1932065/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to