OpenCloudOS-Kernel/arch/powerpc/configs
Linus Torvalds 21a6ab2131 Modules updates for v5.12
Summary of modules changes for the 5.12 merge window:
 
 - Retire EXPORT_UNUSED_SYMBOL() and EXPORT_SYMBOL_GPL_FUTURE(). These export
   types were introduced between 2006 - 2008. All the of the unused symbols have
   been long removed and gpl future symbols were converted to gpl quite a long
   time ago, and I don't believe these export types have been used ever since.
   So, I think it should be safe to retire those export types now. (Christoph Hellwig)
 
 - Refactor and clean up some aged code cruft in the module loader (Christoph Hellwig)
 
 - Build {,module_}kallsyms_on_each_symbol only when livepatching is enabled, as
   it is the only caller (Christoph Hellwig)
 
 - Unexport find_module() and module_mutex and fix the last module
   callers to not rely on these anymore. Make module_mutex internal to
   the module loader. (Christoph Hellwig)
 
 - Harden ELF checks on module load and validate ELF structures before checking
   the module signature (Frank van der Linden)
 
 - Fix undefined symbol warning for clang (Fangrui Song)
 
 - Fix smatch warning (Dan Carpenter)
 
 Signed-off-by: Jessica Yu <jeyu@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCAAuFiEEVrp26glSWYuDNrCUwEV+OM47wXIFAmA0/KMQHGpleXVAa2Vy
 bmVsLm9yZwAKCRDARX44zjvBcu0uD/4nmRp18EKAtdUZivsZHat0aEWGlkmrVueY
 5huYw6iwM8b/wIAl3xwLki1Iv0/l0a83WXZhLG4ekl0/Nj8kgllA+jtBrZWpoLMH
 CZusN5dS9YwwyD2vu3ak83ARcehcDEPeA9thvc3uRFGis6Hi4bt1rkzGdrzsgqR4
 tybfN4qaQx4ZAKFxA8bnS58l7QTFwUzTxJfM6WWzl1Q+mLZDr/WP+loJ/f1/oFFg
 ufN31KrqqFpdQY5UKq5P4H8FVq/eXE1Mwl8vo3HsnAj598fznyPUmA3D/j+N4GuR
 sTGBVZ9CSehUj7uZRs+Qgg6Bd+y3o44N29BrdZWA6K3ieTeQQpA+VgPUNrDBjGhP
 J/9Y4ms4PnuNEWWRaa73m9qsVqAsjh9+T2xp9PYn9uWLCM8BvQFtWcY7tw4/nB0/
 INmyiP/tIRpwWkkBl47u1TPR09FzBBGDZjBiSn3lm3VX+zCYtHoma5jWyejG11cf
 ybDrTsci9ANyHNP2zFQsUOQJkph78PIal0i3k4ODqGJvaC0iEIH3Xjv+0dmE14rq
 kGRrG/HN6HhMZPjashudVUktyTZ63+PJpfFlQbcUzdvjQQIkzW0vrCHMWx9vD1xl
 Na7vZLl4Nb03WSJp6saY6j2YSRKL0poGETzGqrsUAHEhpEOPHduaiCVlAr/EmeMk
 p6SrWv8+UQ==
 =T29Q
 -----END PGP SIGNATURE-----

Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux

Pull module updates from Jessica Yu:

 - Retire EXPORT_UNUSED_SYMBOL() and EXPORT_SYMBOL_GPL_FUTURE(). These
   export types were introduced between 2006 - 2008. All the of the
   unused symbols have been long removed and gpl future symbols were
   converted to gpl quite a long time ago, and I don't believe these
   export types have been used ever since. So, I think it should be safe
   to retire those export types now (Christoph Hellwig)

 - Refactor and clean up some aged code cruft in the module loader
   (Christoph Hellwig)

 - Build {,module_}kallsyms_on_each_symbol only when livepatching is
   enabled, as it is the only caller (Christoph Hellwig)

 - Unexport find_module() and module_mutex and fix the last module
   callers to not rely on these anymore. Make module_mutex internal to
   the module loader (Christoph Hellwig)

 - Harden ELF checks on module load and validate ELF structures before
   checking the module signature (Frank van der Linden)

 - Fix undefined symbol warning for clang (Fangrui Song)

 - Fix smatch warning (Dan Carpenter)

* tag 'modules-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux:
  module: potential uninitialized return in module_kallsyms_on_each_symbol()
  module: remove EXPORT_UNUSED_SYMBOL*
  module: remove EXPORT_SYMBOL_GPL_FUTURE
  module: move struct symsearch to module.c
  module: pass struct find_symbol_args to find_symbol
  module: merge each_symbol_section into find_symbol
  module: remove each_symbol_in_section
  module: mark module_mutex static
  kallsyms: only build {,module_}kallsyms_on_each_symbol when required
  kallsyms: refactor {,module_}kallsyms_on_each_symbol
  module: use RCU to synchronize find_module
  module: unexport find_module and module_mutex
  drm: remove drm_fb_helper_modinit
  powerpc/powernv: remove get_cxl_module
  module: harden ELF info handling
  module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
2021-02-23 10:15:33 -08:00
..
40x powerpc/40x: Remove EP405 2020-05-28 23:24:35 +10:00
44x powerpc updates for 5.12 2021-02-22 14:34:00 -08:00
52xx powerpc: configs: Cleanup old Kconfig options 2020-01-31 21:29:03 +11:00
83xx powerpc: configs: Cleanup old Kconfig options 2020-01-31 21:29:03 +11:00
85xx powerpc: switch 85xx defconfigs from legacy ide to libata 2020-10-06 23:22:24 +11:00
85xx-32bit.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
85xx-64bit.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
85xx-hw.config powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config 2020-07-06 23:11:04 +10:00
85xx-smp.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
86xx-hw.config powerpc/configs: Remove dead symbols 2020-07-29 21:08:06 +10:00
86xx-smp.config powerpc/86xx: Switch to kconfig fragments approach 2016-03-11 19:19:12 -06:00
adder875_defconfig powerpc/8xx: Drop CONFIG_8xx_COPYBACK option 2020-05-26 22:22:20 +10:00
altivec.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
amigaone_defconfig scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled 2020-02-24 14:59:01 -05:00
be.config powerpc/configs: Add a powernv_be_defconfig 2017-07-31 16:56:37 +10:00
book3s_32.config powerpc: Add ppc32_allmodconfig defconfig target 2018-07-24 22:03:15 +10:00
cell_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
chrp32_defconfig scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled 2020-02-24 14:59:01 -05:00
corenet_base.config powerpc/configs: Rename foo_basic_defconfig to foo_base.config 2019-10-28 21:54:16 +11:00
debug.config powerpc/configs: Add debug config fragment 2019-10-28 21:54:16 +11:00
disable-werror.config powerpc: Add config fragment for disabling -Werror 2020-12-15 22:53:28 +11:00
dpaa.config powerpc/configs/dpaa: enable the Cortina PHY driver 2018-08-08 17:13:45 -05:00
ep88xc_defconfig powerpc/8xx: Drop CONFIG_8xx_COPYBACK option 2020-05-26 22:22:20 +10:00
ep8248e_defconfig powerpc: configs: Cleanup old Kconfig options 2020-01-31 21:29:03 +11:00
fsl-emb-nonhw.config powerpc/configs: Remove dead symbols 2020-07-29 21:08:06 +10:00
g5_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
gamecube_defconfig powerpc/configs: remove obsolete CONFIG_INET_XFRM_MODE_* and CONFIG_INET6_XFRM_MODE_* 2019-11-13 16:58:06 +11:00
guest.config virtio-blk: remove VIRTIO_BLK_F_SCSI support 2020-02-06 03:40:26 -05:00
holly_defconfig powerpc/configs: Remove CMDLINE_BOOL 2020-06-22 10:37:57 +10:00
le.config powerpc/configs: Replace pseries_le_defconfig with a Makefile target using merge_config 2015-06-02 16:54:49 +10:00
linkstation_defconfig powerpc/configs: Remove dead symbols 2020-07-29 21:08:06 +10:00
maple_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
mgcoge_defconfig powerpc: configs: Cleanup old Kconfig options 2020-01-31 21:29:03 +11:00
mpc83xx_defconfig powerpc/configs: Remove dead symbols 2020-07-29 21:08:06 +10:00
mpc85xx_base.config powerpc/configs: Rename foo_basic_defconfig to foo_base.config 2019-10-28 21:54:16 +11:00
mpc86xx_base.config powerpc/configs: Rename foo_basic_defconfig to foo_base.config 2019-10-28 21:54:16 +11:00
mpc512x_defconfig powerpc/configs: Remove dead symbols 2020-07-29 21:08:06 +10:00
mpc866_ads_defconfig powerpc/8xx: Drop CONFIG_8xx_COPYBACK option 2020-05-26 22:22:20 +10:00
mpc885_ads_defconfig powerpc/8xx: Drop CONFIG_8xx_COPYBACK option 2020-05-26 22:22:20 +10:00
mpc5200_defconfig powerpc/sysdev: drop simple gpio 2019-11-21 15:41:34 +11:00
mpc7448_hpc2_defconfig powerpc/configs: Remove useless UEVENT_HELPER_PATH 2019-07-03 15:19:36 +10:00
mpc8272_ads_defconfig powerpc/configs: Remove useless UEVENT_HELPER_PATH 2019-07-03 15:19:36 +10:00
mvme5100_defconfig powerpc/configs: Remove dead symbols 2020-07-29 21:08:06 +10:00
pasemi_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
pmac32_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
powernv_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
ppc6xx_defconfig Modules updates for v5.12 2021-02-23 10:15:33 -08:00
ppc40x_defconfig powerpc/configs: Remove dead symbols 2020-07-29 21:08:06 +10:00
ppc44x_defconfig powerpc: Remove Xilinx PPC405/PPC440 support 2020-05-28 23:24:34 +10:00
ppc64_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
ppc64e_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
ppc64le.config powerpc/configs: Add ppc64le_allnoconfig target 2020-12-15 22:53:27 +11:00
pq2fads_defconfig powerpc/configs: Remove useless UEVENT_HELPER_PATH 2019-07-03 15:19:36 +10:00
ps3_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
pseries_defconfig arch: powerpc: Stop building and using oprofile 2021-01-29 10:05:51 +05:30
security.config powerpc: add security.config, enforcing lockdown=integrity 2020-12-04 01:01:34 +11:00
skiroot_defconfig powerpc/configs: Remove CMDLINE_BOOL 2020-06-22 10:37:57 +10:00
storcenter_defconfig powerpc/configs: Remove CMDLINE_BOOL 2020-06-22 10:37:57 +10:00
tqm8xx_defconfig powerpc/8xx: Drop CONFIG_8xx_COPYBACK option 2020-05-26 22:22:20 +10:00
wii_defconfig powerpc/configs: remove obsolete CONFIG_INET_XFRM_MODE_* and CONFIG_INET6_XFRM_MODE_* 2019-11-13 16:58:06 +11:00