On (11/13/17 12:41), Santosh Sivaraj wrote: > * Sergey Senozhatsky <sergey.senozhatsky@xxxxxxxxx> wrote (on 2017-11-10 08:48:27 +0900): > > > We are moving towards separate kernel and module function descriptor > > dereference callbacks. This patch enables it for powerpc64. > > > > For pointers that belong to the kernel > > - Added __start_opd and __end_opd pointers, to track the kernel > > .opd section address range; > > > > - Added dereference_kernel_function_descriptor(). Now we > > will dereference only function pointers that are within > > [__start_opd, __end_opd); > > > > For pointers that belong to a module > > - Added dereference_module_function_descriptor() to handle module > > function descriptor dereference. Now we will dereference only > > pointers that are within [module->opd.start, module->opd.end). > > > > Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@xxxxxxxxx> > > --- > > arch/powerpc/include/asm/module.h | 3 +++ > > arch/powerpc/include/asm/sections.h | 12 ++++++++++++ > > arch/powerpc/kernel/module_64.c | 14 ++++++++++++++ > > arch/powerpc/kernel/vmlinux.lds.S | 2 ++ > > 4 files changed, 31 insertions(+) > > > > Looks good on powerpc. If you wish: > > Tested-by: Santosh Sivaraj <santosh@xxxxxxxxxx> # for powerpc thanks! -ss -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html