parisc: Avoid function pointers for kernel exception routines
authorHelge Deller <deller@gmx.de>
Fri, 8 Apr 2016 16:11:33 +0000 (18:11 +0200)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 30 Apr 2016 22:05:23 +0000 (00:05 +0200)
commitae75f6aa46fa384ff0bb417ae9fa4ebcc97acfc6
treea515304129661b2bb30a679ba1bab1a960aa246f
parent9499f0fdd691c25800808f4eb7eb47924396ed8d
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>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
arch/parisc/kernel/parisc_ksyms.c