--- zzzz-none-000/linux-2.6.39.4/kernel/signal.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-atom-6490-729/linux-2.6.39.4/kernel/signal.c 2021-11-10 13:38:18.000000000 +0000 @@ -1212,6 +1212,7 @@ return error; } + /* like kill_pid_info(), but doesn't use uid/euid of "current" */ int kill_pid_info_as_uid(int sig, struct siginfo *info, struct pid *pid, uid_t uid, uid_t euid, u32 secid) @@ -1346,6 +1347,14 @@ return 0; } +int +kill_proc(pid_t pid, int sig, int priv) +{ + return kill_proc_info(sig, __si_special(priv), pid); +} +EXPORT_SYMBOL(kill_proc); + + int kill_pgrp(struct pid *pid, int sig, int priv) { int ret; @@ -2070,6 +2079,12 @@ EXPORT_SYMBOL(block_all_signals); EXPORT_SYMBOL(unblock_all_signals); +/* + * The following code is for Intel Media SOC Gen3 base support. +*/ +#ifdef CONFIG_ARCH_GEN3 +EXPORT_SYMBOL(kill_pid_info); /* Export this symbol for graphic driver */ +#endif /* * System call entry points.