[SRU][G][PATCH 0/8] UBUNTU: SAUCE: Revert upstream 'module' patches that removed exported symbols

Ian May ian.may at canonical.com
Thu Jun 17 20:39:09 UTC 2021


BugLink: http://bugs.launchpad.net/bugs/1932065

SRU Justification:

[Impact]

* The following patches removed 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]

* Revert as SAUCE patches to prevent customers from experiencing potential regressions.

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

Ian May (8):
  UBUNTU: SAUCE: Revert "modules: inherit TAINT_PROPRIETARY_MODULE"
  UBUNTU: SAUCE: Revert "modules: return licensing information from
    find_symbol"
  UBUNTU: SAUCE: Revert "modules: rename the licence field in struct
    symsearch to license"
  UBUNTU: SAUCE: Revert "modules: unexport __module_address"
  UBUNTU: SAUCE: Revert "modules: unexport __module_text_address"
  UBUNTU: SAUCE: Revert "modules: mark each_symbol_section static"
  UBUNTU: SAUCE: Revert "modules: mark find_symbol static"
  UBUNTU: SAUCE: Revert "modules: mark ref_module static"

 include/linux/module.h | 26 +++++++++++++++---
 kernel/module.c        | 60 ++++++++++++------------------------------
 2 files changed, 40 insertions(+), 46 deletions(-)

-- 
2.25.1




More information about the kernel-team mailing list