|
@@ -297,7 +297,7 @@ static int setup_frame(int sig, struct k_sigaction *ka, sigset_t *set)
|
|
|
__frame->lr = (unsigned long) &frame->retcode;
|
|
|
__frame->gr8 = sig;
|
|
|
|
|
|
- if (get_personality & FDPIC_FUNCPTRS) {
|
|
|
+ if (current->personality & FDPIC_FUNCPTRS) {
|
|
|
struct fdpic_func_descriptor __user *funcptr =
|
|
|
(struct fdpic_func_descriptor __user *) ka->sa.sa_handler;
|
|
|
__get_user(__frame->pc, &funcptr->text);
|
|
@@ -396,7 +396,7 @@ static int setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
|
|
|
__frame->gr8 = sig;
|
|
|
__frame->gr9 = (unsigned long) &frame->info;
|
|
|
|
|
|
- if (get_personality & FDPIC_FUNCPTRS) {
|
|
|
+ if (current->personality & FDPIC_FUNCPTRS) {
|
|
|
struct fdpic_func_descriptor __user *funcptr =
|
|
|
(struct fdpic_func_descriptor __user *) ka->sa.sa_handler;
|
|
|
__get_user(__frame->pc, &funcptr->text);
|