Ingo Oeser <[EMAIL PROTECTED]> wrote: > > -int scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie > *scm) > -{ > - struct task_struct *p = current; > - scm->creds = (struct ucred) { > - .uid = p->uid, > - .gid = p->gid, > - .pid = p->tgid > - }; > - scm->fp = NULL; > - scm->sid = security_sk_sid(sock->sk, NULL, 0); > - scm->seq = 0; > - if (msg->msg_controllen <= 0) > - return 0; > - return __scm_send(sock, msg, scm); > -}
It's worth noting that scm_send() will call security_sk_sid() even if (msg->msg_controllen <= 0). If that test is likely to be true with any frequency then perhaps we can optimise things... - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html