aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/printk
AgeCommit message (Expand)AuthorFilesLines
2020-12-14Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+2
2020-12-14Merge branch 'for-5.11' into for-linusPetr Mladek2-18/+15
2020-12-14Merge branch 'for-5.11-null-console' into for-linusPetr Mladek1-1/+8
2020-12-09printk: remove logbuf_lock writer-protection of ringbufferJohn Ogness1-40/+98
2020-12-09printk: inline log_output(),log_store() in vprintk_store()John Ogness1-78/+67
2020-12-08printk: remove obsolete dead assignmentLukas Bulwahn1-1/+0
2020-11-27Merge tag 'printk-for-5.10-rc6-fixup' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-4/+2
2020-11-27Merge branch 'for-5.10-pr_cont-fixup' into for-linusPetr Mladek1-2/+2
2020-11-27printk: finalize records with trailing newlinesJohn Ogness1-2/+2
2020-11-27Merge branch 'linus' into sched/core, to resolve semantic conflictIngo Molnar1-1/+1
2020-11-24irq_work: CleanupPeter Zijlstra1-4/+2
2020-11-20printk/console: Allow to disable console output by using console="" or consol...Petr Mladek1-1/+8
2020-11-11printk: ringbuffer: Reference text_data_ring directly in callees.Nikolay Borisov1-17/+15
2020-11-06printk: remove unneeded dead-store assignmentLukas Bulwahn1-2/+0
2020-10-30printk: ringbuffer: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-10-16Merge tag 'printk-for-5.10-fixup' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+4
2020-10-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2020-10-15printk: ringbuffer: Wrong data pointer when appending small stringPetr Mladek1-1/+4
2020-10-12Merge branch 'printk-rework' into for-linusPetr Mladek6-577/+3042
2020-10-05printk: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-09-30printk: reduce setup_text_buf size to LOG_LINE_MAXJohn Ogness1-1/+1
2020-09-30printk: avoid and/or handle record truncationJohn Ogness3-4/+19
2020-09-22printk: remove dict ringJohn Ogness3-200/+64
2020-09-22printk: move dictionary keys to dev_printk_infoJohn Ogness4-83/+92
2020-09-22printk: move printk_info into separate arrayJohn Ogness3-71/+133
2020-09-15printk: reimplement log_cont using record extensionJohn Ogness1-78/+20
2020-09-15printk: ringbuffer: add finalization/extension supportJohn Ogness2-55/+476
2020-09-15printk: ringbuffer: change representation of statesJohn Ogness2-32/+27
2020-09-15printk: ringbuffer: clear initial reserved fieldsJohn Ogness2-16/+26
2020-09-15printk: ringbuffer: add BLK_DATALESS() macroJohn Ogness1-2/+4
2020-09-15printk: ringbuffer: relocate get_data()John Ogness1-58/+58
2020-09-15printk: ringbuffer: avoid memcpy() on state_varJohn Ogness1-2/+7
2020-09-15printk: ringbuffer: fix setting state in desc_read()John Ogness1-7/+19
2020-09-08printk: ringbuffer: support dataless recordsJohn Ogness2-44/+43
2020-09-01Merge branch 'master' into for-nextJiri Kosina4-104/+211
2020-08-10kernel: printk: delete repeated words in commentsRandy Dunlap1-2/+2
2020-08-04Merge tag 'printk-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-4/+12
2020-08-04Merge branch 'for-5.9-console-return-codes' into for-linusPetr Mladek1-4/+4
2020-07-13doc:kmsg: explicitly state the return value in case of SEEK_CURBruno Meneguele1-0/+8
2020-07-10printk: use the lockless ringbufferJohn Ogness1-447/+493
2020-07-10Revert "printk: lock/unlock console only for new logbuf entries"John Ogness1-7/+3
2020-07-10printk: add lockless ringbufferJohn Ogness3-0/+2087
2020-06-25console: Fix trivia typo 'change' -> 'chance'Andy Shevchenko1-1/+1
2020-06-25console: Propagate error code from console ->setup()Andy Shevchenko1-3/+3
2020-06-21Revert "kernel/printk: add kmsg SEEK_CUR handling"Jason A. Donenfeld1-10/+0
2020-06-12Merge tag 'printk-for-5.8-kdb-nmi' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-13/+8
2020-06-11printk/kdb: Redirect printk messages into kdb in any contextPetr Mladek2-13/+8
2020-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-1/+1
2020-06-01Merge tag 'core-rcu-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-7/+10
2020-06-01Merge tag 'printk-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-49/+97
2020-06-01Merge branch 'for-5.8' into for-linusPetr Mladek3-32/+84
2020-06-01Merge branch 'for-5.7-preferred-console' into for-linusPetr Mladek2-44/+79
2020-05-30printk: Introduce kmsg_dump_reason_str()Kees Cook1-0/+17
2020-05-30printk: honor the max_reason field in kmsg_dumperPavel Tatashin1-4/+11
2020-05-22printk: handle blank console arguments passed in.Shreyas Joshi1-0/+3
2020-05-21kernel/printk: add kmsg SEEK_CUR handlingBruno Meneguele1-0/+10
2020-05-21printk: Fix a typo in comment "interator"->"iterator"Ethon Paul1-2/+2
2020-05-19printk: Disallow instrumenting print_nmi_enter()Peter Zijlstra1-2/+3
2020-05-19printk: Prepare for nested printk_nmi_enter()Petr Mladek2-5/+7
2020-05-18printk: fix global commentRandy Dunlap1-1/+1
2020-04-27sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig1-1/+1
2020-04-10printk: queue wake_up_klogd irq_work only if per-CPU areas are readySergey Senozhatsky3-10/+40
2020-02-18printk: Correctly set CON_CONSDEV even when preferred console was not registeredBenjamin Herrenschmidt1-0/+2
2020-02-18printk: Fix preferred console selection with multiple matchesBenjamin Herrenschmidt2-11/+19
2020-02-18printk: Move console matching logic into a separate functionBenjamin Herrenschmidt1-40/+65
2020-02-11printk: Convert a use of sprintf to snprintf in console_unlockNathan Chancellor1-3/+3
2020-02-11console: Introduce ->exit() callbackAndy Shevchenko1-0/+3
2020-02-11console: Don't notify user space when unregister non-listed consoleAndy Shevchenko1-1/+11
2020-02-11console: Avoid positive return code from unregister_console()Andy Shevchenko1-2/+4
2020-02-11console: Drop misleading commentAndy Shevchenko1-1/+0
2020-02-11console: Use for_each_console() helper in unregister_console()Andy Shevchenko1-6/+5
2020-02-11console: Drop double check for console_drivers being non-NULLAndy Shevchenko1-10/+6
2020-01-02printk: fix exclusive_console replayingJohn Ogness1-2/+2
2019-12-03Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2019-11-11irq_work: Convert flags to atomic_tFrederic Weisbecker1-1/+1
2019-10-09locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai1-5/+5
2019-09-16Merge branch 'for-5.4' into for-linusPetr Mladek2-10/+27
2019-08-16printk: Replace strncmp() with str_has_prefix()Chuhong Yuan2-10/+27
2019-07-12printk: Do not lose last line in kmsg buffer dumpVincent Whitchurch1-1/+1
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner2-26/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner1-0/+1
2019-05-18panic: add an option to replay all the printk message in bufferFeng Tang1-1/+11
2019-05-14panic: avoid the extra noise dmesgFeng Tang1-0/+10
2019-03-15Merge tag 'fbdev-v5.1' of git://github.com/bzolnier/linuxLinus Torvalds1-0/+1
2019-03-12memblock: drop memblock_alloc_*_nopanic() variantsMike Rapoport1-8/+1
2019-03-09Merge tag 'printk-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-20/+70
2019-03-04printk: Remove no longer used LOG_PREFIX.Tetsuo Handa1-5/+1
2019-02-21printk: Pass caller information to log_store().Tetsuo Handa1-15/+22
2019-02-08printk: Export console_printkPrarit Bhargava1-0/+1
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds1-2/+2
2018-12-27Merge tag 'printk-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-68/+63
2018-12-18printk: Add caller information to printk() output.Tetsuo Handa1-4/+51
2018-12-12printk: Remove print_prefix() calls with NULL buffer.Tetsuo Handa1-25/+14
2018-12-10printk: fix printk_time race.Tetsuo Handa1-31/+39
2018-11-29printk: Make printk_emit() local function.Tetsuo Handa1-16/+14
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport1-1/+0
2018-10-31memblock: remove _virt from APIs returning virtual addressMike Rapoport1-2/+2
2018-10-12printk: fix integer overflow in setup_log_buf()Sergey Senozhatsky1-1/+1
2018-10-12printk: do not preliminary split up cont bufferSergey Senozhatsky1-3/+0
2018-10-12printk: lock/unlock console only for new logbuf entriesSergey Senozhatsky1-3/+7
2018-10-12printk: keep kernel cont support always enabledSergey Senozhatsky1-18/+4
2018-10-09printk: Give error on attempt to set log buffer length to over 2GHe Zhe1-6/+12
2018-10-05printk: Add KBUILD_MODNAME and remove a redundant print prefixHe Zhe1-1/+3
2018-10-05printk: Correct wrong castingHe Zhe1-2/+3
2018-10-05printk: Fix panic caused by passing log_buf_len to command lineHe Zhe1-1/+6
2018-10-02printk: CON_PRINTBUFFER console registration is a bit racySergey Senozhatsky1-1/+5
2018-10-02printk: Do not miss new messages when replaying the logPetr Mladek1-4/+9
2018-09-13Merge tag 'printk-for-4.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-7/+5
2018-09-11Revert "printk: make sure to print log on console."Petr Mladek1-7/+5
2018-09-06printk/tracing: Do not trace printk_nmi_enter()Steven Rostedt (VMware)1-2/+2
2018-08-30notifier: Remove notifier header file wherever not usedMukesh Ojha1-1/+0
2018-08-23Merge tag 'fbdev-v4.19' of https://github.com/bzolnier/linuxLinus Torvalds1-0/+3
2018-08-22init: allow initcall tables to be emitted using relative referencesArd Biesheuvel1-7/+9
2018-08-15Merge tag 'drm-next-2018-08-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+1
2018-08-14Merge branch 'for-4.19-nmi' into for-linusPetr Mladek3-44/+80
2018-07-31console: Replace #if 0 with atomic var 'ignore_console_lock_warning'Thomas Zimmermann1-0/+3
2018-07-11printk: Fix warning about unused suppress_message_printingPetr Mladek1-1/+0
2018-07-09printk/nmi: Prevent deadlock when accessing the main log buffer in NMIPetr Mladek2-22/+45
2018-07-09printk: Create helper function to queue deferred console handlingPetr Mladek1-5/+9
2018-07-09printk: Split the code for storing a message into the log bufferPetr Mladek1-17/+26
2018-07-09printk: Clean up syslog_print_all()Petr Mladek1-11/+9
2018-06-28printk: Export is_console_lockedHans de Goede1-0/+1
2018-06-27printk: Remove unnecessary kmalloc() from syslog during clearNamit Gupta1-51/+58
2018-06-27printk: make sure to print log on console.Maninder Singh1-5/+7
2018-06-06Merge tag 'printk-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-14/+7
2018-06-05printk: drop in_nmi check from printk_safe_flush_on_panic()Sergey Senozhatsky1-1/+1
2018-05-16printk: fix possible reuse of va_list variableTetsuo Handa1-1/+4
2018-04-25printk: wake up klogd in vprintk_emitSergey Senozhatsky1-12/+2
2018-04-10Merge tag 'trace-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-1/+6
2018-04-06init, tracing: instrument security and console initcall trace eventsAbderrahmane Benbachir1-1/+6
2018-04-05Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/pmla...Linus Torvalds1-58/+1
2018-03-23printk: change message to pr_infoTomeu Vizoso1-1/+1
2018-03-15printk: move dump stack related code to lib/dump_stack.cDave Young1-60/+0
2018-03-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-1/+2
2018-02-27printk: Wake klogd when passing console_lock ownerPetr Mladek1-1/+2
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-3/+3
2018-02-08print kdump kernel loaded status in stack dumpDave Young1-2/+5
2018-02-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-23/+192
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2018-01-22Merge branch 'for-4.16-console-waiter-logic' into for-4.16Petr Mladek1-15/+166
2018-01-22printk: drop redundant devkmsg_log_str memsetsSergey Senozhatsky1-7/+4
2018-01-16printk: Never set console_may_schedule in console_trylock()Sergey Senozhatsky1-14/+8
2018-01-16printk: Hide console waiter logic into helpersPetr Mladek1-97/+148
2018-01-16printk: Add console owner and waiter logic to load balance console writesSteven Rostedt (VMware)1-1/+107
2018-01-04printk: add console_msg_format command line optionSergey Senozhatsky1-1/+22
2017-12-05remove task and stack pointer printout from oops dumpLinus Torvalds1-3/+0
2017-11-27ipc, kernel, mm: annotate ->poll() instancesAl Viro1-2/+2
2017-11-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds2-2/+2
2017-11-17Merge tag 'trace-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-7/+8
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman3-0/+3
2017-10-30added new line symbol after warning about dropped messagesMaxim Akristiniy1-1/+1
2017-10-30printk: fix typo in printk_safe.cBaoquan He1-1/+1
2017-10-13printk: Remove superfluous memory barriers from printk_safeSteven Rostedt (VMware)1-7/+8
2017-09-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-37/+32
2017-08-17Revert "pstore: Honor dmesg_restrict sysctl on dmesg dumps"Kees Cook1-2/+1
2017-08-15printk: Clean up do_syslog() error handlingNikitas Angelinas1-23/+12
2017-07-27printk/console: Enhance the check for consoles using init memoryPetr Mladek1-2/+10
2017-07-27printk/console: Always disable boot consoles that use init memory before it i...Matt Redfearn1-11/+9
2017-07-27printk: Modify operators of printed_len and text_lenPierre Kuo1-3/+3
2017-07-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds3-14/+47
2017-07-03Merge branch 'for-4.13' into for-linusPetr Mladek3-14/+47
2017-06-20Merge branch 'WIP.sched/core' into sched/coreIngo Molnar1-36/+10
2017-06-13printk: add __printf attributes to internal functionsNicolas Iooss1-5/+5
2017-06-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-36/+10
2017-06-08Revert "printk: fix double printing with earlycon"Petr Mladek1-36/+10
2017-05-23printk: Adjust system_state checksThomas Gleixner1-1/+1
2017-05-19printk: Use the main logbuf in NMI when logbuf_lock is availablePetr Mladek3-9/+42
2017-05-08Merge tag 'tty-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-10/+42
2017-05-08crash: move crashkernel parsing and vmcore related code under CONFIG_CRASH_COREHari Bathini1-3/+3
2017-05-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-25/+56
2017-04-18console: move console_init() out of tty_io.cNicolas Pitre1-0/+24
2017-04-12printk: fix double printing with earlyconAleksey Makarov1-10/+36
2017-04-12printk: rename selected_console -> preferred_consoleAleksey Makarov1-5/+5
2017-04-12printk: fix name/type/scope of preferred_console varAleksey Makarov1-6/+6
2017-04-04printk: Correctly handle preemption in console_unlock()Petr Mladek1-2/+6
2017-03-31braille-console: Fix value returned by _braille_console_setupSamuel Thibault2-10/+18
2017-03-24printk: use console_trylock() in console_cpu_notify()Sergey Senozhatsky1-5/+6
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-02-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds4-237/+310
2017-02-18printk: use rcuidle console tracepointSergey Senozhatsky1-1/+1
2017-02-08printk: drop call_console_drivers() unused paramSergey Senozhatsky1-8/+4
2017-02-08printk: convert the rest to printk-safeSergey Senozhatsky1-38/+65
2017-02-08printk: remove zap_locks() functionSergey Senozhatsky1-61/+0
2017-02-08printk: use printk_safe buffers in printkSergey Senozhatsky1-15/+32
2017-02-08printk: report lost messages in printk safe/nmi contextsSergey Senozhatsky3-37/+28
2017-02-08printk: always use deferred printk when flush printk_safe linesSergey Senozhatsky1-8/+6
2017-02-08printk: introduce per-cpu safe_print seq bufferSergey Senozhatsky4-52/+157
2017-02-08printk: rename nmi.c and exported apiSergey Senozhatsky2-33/+33
2017-02-08printk: use vprintk_func in vprintk()Sergey Senozhatsky1-1/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2016-12-15printk: Remove no longer used second struct contGeert Uytterhoeven1-6/+0
2016-12-14printk: remove console flushing special cases for partial buffered linesLinus Torvalds1-103/+5
2016-12-14printk: remove games with previous record flagsLinus Torvalds1-85/+24
2016-12-14kdb: call vkdb_printf() from vprintk_default() only when wantedPetr Mladek1-1/+2
2016-12-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-30/+53
2016-12-12Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-13/+12