• Linus Torvalds's avatar
    Merge tag 'pstore-v4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux · 52281b38
    Linus Torvalds authored
    Pull pstore updates from Kees Cook:
     "Improvements and fixes to pstore subsystem:
    
       - add additional checks for bad platform data
    
       - remove bounce buffer in console writer
    
       - protect read/unlink race with a mutex
    
       - correctly give up during dump locking failures
    
       - increase ftrace bandwidth by splitting ftrace buffers per CPU"
    
    * tag 'pstore-v4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
      ramoops: add pdata NULL check to ramoops_probe
      pstore: Convert console write to use ->write_buf
      pstore: Protect unlink with read_mutex
      pstore: Use global ftrace filters for function trace filtering
      ftrace: Provide API to use global filtering for ftrace ops
      pstore: Clarify context field przs as dprzs
      pstore: improve error report for failed setup
      pstore: Merge per-CPU ftrace records into one
      pstore: Add ftrace timestamp counter
      ramoops: Split ftrace buffer space into per-CPU zones
      pstore: Make ramoops_init_przs generic for other prz arrays
      pstore: Allow prz to control need for locking
      pstore: Warn on PSTORE_TYPE_PMSG using deprecated function
      pstore: Make spinlock per zone instead of global
      pstore: Actually give up during locking failure
    52281b38
ftrace.c 141 KB