len = vsnprintf(skb->tail, avail, fmt, args);
len = vsnprintf(skb->tail, avail, fmt, args2);
static void audit_log_vformat(struct audit_buffer *ab, const char *fmt,			      va_list args){	int len, avail;	struct sk_buff *skb;	if (!ab)		return;	BUG_ON(!ab->skb);	skb = ab->skb;	avail = skb_tailroom(skb);	if (avail == 0) {		avail = audit_expand(ab, AUDIT_BUFSIZ);		if (!avail)			goto out;	}	len = vsnprintf(skb->tail, avail, fmt, args);	if (len >= avail) {		/* The printk buffer is 1024 bytes long, so if we get		 * here and AUDIT_BUFSIZ is at least 1024, then we can		 * log everything that printk could have logged. */		avail = audit_expand(ab, 1+len-avail);		if (!avail)			goto out;		len = vsnprintf(skb->tail, avail, fmt, args);	}	skb_put(skb, (len < avail) ? len : avail);out:	return;}