• L
    Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux · b2bec7d8
    Linus Torvalds 提交于
    Pull printk updates from Petr Mladek:
    
     - New "no_hash_pointers" kernel parameter causes that %p shows raw
       pointer values instead of hashed ones. It is intended only for
       debugging purposes. Misuse is prevented by a fat warning message that
       is inspired by trace_printk().
    
     - Prevent a possible deadlock when flushing printk_safe buffers during
       panic().
    
     - Fix performance regression caused by the lockless printk ringbuffer.
       It was visible with huge log buffer and long messages.
    
     - Documentation fix-up.
    
    * tag 'printk-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux:
      lib/vsprintf: no_hash_pointers prints all addresses as unhashed
      kselftest: add support for skipped tests
      lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers
      printk: avoid prb_first_valid_seq() where possible
      printk: fix deadlock when kernel panic
      printk: rectify kernel-doc for prb_rec_init_wr()
    b2bec7d8
test_printf.c 16.6 KB