pr_*()和printk()一样,但是pr_*()包含了对应的KERN_XXXX。
dev_*()和pr_*()一样,但是会打印struct device的标识信息。
所以pr_info和dev_info并不是用在特定的启动阶段,用这些函数能打印出来的,printk也能。这和early printk用在启动非常早期阶段的打印不同。
参考:
https://stackoverflow.com/questions/31382803/how-does-dev-family-functions-are-useful-while-debugging-kernel