Public bug reported:

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

[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.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Focal)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu Groovy)
     Importance: Undecided
         Status: New

** Also affects: linux (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Groovy)
   Importance: Undecided
       Status: New

** 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
+  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 patches to allow customers time to make necessary
- changes to support patches.
+ * Temporarily revert as SAUCE patches to allow customers time to make
+ necessary changes to support eventual patch changes.
  
  [Test Plan]
  
  * none
  
  [Where problems could occur]
  
- * The new functionality provided by patches will be removed
+ * 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 stable introduced 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