Linus Torvalds
21a6ab2131
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
..
2021-02-02 14:25:50 +01:00
2021-01-27 10:01:46 +01:00
2021-02-16 12:09:52 +01:00
2021-02-22 09:45:23 -08:00
2020-12-17 12:52:23 -08:00
2021-02-16 14:47:46 -08:00
2021-01-21 14:06:00 -07:00
2021-02-15 11:43:32 +01:00
2021-02-02 00:16:57 +01:00
2021-02-15 21:28:53 +01:00
2020-12-15 16:18:23 -08:00
2020-12-09 19:26:02 -06:00
2021-02-22 09:29:42 -08:00
2021-02-22 10:27:48 -08:00
2021-02-08 12:53:34 +01:00
2021-02-05 15:24:59 +02:00
2020-12-11 22:29:38 -08:00
2021-01-13 15:08:41 +00:00
2021-02-22 09:45:23 -08:00
2021-01-12 23:23:49 +01:00
2021-01-28 21:24:40 -08:00
2021-02-12 14:00:07 +00:00
2021-01-09 13:51:36 -08:00
2021-01-23 14:57:21 +01:00
2021-02-17 14:08:17 +01:00
2021-02-21 14:44:44 -08:00
2020-12-15 14:10:09 -08:00
2021-02-22 09:27:18 -08:00
2021-02-08 13:23:42 +02:00
2021-02-22 13:29:55 -08:00
2021-01-07 00:06:39 +01:00
2021-02-20 21:32:37 -08:00
2021-02-20 21:50:59 -08:00
2021-01-14 17:31:05 -05:00
2021-01-20 12:31:43 +00:00
2021-02-15 12:36:27 -08:00
2021-02-15 18:28:30 +01:00
2021-02-21 11:02:48 -08:00
2020-12-15 22:46:16 -08:00
2020-12-15 22:46:15 -08:00
2021-02-08 08:33:16 -07:00
2021-02-10 16:38:02 +01:00
2021-02-22 10:53:05 -08:00
2021-02-12 17:37:23 -08:00
2021-01-27 18:18:15 -08:00
2021-02-11 17:44:41 -08:00
2021-02-16 15:23:23 -08:00
2021-01-12 17:24:30 -08:00
2020-12-29 15:36:49 -08:00
2021-01-14 19:29:58 -08:00
2020-12-14 15:26:13 +01:00
2020-12-15 12:13:40 -08:00
2021-02-17 14:07:48 +01:00
2021-02-14 12:37:48 -08:00
2021-02-22 09:45:23 -08:00
2020-12-15 12:13:45 -08:00
2020-12-19 11:18:38 -08:00
2021-01-04 10:47:38 -08:00
2021-01-15 10:04:49 +00:00
2021-01-22 11:08:56 +01:00
2021-01-21 14:06:00 -07:00
2021-01-08 11:02:18 -08:00
2021-01-06 16:24:59 -08:00
2021-02-04 19:25:47 +01:00
2020-12-22 19:50:40 +01:00
2021-01-22 14:58:01 +11:00
2021-01-16 15:12:06 -05:00
2020-12-11 14:10:44 +01:00
2021-02-04 16:36:28 +05:30
2021-02-11 09:45:28 -05:00
2021-01-21 20:12:40 +01:00
2021-01-08 15:57:29 -05:00
2020-12-15 10:57:29 +01:00
2021-01-18 14:26:51 +01:00
2021-02-13 09:51:45 +01:00
2020-12-16 16:38:41 -08:00
2020-12-11 21:20:08 +05:30
2021-02-04 14:42:00 +01:00
2020-12-22 19:50:40 +01:00
2020-12-14 11:51:46 +01:00
2021-01-19 17:57:15 +01:00
2021-01-24 18:19:46 -07:00
2021-01-06 08:40:56 -05:00
2021-01-06 08:38:29 -05:00
2020-12-08 18:21:16 +01:00
2021-02-17 14:12:42 +01:00
2021-02-17 14:12:43 +01:00
2021-02-03 18:37:29 -08:00
2021-02-16 09:59:41 +01:00
2021-02-08 12:28:07 +01:00
2021-01-30 11:47:12 -05:00
2021-01-27 15:20:02 -08:00
2021-01-04 11:42:26 -05:00
2020-12-10 12:42:59 -06:00
2021-02-11 16:19:20 +01:00
2021-01-16 18:14:53 +00:00
2021-02-22 13:17:39 -08:00
2020-12-17 11:18:00 -08:00
2021-01-05 14:42:54 +01:00
2021-02-07 14:51:11 -08:00
2021-02-09 12:43:42 -05:00
2021-01-26 19:26:49 +01:00
2021-01-24 18:17:20 -07:00
2021-02-06 11:57:28 -08:00
2021-01-22 08:52:02 +00:00
2020-12-15 12:53:37 -08:00
2020-12-15 12:13:44 -08:00
2021-02-05 11:03:47 -08:00
2021-02-15 10:49:11 +00:00
2021-02-04 18:37:56 -08:00
2020-12-11 12:58:52 +01:00
2021-02-11 13:24:44 -08:00
2021-01-14 23:41:38 -05:00
2021-02-16 13:14:06 -08:00
2021-01-14 08:21:09 -08:00
2021-02-04 14:42:00 +01:00
2020-12-15 16:19:30 +01:00
2021-02-10 07:28:43 -07:00
2021-02-12 15:27:17 +01:00
2021-02-21 10:29:20 -08:00
2020-12-15 22:46:15 -08:00
2021-02-12 15:27:17 +01:00
2021-01-12 14:26:31 +01:00
2021-01-27 12:27:36 +01:00
2021-01-26 18:39:45 -08:00
2021-02-05 20:48:28 +01:00
2020-12-15 16:19:31 +01:00
2020-12-15 15:03:31 -08:00
2021-01-22 11:08:56 +01:00
2021-01-26 07:42:27 +01:00
2020-12-09 09:39:37 -05:00
2020-12-17 13:30:45 -05:00
2021-01-22 11:08:56 +01:00
2021-02-08 12:24:04 +01:00
2020-12-22 12:55:08 -08:00
2021-02-05 11:03:47 -08:00
2021-01-07 16:17:31 +01:00
2021-01-18 16:13:51 +01:00
2021-01-07 14:17:29 +01:00
2020-12-29 15:36:49 -08:00
2020-12-15 16:19:31 +01:00
2021-02-17 14:12:42 +01:00
2021-02-10 15:49:38 -05:00
2021-02-22 10:22:54 -08:00
2021-02-11 10:51:56 +00:00
2021-01-29 15:39:48 -05:00
2021-01-22 15:09:42 +01:00
2021-01-12 21:13:01 +01:00
2021-02-09 08:17:08 -05:00
2021-01-14 17:18:25 +01:00
2021-01-04 13:35:14 -08:00
2021-01-14 11:20:17 +01:00
2021-01-14 11:20:17 +01:00
2021-01-14 11:20:17 +01:00
2020-12-15 22:46:16 -08:00
2021-01-14 17:28:24 -05:00
2021-01-14 17:28:24 -05:00
2020-12-15 22:46:15 -08:00
2021-01-19 12:02:20 -08:00
2021-01-19 11:47:31 -08:00
2021-02-22 13:01:23 -08:00
2021-01-12 18:12:54 -08:00
2020-12-17 13:34:25 -08:00
2021-01-27 16:45:21 +05:30
2020-12-15 12:13:45 -08:00
2021-01-29 20:02:29 +01:00
2021-02-22 17:45:02 -08:00
2020-12-15 12:13:41 -08:00
2020-12-19 11:18:37 -08:00
2020-12-15 14:48:04 -08:00
2021-01-07 00:06:39 +01:00
2021-02-08 12:28:07 +01:00
2020-12-22 12:55:08 -08:00
2021-01-30 01:22:31 +01:00
2021-02-10 14:44:40 +01:00
2021-01-04 11:42:21 -05:00
2021-02-11 13:24:44 -08:00
2021-02-16 13:14:06 -08:00
2021-01-25 22:06:11 +01:00
2021-02-04 18:05:59 -08:00
2020-12-09 09:39:38 -05:00
2021-01-25 09:36:27 -05:00
2021-02-02 10:26:12 +01:00
2021-01-26 11:12:00 -06:00
2021-02-12 19:23:57 -06:00
2021-02-17 13:17:49 -08:00
2020-12-15 14:02:26 -08:00
2020-12-15 12:13:38 -08:00
2020-12-22 12:55:08 -08:00
2020-12-15 14:55:10 -08:00
2020-12-15 12:13:39 -08:00
2021-01-21 14:06:00 -07:00
2021-02-03 19:05:50 +01:00
2020-12-10 14:55:49 -06:00
2021-02-23 09:28:51 -08:00
2021-02-01 15:31:36 +01:00
2021-01-20 14:46:04 +00:00
2021-02-16 15:23:23 -08:00
2020-12-15 15:03:31 -08:00
2021-01-27 18:45:29 +01:00
2021-01-22 17:08:28 +01:00
2021-02-04 16:30:14 +05:30
2021-01-27 19:29:32 +01:00
2021-01-27 17:44:18 -08:00
2020-12-15 12:13:46 -08:00
2020-12-15 15:03:31 -08:00
2020-12-15 22:46:15 -08:00
2021-02-05 10:08:10 +01:00
2021-02-04 05:27:20 -05:00
2020-12-17 14:19:01 +01:00
2021-02-17 14:07:44 +01:00
2020-12-15 22:46:15 -08:00
2021-01-06 16:24:19 -08:00
2021-02-21 12:35:04 -08:00
2020-12-15 22:46:18 -08:00
2020-12-10 13:14:37 -06:00
2021-01-25 17:32:10 +01:00
2020-12-11 12:47:17 +01:00
2020-12-15 22:46:18 -08:00
2020-12-15 12:13:39 -08:00
2021-01-16 23:19:26 +01:00
2020-12-15 15:57:25 -08:00
2021-02-04 05:27:42 -05:00
2020-12-09 17:08:42 +01:00
2021-02-21 13:31:43 -08:00
2020-12-16 16:38:41 -08:00
2020-12-16 11:30:10 -08:00
2021-01-14 17:28:24 -05:00
2020-12-09 17:08:49 +01:00
2020-12-15 12:13:43 -08:00
2020-12-15 12:13:39 -08:00
2020-12-10 16:17:15 +01:00
2020-12-29 15:36:49 -08:00
2021-02-13 14:32:04 -08:00
2021-01-28 00:35:03 +01:00
2021-01-22 15:16:01 -08:00
2021-01-18 21:39:28 +01:00
2020-12-10 10:45:36 +01:00
2021-01-04 13:53:38 -08:00
2021-01-04 13:53:38 -08:00
2021-02-17 14:12:42 +01:00
2021-02-17 14:12:42 +01:00
2021-02-17 14:25:50 -08:00
2020-12-22 12:55:08 -08:00
2021-01-15 13:23:36 +00:00
2021-01-07 00:06:39 +01:00
2021-01-27 09:51:49 -07:00
2020-12-11 15:43:41 -05:00
2021-02-12 12:54:58 +01:00
2021-01-12 14:26:31 +01:00
2021-01-22 18:20:52 -08:00
2021-02-02 14:50:15 +01:00
2021-01-19 22:31:10 +01:00
2021-02-06 00:21:42 +01:00
2021-02-04 10:45:24 +03:00
2020-12-14 16:40:27 -08:00
2020-12-16 00:07:17 -08:00
2021-01-06 16:24:59 -08:00
2020-12-11 10:40:52 +01:00
2021-01-27 17:26:42 +01:00
2021-01-06 17:17:22 -08:00
2021-02-16 10:40:28 +02:00
2021-02-11 16:31:57 -05:00
2021-02-02 17:02:05 -05:00
2020-12-16 12:33:35 -08:00
2021-02-09 12:27:29 -05:00
2021-01-20 16:48:47 -08:00
2021-02-20 21:28:04 -08:00
2021-02-13 17:17:53 +01:00
2021-02-04 18:56:56 -08:00
2021-02-15 18:50:01 +01:00
2020-12-09 20:00:26 +01:00
2020-12-18 16:14:31 -05:00
2020-12-10 14:47:56 -07:00
2021-01-18 10:52:41 +01:00
2021-02-12 12:56:55 +01:00
2020-12-15 12:13:40 -08:00
2021-01-07 16:17:31 +01:00
2021-01-21 14:06:00 -07:00
2021-01-13 22:25:07 +01:00
2021-01-19 10:20:07 -05:00
2021-01-13 22:25:03 +01:00
2021-02-08 22:58:55 +01:00