centos man page for printk

Query: printk

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

PRINTK(9)							   Driver Basics							 PRINTK(9)

NAME
printk - print a kernel message
SYNOPSIS
int printk(const char * fmt, ...);
ARGUMENTS
fmt format string ... variable arguments
DESCRIPTION
This is printk. It can be called from any context. We want it to work. We try to grab the console_lock. If we succeed, it's easy - we log the output and call the console drivers. If we fail to get the semaphore, we place the output into the log buffer and return. The current holder of the console_sem will notice the new output in console_unlock; and will send it to the consoles before releasing the lock. One effect of this deferred printing is that code which calls printk and then changes console_loglevel may break. This is because console_loglevel is inspected when the actual printing occurs.
SEE ALSO
printf(3) See the vsnprintf documentation for format string extensions over C99.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 PRINTK(9)
Related Man Pages
syslog(2) - redhat
klogctl(2) - posix
klogctl(2) - x11r4
klogctl(2) - xfree86
klogctl(2) - freebsd
Similar Topics in the Unix Linux Community
How can I get data in the sk_buff?
Merging multiple files using lines from one file
Kernel panics : trying to write / read on tiny tty driver
How to pass cat file in awk statement?
Ubuntu very slow after repartitioning