return -1;
va_start(args, fmt);
vsprintf(p, fmt, args);
strcpy(p, KERN_INFO);
vsnprintf(p+strlen (p), size-strlen (p), fmt, args);
va_end(args);
p[size-1] = 0;
printk(p);
xp_free(p);