aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/printk.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-31printk: move to separate directory for easier modificationJoe Perches1-2924/+0
2013-07-14kernel: delete __cpuinit usage from all core kernel filesPaul Gortmaker1-1/+1
2013-07-10Merge branch 'core-printk-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2013-06-12kmsg: honor dmesg_restrict sysctl on /dev/kmsgKees Cook1-41/+50
2013-05-07aio: don't include aio.h in sched.hKent Overstreet1-0/+1
2013-04-30workqueue: include workqueue info when printing debug dump of a worker taskTejun Heo1-0/+2
2013-04-30dump_stack: unify debug information printed by show_regs()Tejun Heo1-0/+16
2013-04-30dump_stack: implement arch-specific hardware description in task dumpsTejun Heo1-0/+26
2013-04-30dump_stack: consolidate dump_stack() implementations and unify their behaviorsTejun Heo1-0/+18
2013-04-29printk: fix failure to return error in devkmsg_poll()Nicolas Kaiser1-1/+2
2013-04-29early_printk: consolidate random copies of identical codeThomas Gleixner1-7/+23
2013-04-29printk/tracing: rework console tracingzhangwei(Jovi)1-1/+1
2013-03-22printk: Provide a wake_up_klogd() off-caseFrederic Weisbecker1-41/+39
2013-02-25Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-0/+9
2013-02-19Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-16/+20
2013-02-18printk: Fix rq->lock vs logbuf_lock unlock lock inversionBu, Yitian1-1/+1
2013-02-05Merge branch 'nohz/printk-v8' into irq/coreFrederic Weisbecker1-16/+20
2013-01-31Revert "console: implement lockdep support for console_lock"Dave Airlie1-9/+0
2013-01-04printk: fix incorrect length from print_time() when seconds > 99999Roland Dreier1-2/+3
2012-12-17printk: boot_delay should only affect outputAndrew Cooks1-19/+21
2012-11-18printk: Wake up klogd using irq_workFrederic Weisbecker1-16/+20
2012-10-23console: use might_sleep in console_lockDaniel Vetter1-1/+2
2012-10-22console: implement lockdep support for console_lockDaniel Vetter1-0/+9
2012-10-16printk: Fix scheduling-while-atomic problem in console_cpu_notify()Paul E. McKenney1-1/+0
2012-08-12printk: Fix calculation of length used to discard recordsJeff Mahoney1-0/+2
2012-07-30printk: only look for prefix levels in kernel messagesJoe Perches1-15/+17
2012-07-30printk: add generic functions to find KERN_<LEVEL> headersJoe Perches1-5/+9
2012-07-30kmsg: /dev/kmsg - properly return possible copy_from_user() failureKay Sievers1-1/+3
2012-07-26Merge tag 'driver-core-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-38/+121
2012-07-21printk: Implement some unlocked kmsg_dump functionsAnton Vorontsov1-13/+55
2012-07-21printk: Remove kdb_syslog_dataAnton Vorontsov1-15/+0
2012-07-19printk: Export struct log size and member offsets through vmcoreinfoVivek Goyal1-0/+9
2012-07-16kmsg - do not flush partial lines when the console is busyKay Sievers1-25/+68
2012-07-16kmsg - export "continuation record" flag to /dev/kmsgKay Sievers1-2/+21
2012-07-16kmsg - avoid warning for CONFIG_PRINTK=n compilationsKay Sievers1-2/+9
2012-07-16kmsg - properly print over-long continuation linesKay Sievers1-14/+19
2012-07-09kmsg: merge continuation records while printingKay Sievers1-42/+78
2012-07-09kmsg: /proc/kmsg - support reading of partial log recordsKay Sievers1-8/+20
2012-07-06kmsg: make sure all messages reach a newly registered boot consoleKay Sievers1-0/+6
2012-07-06kmsg: properly handle concurrent non-blocking read() from /proc/kmsgKay Sievers1-8/+1
2012-07-06kmsg: add the facility number to the syslog prefixKay Sievers1-4/+7
2012-07-06kmsg: escape the backslash character while exporting dataKay Sievers1-2/+2
2012-07-06printk: replacing the raw_spin_lock/unlock with raw_spin_lock/unlock_irqliu chuansheng1-12/+12
2012-06-30printk.c: fix kernel-doc warningsRandy Dunlap1-1/+1
2012-06-29printk: Optimize if statement logic where newline existsSteven Rostedt1-7/+6
2012-06-29printk: flush continuation lines immediately to consoleKay Sievers1-68/+176
2012-06-26syslog: fill buffer with more than a single message for SYSLOG_ACTION_READJan Beulich1-14/+37
2012-06-26Revert "printk: return -EINVAL if the message len is bigger than the buf size"Greg Kroah-Hartman1-3/+1
2012-06-25printk: fix regression in SYSLOG_ACTION_CLEARAlan Stern1-0/+1
2012-06-16printk: return -EINVAL if the message len is bigger than the buf sizeYuanhan Liu1-1/+3
2012-06-16printk: use mutex lock to stop syslog_seq from going wildYuanhan Liu1-2/+11
2012-06-15kmsg - kmsg_dump() use iterator to receive log buffer contentKay Sievers1-28/+192
2012-06-12printk: Fix alignment of buf causing crash on ARM EABIAndrew Lunn1-2/+2
2012-05-14printk() - isolate KERN_CONT users from ordinary complete linesKay Sievers1-44/+61
2012-05-14printk() - restore prefix/timestamp printing for multi-newline stringsKay Sievers1-51/+76
2012-05-11printk: add stub for prepend_timestamp()Randy Dunlap1-0/+4
2012-05-10printk: correctly align __log_bufStephen Warren1-7/+6
2012-05-09printk() - restore timestamp printing at console outputKay Sievers1-17/+26
2012-05-09printk() - do not merge continuation lines of different threadsKay Sievers1-9/+10
2012-05-09printk - fix compilation for CONFIG_PRINTK=nKay Sievers1-19/+22
2012-05-08kmsg: use do_div() to divide 64bit integerKay Sievers1-1/+4
2012-05-07kmsg: export printk records to the /dev/kmsg interfaceKay Sievers1-0/+313
2012-05-07printk: convert byte-buffer to variable-length record bufferKay Sievers1-424/+590
2012-03-20Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+37
2012-03-15printk: Make it compile with !CONFIG_PRINTKPeter Zijlstra1-20/+20
2012-03-13Merge tag 'v3.3-rc7' into sched/coreIngo Molnar1-0/+6
2012-03-12Merge branch 'perf/urgent' into perf/coreIngo Molnar1-0/+6
2012-03-12printk/sched: Introduce special printk_sched() for those awkward momentsPeter Zijlstra1-3/+37
2012-03-05kmsg_dump: don't run on non-error paths by defaultMatthew Garrett1-0/+6
2012-02-13printk/tracing: Add console output tracingJohannes Berg1-0/+5
2012-01-13module_param: make bool parameters really bool (core code)Rusty Russell1-4/+4
2012-01-13printk: fix unnecessary module_param_name.Rusty Russell1-1/+1
2012-01-06Merge branch 'core-printk-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-5/+4
2011-12-20Merge branch 'memblock-kill-early_node_map' of git://git.kernel.org/pub/scm/l...Ingo Molnar1-1/+1
2011-12-09printk: avoid double lock acquirePeter Zijlstra1-1/+2
2011-11-28Merge branch 'master' into x86/memblockTejun Heo1-30/+54
2011-11-14printk, lockdep: Switch to tracked irq opsPeter Zijlstra1-2/+2
2011-11-14printk, lockdep: Remove superfluous preempt_disable()Peter Zijlstra1-2/+0
2011-11-14printk, lockdep: Disable lock debugging on zap_locks()Peter Zijlstra1-1/+2
2011-10-31printk: remove bounds checking for log_prefixWilliam Douglas1-3/+0
2011-10-31printk: fix bounds checking for log_prefixWilliam Douglas1-1/+1
2011-10-31printk: add console_suspend module parameterYanmin Zhang1-0/+4
2011-10-31printk: add module parameter ignore_loglevel to control ignore_loglevelYanmin Zhang1-0/+3
2011-09-13locking, printk: Annotate logbuf_lock as rawThomas Gleixner1-23/+23
2011-08-25kernel/printk: do not turn off bootconsole in printk_late_init() if keep_bootconNishanth Aravamudan1-1/+1
2011-08-09cap_syslog: don't use WARN_ONCE for CAP_SYS_ADMIN deprecation warningJonathan Nieder1-2/+4
2011-07-13memblock: Kill MEMBLOCK_ERRORTejun Heo1-1/+1
2011-06-22printk: Fix console_sem vs logbuf_lock unlock racePeter Zijlstra1-2/+18
2011-06-07printk: Release console_sem after logbuf_lockPeter Zijlstra1-3/+5
2011-05-25printk: allocate kernel log buffer earlierMike Travis1-29/+58
2011-03-22printk: allow setting DEFAULT_MESSAGE_LEVEL via KconfigMandeep Singh Baines1-1/+1
2011-03-22console: prevent registered consoles from dumping old kernel message over againFeng Tang1-0/+18
2011-03-22console: allow to retain boot console via boot option keep_bootconFabio M. Di Nitto1-1/+15
2011-03-16Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-34/+104
2011-03-14printk: do not mangle valid userspace syslog prefixesKay Sievers1-34/+104
2011-02-10cap_syslog: accept CAP_SYS_ADMIN for nowLinus Torvalds1-19/+35
2011-01-26console: rename acquire/release_console_sem() to console_lock/unlock()Torben Hohn1-46/+54
2011-01-13printk: use RCU to prevent potential lock contention in kmsg_dumpHuang Ying1-27/+7
2011-01-13kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_...Seiji Aguchi1-0/+4
2011-01-10Merge branch 'master' into nextJames Morris1-10/+8
2011-01-07Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-6/+2
2010-12-16tty: add 'active' sysfs attribute to tty0 and console deviceKay Sievers1-0/+2
2010-12-09syslog: check cap_syslog when dmesg_restrictSerge E. Hallyn1-10/+10
2010-12-08printk: Use this_cpu_{read|write} api on printk_pendingEric Dumazet1-4/+4
2010-11-29security: Define CAP_SYSLOGSerge E. Hallyn1-1/+7
2010-11-26nohz: Fix printk_needs_cpu() return value on offline cpusHeiko Carstens1-0/+2
2010-11-26printk: Fix wake_up_klogd() vs cpu hotplugHeiko Carstens1-1/+1
2010-11-16console: move for_each_console to linux/console.hJiri Slaby1-6/+0
2010-11-15capabilities/syslog: open code cap_syslog logic to fix build failureEric Paris1-1/+14
2010-11-12Restrict unprivileged access to kernel syslogDan Rosenberg1-0/+6
2010-10-26printk: change type of 'boot_delay' to int *Namhyung Kim1-1/+1
2010-10-26printk: add lock context annotationNamhyung Kim1-0/+1
2010-10-26printk: fixup declaration of kmsg_reasonsNamhyung Kim1-1/+1
2010-10-12printk: Make console_sem a semaphore not a pseudo mutexThomas Gleixner1-2/+2
2010-08-09gcc-4.6: printk: use stable variable to dump kmsg bufferAndi Kleen1-5/+5
2010-08-05printk: fix delayed messages from CPU hotplug eventsKevin Cernekee1-2/+31
2010-05-20printk,kdb: capture printk() when in kdb shellJason Wessel1-0/+9
2010-05-20kdb: core for kgdb back end (2 of 2)Jason Wessel1-0/+16
2010-03-06printk: avoid warning when CONFIG_PRINTK is disabledGustavo F. Padovan1-2/+1
2010-03-01Merge branch 'next' into for-linusJames Morris1-29/+23
2010-02-04syslog: use defined constants instead of raw numbersKees Cook1-26/+19
2010-02-04syslog: distinguish between /proc/kmsg and syscallsKees Cook1-3/+4
2010-01-24Merge git://git.infradead.org/~dwmw2/mtd-2.6.33Linus Torvalds1-0/+1
2009-12-31kmsg_dump: Dump on crash_kexec as wellKOSAKI Motohiro1-0/+1
2009-12-17printk: fix new kernel-doc warningsRandy Dunlap1-2/+2
2009-12-16Merge git://git.infradead.org/mtd-2.6Linus Torvalds1-0/+119
2009-12-05Merge branch 'core-printk-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+4
2009-12-02kmsg_dump: fix build for CONFIG_PRINTK=nRandy Dunlap1-1/+1
2009-11-30core: Add kernel message dumper to call on oopses and panicsSimon Kagstrom1-0/+119
2009-10-23ratelimit: Make suppressed output messages more usefulChristian Borntraeger1-3/+3
2009-09-23printk: add printk_delay to make messages readable for some scenariosDave Young1-0/+15
2009-09-23printk boot_delay: rename printk_delay_msec to loops_per_msecDave Young1-7/+5
2009-09-22printk: Remove ratelimit.h from kernel.hIngo Molnar1-0/+1
2009-09-14cleanup console_print()Anirban Sinha1-6/+0
2009-08-08printk: Fix "printk: Enable the use of more than one CON_BOOT (early console)"Sonic Zhang1-1/+1
2009-07-10printk: Restore previous console_loglevel when re-enabling loggingFrans Pop1-1/+10
2009-07-10printk: Ensure that "console enabled" messages are printed on the consoleRobin Getz1-15/+29
2009-07-03printk: Enable the use of more than one CON_BOOT (early console)Robin Getz1-54/+92
2009-06-16printk: Add KERN_DEFAULT printk log-levelLinus Torvalds1-0/+2
2009-06-16printk: clean up handling of log-levels and newlinesLinus Torvalds1-9/+22
2009-04-05Merge branch 'printk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+5
2009-04-02kexec: add dmesg log symbols to /proc/vmcoreinfo listsNeil Horman1-0/+19
2009-03-17printk: correct the behavior of printk_timed_ratelimit()Guillaume Knispel1-2/+5
2009-02-21PM: Fix suspend_console and resume_console to use only one semaphoreArve Hjønnevåg1-6/+9
2009-01-14[CVE-2009-0029] System call wrappers part 27Heiko Carstens1-1/+1
2009-01-14[CVE-2009-0029] Make sys_syslog a conditional system callHeiko Carstens1-5/+0
2009-01-06trivial: printk: fix indentation of new_text_line declarationJiri Kosina1-1/+1
2008-12-19printk: fix discarding message when recursion_bugHiroshi Shimamoto1-1/+1
2008-10-23printk: remove unused code from kernel/printk.croel kluin1-39/+0
2008-10-16Merge branch 'core-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+17
2008-10-16Add kerneldoc documentation for new printk format extensionsAndi Kleen1-0/+2
2008-10-16Remove Andrew Morton's old email accountsFrancois Cami1-1/+1
2008-10-15Merge branches 'core/softlockup', 'core/softirq', 'core/resources', 'core/pri...Ingo Molnar1-5/+17
2008-10-13tty: Move tty_write_message out of kernel/printkAlan Cox1-16/+0
2008-08-20printk: robustify printk, update commentJiri Kosina1-3/+0
2008-08-20printk: robustify printk, fix #2Peter Zijlstra1-1/+1
2008-08-11printk: robustify printkPeter Zijlstra1-2/+17
2008-07-30printk: fix comment for printk ratelimitingUwe Kleine-König1-4/+4
2008-07-25printk ratelimiting rewriteDave Young1-14/+3
2008-07-24swsusp: provide users with a hint about the no_console_suspend optionPavel Machek1-1/+1
2008-07-14Merge branch 'core/printk' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-62/+43
2008-07-14Merge branch 'auto-ftrace-next' into tracing/for-linusIngo Molnar1-0/+2
2008-07-12Merge branch 'linus' into x86/coreIngo Molnar1-1/+1
2008-07-10Merge branch 'tracing/ftrace' into auto-ftrace-nextIngo Molnar1-0/+2
2008-07-08kernel/printk.c: Made printk_recursion_bug_msg static.Daniel Guilak1-1/+1
2008-07-08printk: export console_driversIngo Molnar1-0/+2
2008-06-18x86, generic: mark early_printk as asmlinkageJiri Slaby1-1/+1
2008-06-16printk: export console_driversIngo Molnar1-0/+2
2008-05-27xen: Enable console tty by default in domU if it's not a dummyMarkus Armbruster1-0/+3
2008-05-24printk: remember the message level for multi-line outputNick Andrew1-1/+1
2008-05-24printk: refactor processing of line severity tokensNick Andrew1-34/+27
2008-05-24printk: don't prefer unsuited consoles on registrationJan Kiszka1-2/+5
2008-05-24printk: clean up recursion check related static variablesTejun Heo1-12/+10
2008-05-24namespacecheck: more kernel/printk.c fixesThomas Gleixner1-13/+0
2008-05-24namespacecheck: fix kernel printk.cThomas Gleixner1-2/+2
2008-05-23ftrace: trace irq disabled critical timingsSteven Rostedt1-0/+2
2008-04-30printk: don't read beyond string arguments' terminating zeroMarkus Armbruster1-1/+1
2008-04-30Basic braille screen reader supportSamuel Thibault1-24/+66
2008-04-30tty: The big operations reworkAlan Cox1-2/+2
2008-04-29isolate ratelimit from printk.c for other useDave Young1-25/+1
2008-04-15Fix locking bug in "acquire_console_semaphore_for_printk()"Linus Torvalds1-2/+15
2008-03-24Make printk() console semaphore accesses sensibleLinus Torvalds1-35/+48
2008-02-26printk: fix possible printk overrunTejun Heo1-1/+1
2008-02-08printk_ratelimit() functions should use CONFIG_PRINTKJoe Perches1-0/+2
2008-02-08The scheduled 'time' option removalAdrian Bunk1-13/+0
2008-02-08Nuke duplicate include from printk.cJesper Juhl1-1/+0
2008-02-06printk.c: use unsigned ints instead of longs for logbuf indexDenys Vlasenko1-18/+18
2008-01-31debug: turn ignore_loglevel into an early paramIngo Molnar1-2/+2
2008-01-30x86: make early printk selectable on 64-bit as wellIngo Molnar1-0/+7
2008-01-27printk: revert ktime_get() timestampsIngo Molnar1-3/+1
2008-01-25printk: use ktime_get()Ingo Molnar1-1/+3
2008-01-25sched: remove printk_clock()Ingo Molnar1-5/+0
2008-01-25sched: fix CONFIG_PRINT_TIME's reliance on sched_clock()Ingo Molnar1-1/+1
2008-01-25printk: make printk more robust by not allowing recursionIngo Molnar1-10/+38
2007-12-29[SERIAL]: Fix section mismatches in Sun serial console drivers.David S. Miller1-1/+1
2007-10-18serial: turn serial console suspend a boot rather than compile time optionAndres Salomon1-2/+14
2007-10-17printk: add interfaces for external access to the log bufferMike Frysinger1-0/+52
2007-10-16slow down printk during bootRandy Dunlap1-0/+59
2007-08-21fix - ensure we don't use bootconsoles after init has been releasedRobin Getz1-4/+6
2007-08-20ensure we don't use bootconsoles after init has been releasedRobin Getz1-0/+11