|
@@ -37,7 +37,7 @@ static unsigned long ident_map[32] = {
|
|
|
struct exec_domain default_exec_domain = {
|
|
|
.name = "Linux", /* name */
|
|
|
.handler = default_handler, /* lcall7 causes a seg fault. */
|
|
|
- .pers_low = 0, /* PER_LINUX personality. */
|
|
|
+ .pers_low = 0, /* PER_LINUX personality. */
|
|
|
.pers_high = 0, /* PER_LINUX personality. */
|
|
|
.signal_map = ident_map, /* Identity map signals. */
|
|
|
.signal_invmap = ident_map, /* - both ways. */
|
|
@@ -83,7 +83,7 @@ lookup_exec_domain(unsigned int personality)
|
|
|
ep = &default_exec_domain;
|
|
|
out:
|
|
|
read_unlock(&exec_domains_lock);
|
|
|
- return (ep);
|
|
|
+ return ep;
|
|
|
}
|
|
|
|
|
|
int
|
|
@@ -110,8 +110,9 @@ register_exec_domain(struct exec_domain *ep)
|
|
|
|
|
|
out:
|
|
|
write_unlock(&exec_domains_lock);
|
|
|
- return (err);
|
|
|
+ return err;
|
|
|
}
|
|
|
+EXPORT_SYMBOL(register_exec_domain);
|
|
|
|
|
|
int
|
|
|
unregister_exec_domain(struct exec_domain *ep)
|
|
@@ -133,6 +134,7 @@ unregister:
|
|
|
write_unlock(&exec_domains_lock);
|
|
|
return 0;
|
|
|
}
|
|
|
+EXPORT_SYMBOL(unregister_exec_domain);
|
|
|
|
|
|
int __set_personality(unsigned int personality)
|
|
|
{
|
|
@@ -144,6 +146,7 @@ int __set_personality(unsigned int personality)
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
+EXPORT_SYMBOL(__set_personality);
|
|
|
|
|
|
#ifdef CONFIG_PROC_FS
|
|
|
static int execdomains_proc_show(struct seq_file *m, void *v)
|
|
@@ -188,8 +191,3 @@ SYSCALL_DEFINE1(personality, unsigned int, personality)
|
|
|
|
|
|
return old;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-EXPORT_SYMBOL(register_exec_domain);
|
|
|
-EXPORT_SYMBOL(unregister_exec_domain);
|
|
|
-EXPORT_SYMBOL(__set_personality);
|