printk(KERN_x...) vs dev_x()

Alan Cox alan at
Fri Jan 21 03:55:26 EST 2011

> At some places in the code, there is no valid 'dev' pointer to pass to
> dev_xx() macro, at such places is it ok to use printk(KERN_XXX...)?

pr_debug() is the equivalent you want. Ideally tweak the code so the dev
pointer is available. I know that right now is a bit of a problem in a
few cases (some tty stuff for example only just acquired a usable dev

			-- Linus Torvalds

More information about the Kernelnewbies mailing list