On (24/12/20 18:41), Sebastian Andrzej Siewior wrote:
> dereference_symbol_descriptor() needs to obtain the module pointer
> belonging to pointer in order to resolve that pointer.
> The returned mod pointer is obtained under RCU-sched/ preempt_disable()
> guarantees and needs to be used within this section to ensure that the
> module is not removed in the meantime.
> 
> Extend the preempt_disable() section to also cover
> dereference_module_function_descriptor().
> 
> Fixes: 04b8eb7a4ccd9 ("symbol lookup: introduce 
> dereference_symbol_descriptor()")
> Cc: "James E.J. Bottomley" <james.bottom...@hansenpartnership.com>
> Cc: Christophe Leroy <christophe.le...@csgroup.eu>
> Cc: Helge Deller <del...@gmx.de>
> Cc: Madhavan Srinivasan <ma...@linux.ibm.com>
> Cc: Michael Ellerman <m...@ellerman.id.au>
> Cc: Naveen N Rao <nav...@kernel.org>
> Cc: Nicholas Piggin <npig...@gmail.com>
> Cc: Sergey Senozhatsky <sergey.senozhatsky.w...@gmail.com>
> Cc: linux-par...@vger.kernel.org
> Cc: linuxppc-...@lists.ozlabs.org
> Signed-off-by: Sebastian Andrzej Siewior <bige...@linutronix.de>

FWIW
Reviewed-by: Sergey Senozhatsky <senozhat...@chromium.org>

Reply via email to