mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 19:00:53 +07:00
[PATCH] kill_proc_info_as_uid: don't use hardcoded constants
Use symbolic names instead of hardcoded constants. Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Acked-by: Harald Welte <laforge@gnumonks.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
54b21a7992
commit
0811af28ce
@ -1220,8 +1220,7 @@ int kill_proc_info_as_uid(int sig, struct siginfo *info, pid_t pid,
|
||||
ret = -ESRCH;
|
||||
goto out_unlock;
|
||||
}
|
||||
if ((!info || ((unsigned long)info != 1 &&
|
||||
(unsigned long)info != 2 && SI_FROMUSER(info)))
|
||||
if ((info == SEND_SIG_NOINFO || (!is_si_special(info) && SI_FROMUSER(info)))
|
||||
&& (euid != p->suid) && (euid != p->uid)
|
||||
&& (uid != p->suid) && (uid != p->uid)) {
|
||||
ret = -EPERM;
|
||||
|
Loading…
Reference in New Issue
Block a user