dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH 06/13] kallsyms: only build {, module_}kallsyms_on_each_symbol when required
       [not found] ` <20210202121334.1361503-7-hch@lst.de>
@ 2021-02-02 14:03   ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:03 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Tue, 2 Feb 2021, Christoph Hellwig wrote:

> kallsyms_on_each_symbol and module_kallsyms_on_each_symbol are only used
> by the livepatching code, so don't build them if livepatching is not
> enabled.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 07/13] module: mark module_mutex static
       [not found] ` <20210202121334.1361503-8-hch@lst.de>
@ 2021-02-02 14:04   ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:04 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Tue, 2 Feb 2021, Christoph Hellwig wrote:

> Except for two lockdep asserts module_mutex is only used in module.c.
> Remove the two asserts given that the functions they are in are not
> exported and just called from the module code, and mark module_mutex
> static.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 08/13] module: remove each_symbol_in_section
       [not found] ` <20210202121334.1361503-9-hch@lst.de>
@ 2021-02-02 14:04   ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:04 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Tue, 2 Feb 2021, Christoph Hellwig wrote:

> each_symbol_in_section just contains a trivial loop over its arguments.
> Just open code the loop in the two callers.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 09/13] module: merge each_symbol_section into find_symbol
       [not found] ` <20210202121334.1361503-10-hch@lst.de>
@ 2021-02-02 14:04   ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:04 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Tue, 2 Feb 2021, Christoph Hellwig wrote:

> each_symbol_section is only called by find_symbol, so merge the two
> functions.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 10/13] module: pass struct find_symbol_args to find_symbol
       [not found] ` <20210202121334.1361503-11-hch@lst.de>
@ 2021-02-02 14:07   ` Miroslav Benes
       [not found]     ` <20210203090418.GA7833@lst.de>
  0 siblings, 1 reply; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:07 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

>  void *__symbol_get(const char *symbol)
>  {
> -	struct module *owner;
> -	const struct kernel_symbol *sym;
> +	struct find_symbol_arg fsa = {
> +		.name	= symbol,
> +		.gplok	= true,
> +		.warn	= true,
> +	};
>  
>  	preempt_disable();
> -	sym = find_symbol(symbol, &owner, NULL, NULL, true, true);
> -	if (sym && strong_try_module_get(owner))
> -		sym = NULL;
> +	if (!find_symbol(&fsa) || !strong_try_module_get(fsa.owner)) {

I think this should be in fact

  if (!find_symbol(&fsa) || strong_try_module_get(fsa.owner)) {

to get the logic right (note the missing !). We want to return NULL if 
strong_try_module_get() does not succeed for a found symbol.

> +		preempt_enable();
> +		return NULL;
> +	}
>  	preempt_enable();
> -
> -	return sym ? (void *)kernel_symbol_value(sym) : NULL;
> +	return (void *)kernel_symbol_value(fsa.sym);
>  }
>  EXPORT_SYMBOL_GPL(__symbol_get);

Miroslav
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 11/13] module: move struct symsearch to module.c
       [not found] ` <20210202121334.1361503-12-hch@lst.de>
@ 2021-02-02 14:10   ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:10 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Tue, 2 Feb 2021, Christoph Hellwig wrote:

> struct symsearch is only used inside of module.h, so move the definition
> out of module.h.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 12/13] module: remove EXPORT_SYMBOL_GPL_FUTURE
       [not found] ` <20210202121334.1361503-13-hch@lst.de>
@ 2021-02-02 14:12   ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:12 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Tue, 2 Feb 2021, Christoph Hellwig wrote:

> As far as I can tell this has never been used at all, and certainly
> not any time recently.

Right, I've always wondered about this one.
 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 13/13] module: remove EXPORT_UNUSED_SYMBOL*
       [not found] ` <20210202121334.1361503-14-hch@lst.de>
@ 2021-02-02 14:21   ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-02 14:21 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Tue, 2 Feb 2021, Christoph Hellwig wrote:

> EXPORT_UNUSED_SYMBOL* is not actually used anywhere.  Remove the
> unused functionality as we generally just remove unused code anyway.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: module loader dead code removal and cleanups v3
       [not found] <20210202121334.1361503-1-hch@lst.de>
                   ` (7 preceding siblings ...)
       [not found] ` <20210202121334.1361503-14-hch@lst.de>
@ 2021-02-02 14:37 ` Jessica Yu
  2021-02-02 17:38   ` Emil Velikov
       [not found] ` <20210202121334.1361503-6-hch@lst.de>
                   ` (2 subsequent siblings)
  11 siblings, 1 reply; 15+ messages in thread
From: Jessica Yu @ 2021-02-02 14:37 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Joe Lawrence, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Jiri Kosina, linux-kernel,
	live-patching, Michal Marek, dri-devel, Thomas Zimmermann,
	Josh Poimboeuf, Frederic Barrat, Miroslav Benes, linuxppc-dev

+++ Christoph Hellwig [02/02/21 13:13 +0100]:
>Hi all,
>
>this series removes support for long term unused export types and
>cleans up various loose ends in the module loader.
>
>Changes since v2:
> - clean up klp_find_object_symbol a bit
> - remove the now unused module_assert_mutex helper
>
>Changes since v1:
> - move struct symsearch to module.c
> - rework drm to not call find_module at all
> - allow RCU-sched locking for find_module
> - keep find_module as a public API instead of module_loaded
> - update a few comments and commit logs

Thanks Christoph for cleaning up all that aged cruft, and thanks everyone
for the reviews.

I was curious about EXPORT_SYMBOL_GPL_FUTURE and EXPORT_UNUSED_SYMBOL
variants, and found that most of that stuff was introduced between
2006 - 2008. All the of the unused symbols were 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's safe to retire those export types now.

The patchset looks good so far. After Miroslav's comments are
addressed, I'll wait an extra day or two in case there are more
comments before queueing them onto modules-next. I can take the first
two patches as well provided the acks are there (I think patch 2 is
missing Daniel Vetter's ack from v1 of the series, but I'll add that
back in).

Thanks,

Jessica
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: module loader dead code removal and cleanups v3
  2021-02-02 14:37 ` module loader dead code removal and cleanups v3 Jessica Yu
@ 2021-02-02 17:38   ` Emil Velikov
  0 siblings, 0 replies; 15+ messages in thread
From: Emil Velikov @ 2021-02-02 17:38 UTC (permalink / raw)
  To: Jessica Yu
  Cc: Petr Mladek, Joe Lawrence, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Jiri Kosina,
	Linux-Kernel@Vger. Kernel. Org, ML dri-devel, Michal Marek,
	Thomas Zimmermann, Josh Poimboeuf, Frederic Barrat,
	live-patching, Miroslav Benes, linuxppc-dev, Christoph Hellwig

Hi Jessica,

On Tue, 2 Feb 2021 at 14:37, Jessica Yu <jeyu@kernel.org> wrote:
>
> +++ Christoph Hellwig [02/02/21 13:13 +0100]:
> >Hi all,
> >
> >this series removes support for long term unused export types and
> >cleans up various loose ends in the module loader.
> >
> >Changes since v2:
> > - clean up klp_find_object_symbol a bit
> > - remove the now unused module_assert_mutex helper
> >
> >Changes since v1:
> > - move struct symsearch to module.c
> > - rework drm to not call find_module at all
> > - allow RCU-sched locking for find_module
> > - keep find_module as a public API instead of module_loaded
> > - update a few comments and commit logs
>
> Thanks Christoph for cleaning up all that aged cruft, and thanks everyone
> for the reviews.
>
> I was curious about EXPORT_SYMBOL_GPL_FUTURE and EXPORT_UNUSED_SYMBOL
> variants, and found that most of that stuff was introduced between
> 2006 - 2008. All the of the unused symbols were 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's safe to retire those export types now.
>
I believe you're spot on - based on reading through git log and
checking the ML archives.

Shame I didn't get to finish a similar series I had locally. Patches
11-13 match what I have here so:
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>

HTH
-Emil
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 05/13] kallsyms: refactor {,module_}kallsyms_on_each_symbol
       [not found] ` <20210202121334.1361503-6-hch@lst.de>
@ 2021-02-03  8:58   ` Petr Mladek
  0 siblings, 0 replies; 15+ messages in thread
From: Petr Mladek @ 2021-02-03  8:58 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Jiri Kosina, Andrew Donnellan, linux-kbuild, David Airlie,
	Masahiro Yamada, Josh Poimboeuf, linux-kernel, live-patching,
	Michal Marek, Joe Lawrence, dri-devel, Thomas Zimmermann,
	Jessica Yu, Frederic Barrat, Miroslav Benes, linuxppc-dev

On Tue 2021-02-02 13:13:26, Christoph Hellwig wrote:
> Require an explicit call to module_kallsyms_on_each_symbol to look
> for symbols in modules instead of the call from kallsyms_on_each_symbol,
> and acquire module_mutex inside of module_kallsyms_on_each_symbol instead
> of leaving that up to the caller.  Note that this slightly changes the
> behavior for the livepatch code in that the symbols from vmlinux are not
> iterated anymore if objname is set, but that actually is the desired
> behavior in this case.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>
> Acked-by: Miroslav Benes <mbenes@suse.cz>

Reviewed-by: Petr Mladek <pmladek@suse.com>

Best Regards,
Petr
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 10/13] module: pass struct find_symbol_args to find_symbol
       [not found]     ` <20210203090418.GA7833@lst.de>
@ 2021-02-03  9:31       ` Miroslav Benes
  0 siblings, 0 replies; 15+ messages in thread
From: Miroslav Benes @ 2021-02-03  9:31 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Jiri Kosina, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Josh Poimboeuf, linux-kernel,
	live-patching, Michal Marek, Joe Lawrence, dri-devel,
	Thomas Zimmermann, Jessica Yu, Frederic Barrat, linuxppc-dev

On Wed, 3 Feb 2021, Christoph Hellwig wrote:

> FYI, this is the updated version:
> 
> ---
> >From 664ca3378deac7530fe8fc15fe73d583d3333df2 Mon Sep 17 00:00:00 2001
> From: Christoph Hellwig <hch@lst.de>
> Date: Wed, 20 Jan 2021 14:58:27 +0100
> Subject: module: pass struct find_symbol_args to find_symbol
> 
> Simplify the calling convention by passing the find_symbol_args structure
> to find_symbol instead of initializing it inside the function.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

M
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 01/13] powerpc/powernv: remove get_cxl_module
       [not found] ` <20210202121334.1361503-2-hch@lst.de>
@ 2021-02-04 10:44   ` Michael Ellerman
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Ellerman @ 2021-02-04 10:44 UTC (permalink / raw)
  To: Christoph Hellwig, Frederic Barrat, Andrew Donnellan,
	Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
	David Airlie, Daniel Vetter, Jessica Yu, Josh Poimboeuf,
	Jiri Kosina, Miroslav Benes, Petr Mladek, Joe Lawrence
  Cc: Michal Marek, linux-kbuild, Masahiro Yamada, linux-kernel,
	dri-devel, live-patching, linuxppc-dev

Christoph Hellwig <hch@lst.de> writes:
> The static inline get_cxl_module function is entirely unused since commit
> 8bf6b91a5125a ("Revert "powerpc/powernv: Add support for the cxl kernel
> api on the real phb"), so remove it.
>
> Signed-off-by: Christoph Hellwig <hch@lst.de>
> Reviewed-by: Andrew Donnellan <ajd@linux.ibm.com>
> ---
>  arch/powerpc/platforms/powernv/pci-cxl.c | 22 ----------------------
>  1 file changed, 22 deletions(-)

Acked-by: Michael Ellerman <mpe@ellerman.id.au>

cheers
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: module loader dead code removal and cleanups v3
       [not found] <20210202121334.1361503-1-hch@lst.de>
                   ` (10 preceding siblings ...)
       [not found] ` <20210202121334.1361503-2-hch@lst.de>
@ 2021-02-08 11:36 ` Jessica Yu
  11 siblings, 0 replies; 15+ messages in thread
From: Jessica Yu @ 2021-02-08 11:36 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Petr Mladek, Joe Lawrence, Andrew Donnellan, linux-kbuild,
	David Airlie, Masahiro Yamada, Jiri Kosina, linux-kernel,
	live-patching, Michal Marek, dri-devel, Thomas Zimmermann,
	Josh Poimboeuf, Frederic Barrat, Miroslav Benes, linuxppc-dev

+++ Christoph Hellwig [02/02/21 13:13 +0100]:
>Hi all,
>
>this series removes support for long term unused export types and
>cleans up various loose ends in the module loader.
>
>Changes since v2:
> - clean up klp_find_object_symbol a bit
> - remove the now unused module_assert_mutex helper
>
>Changes since v1:
> - move struct symsearch to module.c
> - rework drm to not call find_module at all
> - allow RCU-sched locking for find_module
> - keep find_module as a public API instead of module_loaded
> - update a few comments and commit logs
>
>Diffstat:

Queued on modules-next (along with the updated patch 10).

Thanks everyone,

Jessica
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 01/13] powerpc/powernv: remove get_cxl_module
       [not found] ` <20210121074959.313333-2-hch@lst.de>
@ 2021-01-21  9:09   ` Andrew Donnellan
  0 siblings, 0 replies; 15+ messages in thread
From: Andrew Donnellan @ 2021-01-21  9:09 UTC (permalink / raw)
  To: Christoph Hellwig, Frederic Barrat, Maarten Lankhorst,
	Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter,
	Jessica Yu, Josh Poimboeuf, Jiri Kosina, Miroslav Benes,
	Petr Mladek, Joe Lawrence
  Cc: Michal Marek, linux-kbuild, Masahiro Yamada, linux-kernel,
	dri-devel, live-patching, linuxppc-dev

On 21/1/21 6:49 pm, Christoph Hellwig wrote:
> The static inline get_cxl_module function is entirely unused,
> remove it.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>

The one user of this was removed in 8bf6b91a5125a ("Revert 
"powerpc/powernv: Add support for the cxl kernel api on the real phb").

Thanks for picking this up.

Reviewed-by: Andrew Donnellan <ajd@linux.ibm.com>

-- 
Andrew Donnellan              OzLabs, ADL Canberra
ajd@linux.ibm.com             IBM Australia Limited
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2021-02-08 11:36 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20210202121334.1361503-1-hch@lst.de>
     [not found] ` <20210202121334.1361503-7-hch@lst.de>
2021-02-02 14:03   ` [PATCH 06/13] kallsyms: only build {, module_}kallsyms_on_each_symbol when required Miroslav Benes
     [not found] ` <20210202121334.1361503-8-hch@lst.de>
2021-02-02 14:04   ` [PATCH 07/13] module: mark module_mutex static Miroslav Benes
     [not found] ` <20210202121334.1361503-9-hch@lst.de>
2021-02-02 14:04   ` [PATCH 08/13] module: remove each_symbol_in_section Miroslav Benes
     [not found] ` <20210202121334.1361503-10-hch@lst.de>
2021-02-02 14:04   ` [PATCH 09/13] module: merge each_symbol_section into find_symbol Miroslav Benes
     [not found] ` <20210202121334.1361503-11-hch@lst.de>
2021-02-02 14:07   ` [PATCH 10/13] module: pass struct find_symbol_args to find_symbol Miroslav Benes
     [not found]     ` <20210203090418.GA7833@lst.de>
2021-02-03  9:31       ` Miroslav Benes
     [not found] ` <20210202121334.1361503-12-hch@lst.de>
2021-02-02 14:10   ` [PATCH 11/13] module: move struct symsearch to module.c Miroslav Benes
     [not found] ` <20210202121334.1361503-13-hch@lst.de>
2021-02-02 14:12   ` [PATCH 12/13] module: remove EXPORT_SYMBOL_GPL_FUTURE Miroslav Benes
     [not found] ` <20210202121334.1361503-14-hch@lst.de>
2021-02-02 14:21   ` [PATCH 13/13] module: remove EXPORT_UNUSED_SYMBOL* Miroslav Benes
2021-02-02 14:37 ` module loader dead code removal and cleanups v3 Jessica Yu
2021-02-02 17:38   ` Emil Velikov
     [not found] ` <20210202121334.1361503-6-hch@lst.de>
2021-02-03  8:58   ` [PATCH 05/13] kallsyms: refactor {,module_}kallsyms_on_each_symbol Petr Mladek
     [not found] ` <20210202121334.1361503-2-hch@lst.de>
2021-02-04 10:44   ` [PATCH 01/13] powerpc/powernv: remove get_cxl_module Michael Ellerman
2021-02-08 11:36 ` module loader dead code removal and cleanups v3 Jessica Yu
     [not found] <20210121074959.313333-1-hch@lst.de>
     [not found] ` <20210121074959.313333-2-hch@lst.de>
2021-01-21  9:09   ` [PATCH 01/13] powerpc/powernv: remove get_cxl_module Andrew Donnellan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).