• Linus Torvalds's avatar
    Merge tag 'pstore-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux · 829f3b94
    Linus Torvalds authored
    Pull pstore updates from Kees Cook:
     "Fixes and new features for pstore.
    
      This is a pretty big set of changes (relative to past pstore pulls),
      but it has been in -next for a while. The biggest change here is the
      ability to support a block device as a pstore backend, which has been
      desired for a while. A lot of additional fixes and refactorings are
      also included, mostly in support of the new features.
    
       - refactor pstore locking for safer module unloading (Kees Cook)
    
       - remove orphaned records from pstorefs when backend unloaded (Kees
         Cook)
    
       - refactor dump_oops parameter into max_reason (Pavel Tatashin)
    
       - introduce pstore/zone for common code for contiguous storage
         (WeiXiong Liao)
    
       - introduce pstore/blk for block device backend (WeiXiong Liao)
    
       - introduce mtd backend (WeiXiong Liao)"
    
    * tag 'pstore-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: (35 commits)
      mtd: Support kmsg dumper based on pstore/blk
      pstore/blk: Introduce "best_effort" mode
      pstore/blk: Support non-block storage devices
      pstore/blk: Provide way to query pstore configuration
      pstore/zone: Provide way to skip "broken" zone for MTD devices
      Documentation: Add details for pstore/blk
      pstore/zone,blk: Add ftrace frontend support
      pstore/zone,blk: Add console frontend support
      pstore/zone,blk: Add support for pmsg frontend
      pstore/blk: Introduce backend for block devices
      pstore/zone: Introduce common layer to manage storage zones
      ramoops: Add "max-reason" optional field to ramoops DT node
      pstore/ram: Introduce max_reason and convert dump_oops
      pstore/platform: Pass max_reason to kmesg dump
      printk: Introduce kmsg_dump_reason_str()
      printk: honor the max_reason field in kmsg_dumper
      printk: Collapse shutdown types into a single dump reason
      pstore/ftrace: Provide ftrace log merging routine
      pstore/ram: Refactor ftrace buffer merging
      pstore/ram: Refactor DT size parsing
      ...
    829f3b94
MAINTAINERS 541 KB