On Wed, 2008-01-16 at 10:00 +0900, Tejun Heo wrote: > And mprintk the following. > > code: > DEFINE_MPRINTK(mp, 2 * 80); > > mprintk_set_header(&mp, KERN_INFO "ata%u.%2u: ", 1, 0); > mprintk_push(&mp, "ATA %d", 7); > mprintk_push(&mp, ", %u sectors\n", 1024); > mprintk(&mp, "everything seems dandy\n"); I prefer Matthew Wilcox's stringbuf approach which does proper memory management and isn't specific to printk: http://www.ussg.iu.edu/hypermail/linux/kernel/0710.3/0517.html -- Mathematics is the supreme nostalgia of our time. - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html