/* Printk the given error with the address of the client that caused it.  */
static int __attribute__((format(printf, 2, 3)))
/* Printk the given error with the address of the client that caused it.  */
static int __attribute__((format(printf, 2, 3)))
{
	va_list args;
	int 	r;
	char 	buf[RPC_MAX_ADDRBUFLEN];
	if (!net_ratelimit())
		return 0;
	printk(KERN_WARNING "svc: %s: ",
		svc_print_addr(rqstp, buf, sizeof(buf)));
	va_start(args, fmt);
	r = vprintk(fmt, args);
	va_end(args);
	return r;
}