• Linus Torvalds's avatar
    Merge tag 'printk-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux · d3eb5211
    Linus Torvalds authored
    Pull printk updates from Petr Mladek:
    
     - Finally allow parallel writes and reads into/from the lockless
       ringbuffer. But it is not a complete solution. Readers are still
       serialized against each other. And nested writes are still prevented
       by printk_safe per-CPU buffers.
    
     - Use ttynull as the ultimate fallback for /dev/console.
    
     - Officially allow disabling console output by using console="" or
       console=null
    
     - A few code cleanups
    
    * tag 'printk-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux:
      printk: remove logbuf_lock writer-protection of ringbuffer
      printk: inline log_output(),log_store() in vprintk_store()
      printk: remove obsolete dead assignment
      printk/console: Allow to disable console output by using console="" or console=null
      init/console: Use ttynull as a fallback when there is no console
      printk: ringbuffer: Reference text_data_ring directly in callees.
    d3eb5211
main.c 37.5 KB