parisc: Avoid function pointers for kernel exception routines
authorHelge Deller <deller@gmx.de>
Fri, 8 Apr 2016 16:11:33 +0000 (18:11 +0200)
committerDanny Wood <danwood76@gmail.com>
Tue, 29 Jan 2019 13:12:44 +0000 (13:12 +0000)
commitb31b70b6bace5f52b92a6afdd2fe0af951c885f5
tree37ce5fa120b4a6d51acc000b97450d9833fcc1f0
parent5f46ab98f45234bdb1992a18f6e3a51c3fedc4fb
parisc: Avoid function pointers for kernel exception routines

commit e3893027a300927049efc1572f852201eb785142 upstream.

We want to avoid the kernel module loader to create function pointers
for the kernel fixup routines of get_user() and put_user(). Changing
the external reference from function type to int type fixes this.

This unbreaks exception handling for get_user() and put_user() when
called from a kernel module.

Signed-off-by: Helge Deller <deller@gmx.de>
Cc: stable@vger.kernel.org
Signed-off-by: Willy Tarreau <w@1wt.eu>
arch/parisc/kernel/parisc_ksyms.c