/* send signal info to all the members of a group */
int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p)
/* send signal info to all the members of a group */
int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p)
{
	int ret = check_kill_permission(sig, info, p);
	if (!ret && sig)
		ret = do_send_sig_info(sig, info, p, true);
	return ret;
}