aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/printk.h
AgeCommit message (Expand)AuthorFilesLines
12 daysprintk: cleanup deprecated uses of strncpy/strcpyJustin Stitt1-1/+1
2024-03-19printk: Let no_printk() use _printk()Geert Uytterhoeven1-1/+1
2024-02-07dump_stack: Do not get cpu_sync for panic CPUJohn Ogness1-0/+2
2023-01-11printk: move size limit macros into internal.hJohn Ogness1-2/+0
2022-10-04Merge branch 'rework/kthreads' into for-linusPetr Mladek1-7/+0
2022-09-29printk: Make pr_flush() staticThomas Gleixner1-7/+0
2022-06-23Merge branch 'rework/kthreads' into for-linusPetr Mladek1-16/+0
2022-06-23Revert "printk: add functions to prefer direct printing"Petr Mladek1-11/+0
2022-06-23Revert "printk: Wait for the global console lock when the system is going down"Petr Mladek1-5/+0
2022-06-17Merge branch 'rework/kthreads' into for-linusPetr Mladek1-0/+5
2022-06-15printk: Wait for the global console lock when the system is going downPetr Mladek1-0/+5
2022-05-26Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2022-05-13printk: stop including cache.h from printk.hPeter Collingbourne1-1/+0
2022-04-22printk: add functions to prefer direct printingJohn Ogness1-0/+11
2022-04-22printk: add pr_flush()John Ogness1-0/+7
2022-04-22printk: cpu sync always disable interruptsJohn Ogness1-9/+9
2022-04-22printk: rename cpulock functionsJohn Ogness1-21/+33
2022-01-22printk: fix build warning when CONFIG_PRINTK=nXiaoming Ni1-4/+0
2021-11-18Merge branch 'rework/printk_safe-removal' into for-linusPetr Mladek1-0/+4
2021-11-10printk: restore flushing of NMI buffers on remote CPUs after NMI backtracesNicholas Piggin1-0/+4
2021-09-03Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2021-08-30Merge branch 'rework/printk_safe-removal' into for-linusPetr Mladek1-22/+19
2021-08-30Merge branch 'for-5.15-verbose-console' into for-linusPetr Mladek1-10/+1
2021-08-19isystem: ship and use stdarg.hAlexey Dobriyan1-1/+1
2021-07-29printk: Add printk.console_no_auto_verbose boot parameterDmitry Safonov1-5/+1
2021-07-29printk: Remove console_silent()Dmitry Safonov1-5/+0
2021-07-26printk: remove NMI trackingJohn Ogness1-12/+19
2021-07-26printk: remove safe buffersJohn Ogness1-10/+0
2021-07-26printk: Move the printk() kerneldoc comment to its new homeJonathan Corbet1-0/+24
2021-07-19printk: Userspace format indexing supportChris Down1-4/+91
2021-06-30Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-20/+3
2021-06-29Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+5
2021-06-29printk: introduce dump_stack_lvl()Alexander Potapenko1-0/+5
2021-06-28once: implement DO_ONCE_LITE for non-fast-path "do once" functionalityTanner Love1-20/+3
2021-06-22lib/dump_stack: move cpu lock to printk.cJohn Ogness1-0/+41
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-2/+2
2020-10-12Merge branch 'printk-rework' into for-linusPetr Mladek1-2/+4
2020-09-22printk: move dictionary keys to dev_printk_infoJohn Ogness1-2/+4
2020-09-15kernel.h: Move oops_in_progress to printk.hAndy Shevchenko1-0/+2
2020-07-27printk: Make linux/printk.h self-containedHerbert Xu1-0/+1
2020-06-08dynamic_debug: add an option to enable dynamic debug for modules onlyOrson Zhai1-3/+6
2020-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-1/+1
2020-06-01Merge tag 'docs-5.8' of git://git.lwn.net/linuxLinus Torvalds1-12/+100
2020-05-25printk: Remove pr_cont_once()Tetsuo Handa1-2/+1
2020-04-27sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig1-1/+1
2020-04-20docs: pr_*() kerneldocs and basic printk docsRicardo Cañuelo1-12/+100
2020-04-10printk: queue wake_up_klogd irq_work only if per-CPU areas are readySergey Senozhatsky1-5/+0
2019-12-06printk: Drop pr_warning definitionKefeng Wang1-2/+1
2019-09-25lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG buildsStephen Boyd1-7/+15
2019-05-14panic: avoid the extra noise dmesgFeng Tang1-0/+2
2019-04-15printk: Tie printk_once / printk_deferred_once into .data.once for resetPaul Gortmaker1-2/+2
2019-03-09Merge tag 'printk-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+0
2019-03-07linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimitedRasmus Villemoes1-1/+1
2019-03-04printk: Remove no longer used LOG_PREFIX.Tetsuo Handa1-1/+0
2019-01-04include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack()Alexey Dobriyan1-1/+1
2018-11-29printk: Make printk_emit() local function.Tetsuo Handa1-5/+0
2018-08-14Merge branch 'for-4.19-nmi' into for-linusPetr Mladek1-0/+4
2018-07-09printk/nmi: Prevent deadlock when accessing the main log buffer in NMIPetr Mladek1-0/+4
2018-06-27printk: Make CONSOLE_LOGLEVEL_QUIET configurableHans de Goede1-3/+3
2018-03-15printk: move dump stack related code to lib/dump_stack.cDave Young1-2/+5
2017-11-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-4/+2
2017-11-13kallsyms: fix building without printkArnd Bergmann1-1/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-19printk: simplify no_printk()Masahiro Yamada1-4/+2
2017-05-08crash: move crashkernel parsing and vmcore related code under CONFIG_CRASH_COREHari Bathini1-2/+2
2017-02-08printk: introduce per-cpu safe_print seq bufferSergey Senozhatsky1-6/+15
2017-02-08printk: rename nmi.c and exported apiSergey Senozhatsky1-6/+6
2016-12-12printk: add Kconfig option to set default console loglevelOlof Johansson1-1/+6
2016-12-12printk/btrfs: handle more message headersPetr Mladek1-0/+2
2016-12-12printk/kdb: handle more message headersPetr Mladek1-0/+8
2016-10-09printk: reinstate KERN_CONT for printing continuation linesLinus Torvalds1-0/+1
2016-08-09Revert "printk: create pr_<level> functions"Linus Torvalds1-33/+15
2016-08-02printk: add kernel parameter to control writes to /dev/kmsgBorislav Petkov1-0/+9
2016-08-02printk: create pr_<level> functionsJoe Perches1-15/+33
2016-08-02dynamic_debug: only add header when usedLuis de Bethencourt1-1/+2
2016-07-08printk: Make the printk*once() variants return a valueBorislav Petkov1-5/+12
2016-05-20printk/nmi: flush NMI messages on the system panicPetr Mladek1-0/+2
2016-05-20printk/nmi: generic solution for safe printk in NMIPetr Mladek1-1/+11
2016-01-16printk: help pr_debug and pr_devel to optimize out argumentsAaron Conole1-6/+6
2015-09-10hexdump: do not print debug dumps for !CONFIG_DEBUGLinus Walleij1-2/+8
2015-09-10include/linux/printk.h: include pr_fmt in pr_debug_ratelimitedJason A. Donenfeld1-2/+2
2015-07-17include, lib: add __printf attributes to several function prototypesNicolas Iooss1-3/+3
2015-06-25printk: guard the amount written per line by devkmsg_read()Tejun Heo1-0/+2
2015-04-15printk: comment pr_cont() stating it is only to continue a lineSteven Rostedt1-0/+5
2015-02-12hexdump: make it return number of bytes placed in bufferAndy Shevchenko1-3/+3
2015-01-26printk: add dummy routine for when CONFIG_PRINTK=nPranith Kumar1-3/+12
2014-12-10Merge tag 'trace-seq-buf-3.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+2
2014-12-10printk: remove used-once early_vprintkJoe Perches1-1/+0
2014-11-21printk/percpu: Define printk_func when printk is not definedSteven Rostedt (Red Hat)1-2/+2
2014-11-19printk: Add per_cpu printk func to allow printk to be divertedSteven Rostedt (Red Hat)1-0/+2
2014-08-13printk: Add function to return log buffer address and sizeVasant Hegde1-0/+3
2014-08-06printk: rename DEFAULT_MESSAGE_LOGLEVELAlex Elder1-1/+1
2014-06-04kernel/printk: use symbolic defines for console loglevelsBorislav Petkov1-2/+13
2014-06-04Documentation: expand/clarify debug documentationDan Streetman1-0/+6
2014-06-04printk: Add printk_deferred_onceJohn Stultz1-0/+11
2014-06-04printk: rename printk_sched to printk_deferredJohn Stultz1-3/+3
2014-04-03include/linux/printk.h: remove double asmlinkage in printk_emitSimon Kågström1-3/+3
2014-04-03printk: remove duplicated check for log levelPetr Mladek1-7/+3
2014-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+7
2014-01-23printk/cache: mark printk_once test variable __read_mostlyJoe Perches1-9/+10
2013-12-31printk: Add a DEPRECATED macroNeil Horman1-0/+7
2013-10-29printk: pr_debug_ratelimited: check state first to reduce "callbacks suppress...Joe Perches1-1/+15
2013-08-06x86, asmlinkage: Make dump_stack visibleAndi Kleen1-1/+1
2013-05-22Add include dependencies to <linux/printk.h>.Ralf Baechle1-0/+1
2013-04-30dump_stack: unify debug information printed by show_regs()Tejun Heo1-0/+5
2013-04-30dump_stack: implement arch-specific hardware description in task dumpsTejun Heo1-0/+5
2013-04-30dump_stack: consolidate dump_stack() implementations and unify their behaviorsTejun Heo1-0/+5
2013-04-29include/linux/printk.h: include stdarg.hAndrew Morton1-0/+1
2013-04-29early_printk: consolidate random copies of identical codeThomas Gleixner1-0/+6
2013-03-22printk: Provide a wake_up_klogd() off-caseFrederic Weisbecker1-0/+6
2013-02-21Merge branch 'akpm' (incoming from Andrew)Linus Torvalds1-0/+18
2013-02-21printk: add pr_devel_once and pr_devel_ratelimitedMikhail Gruzdev1-0/+18
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+17
2013-01-17dynamic_debug: dynamic hex dumpVladimir Kondratiev1-0/+17
2012-11-18printk: Wake up klogd using irq_workFrederic Weisbecker1-3/+0
2012-07-30printk: remove the now unnecessary "C" annotation for KERN_CONTJoe Perches1-2/+0
2012-07-30printk: convert the format for KERN_<LEVEL> to a 2 byte patternJoe Perches1-2/+2
2012-07-30printk: add kern_levels.h to make KERN_<LEVEL> available for asm useJoe Perches1-18/+1
2012-07-30printk: add generic functions to find KERN_<LEVEL> headersJoe Perches1-0/+26
2012-05-07kmsg: export printk records to the /dev/kmsg interfaceKay Sievers1-0/+2
2012-05-07printk: convert byte-buffer to variable-length record bufferKay Sievers1-0/+11
2012-03-20Merge tag 'driver-core-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+4
2012-03-12printk/sched: Introduce special printk_sched() for those awkward momentsPeter Zijlstra1-0/+10
2012-01-24dynamic_debug: make dynamic-debug supersede DEBUG ccflagJim Cromie1-4/+4
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-6/+6
2011-05-25printk: allocate kernel log buffer earlierMike Travis1-0/+7
2011-01-13include/linux/printk.h: use tab not spaces for indentJoe Perches1-7/+7
2011-01-13include/linux/printk.h: organize printk_ratelimited macrosJoe Perches1-13/+12
2011-01-13include/linux/printk.h lib/hexdump.c: neatening and add CONFIG_PRINTK guardJoe Perches1-14/+28
2011-01-13include/linux/printk.h: add pr_<level>_once macrosJoe Perches1-15/+44
2011-01-13include/linux/printk.h: use and neaten no_printkJoe Perches1-32/+43
2011-01-13include/linux/printk.h: use space after #defineJoe Perches1-9/+9
2011-01-13include/linux/printk.h: move console functions and variables togetherJoe Perches1-11/+11
2011-01-13kptr_restrict for hiding kernel pointers from unprivileged usersDan Rosenberg1-0/+1
2010-11-15include/linux/kernel.h: Move logging bits to include/linux/printk.hLinus Torvalds1-0/+248