NETLINK_CB(skb).dst_groups = SELNL_GRP_AVC; 
static void selnl_notify(int msgtype, void *data){	int len;	unsigned char *tmp;	struct sk_buff *skb;	struct nlmsghdr *nlh;		len = selnl_msglen(msgtype);		skb = alloc_skb(NLMSG_SPACE(len), GFP_USER);	if (!skb)		goto oom;	tmp = skb->tail;	nlh = NLMSG_PUT(skb, 0, 0, msgtype, len);	selnl_add_payload(nlh, len, msgtype, data);	nlh->nlmsg_len = skb->tail - tmp;	netlink_broadcast(selnl, skb, 0, SELNL_GRP_AVC, GFP_USER);out:	return;	nlmsg_failure:	kfree_skb(skb);oom:	printk(KERN_ERR "SELinux:  OOM in %s\n", __FUNCTION__);	goto out;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/43e943c32b9213b5d25407b281c94aaa474fd9a6/netlink.c/clean/security/selinux/netlink.c