printk(KERN_x...) vs dev_x()

Alan Cox alan at lxorguk.ukuu.org.uk
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
pointer)

Alan
			-- Linus Torvalds



More information about the Kernelnewbies mailing list