linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 00/12] pstore: mtd: support crash log to block and mtd device
@ 2020-05-09 11:14 WeiXiong Liao
  2020-05-09 11:14 ` [PATCH v5 01/12] printk: pstore: Introduce kmsg_dump_reason_str() WeiXiong Liao
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: WeiXiong Liao @ 2020-05-09 11:14 UTC (permalink / raw)
  To: Kees Cook, Anton Vorontsov, Colin Cross, Tony Luck,
	Jonathan Corbet, Miquel Raynal, Richard Weinberger,
	Vignesh Raghavendra, Petr Mladek, Sergey Senozhatsky,
	Steven Rostedt, Mauro Carvalho Chehab, David S. Miller,
	Rob Herring, Greg Kroah-Hartman, Pavel Tatashin
  Cc: linux-doc, linux-kernel, linux-mtd, WeiXiong Liao

This is a series to support crash log to block and mtd device,
base on v4 of Kees Cook's.

Changes since v4:
	patch 1: adapt pstore to kmsg_dump_reason_str().
	patch 2: fix bugs that decompress failed and rmmod failed.
			 use atomic_xchg() on psz_flush_dirty_zone() in case of reload.
	patch 3: fix build error
	patch 5: flush pmsg zone if it's dirty.
	patch 6: use delayed work to cache more data and reduce calling
			 dirty-flusher times
	patch 12: change dev_err() to pr_err() when initialize because it get
			  no pointer to mtd at that time.

v4: https://lore.kernel.org/lkml/20200508064004.57898-1-keescook@chromium.org/
v3: https://lore.kernel.org/lkml/1585126506-18635-1-git-send-email-liaoweixiong@allwinnertech.com/
v2: https://lore.kernel.org/lkml/1581078355-19647-1-git-send-email-liaoweixiong@allwinnertech.com/
v1: https://lore.kernel.org/lkml/1579482233-2672-1-git-send-email-liaoweixiong@allwinnertech.com/

Kees Cook (1):
  printk: pstore: Introduce kmsg_dump_reason_str()

WeiXiong Liao (11):
  pstore/zone: Introduce common layer to manage storage zones
  pstore/blk: Introduce backend for block devices
  pstore/blk: Provide way to choose pstore frontend support
  pstore/blk: Add support for pmsg frontend
  pstore/blk: Add console frontend support
  pstore/blk: Add ftrace frontend support
  Documentation: Add details for pstore/blk
  pstore/zone: Provide way to skip "broken" zone for MTD devices
  pstore/blk: Provide way to query pstore configuration
  pstore/blk: Support non-block storage devices
  mtd: Support kmsg dumper based on pstore/blk

 Documentation/admin-guide/pstore-blk.rst |  243 +++++
 MAINTAINERS                              |    1 +
 drivers/mtd/Kconfig                      |   10 +
 drivers/mtd/Makefile                     |    1 +
 drivers/mtd/mtdpstore.c                  |  563 +++++++++++
 fs/pstore/Kconfig                        |  109 +++
 fs/pstore/Makefile                       |    6 +
 fs/pstore/blk.c                          |  481 ++++++++++
 fs/pstore/platform.c                     |   22 +-
 fs/pstore/zone.c                         | 1508 ++++++++++++++++++++++++++++++
 include/linux/kmsg_dump.h                |    7 +
 include/linux/pstore_blk.h               |   77 ++
 include/linux/pstore_zone.h              |   60 ++
 kernel/printk/printk.c                   |   21 +
 14 files changed, 3088 insertions(+), 21 deletions(-)
 create mode 100644 Documentation/admin-guide/pstore-blk.rst
 create mode 100644 drivers/mtd/mtdpstore.c
 create mode 100644 fs/pstore/blk.c
 create mode 100644 fs/pstore/zone.c
 create mode 100644 include/linux/pstore_blk.h
 create mode 100644 include/linux/pstore_zone.h

-- 
1.9.1


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-05-09 11:15 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-09 11:14 [PATCH v5 00/12] pstore: mtd: support crash log to block and mtd device WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 01/12] printk: pstore: Introduce kmsg_dump_reason_str() WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 02/12] pstore/zone: Introduce common layer to manage storage zones WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 03/12] pstore/blk: Introduce backend for block devices WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 04/12] pstore/blk: Provide way to choose pstore frontend support WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 05/12] pstore/blk: Add support for pmsg frontend WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 06/12] pstore/blk: Add console frontend support WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 07/12] pstore/blk: Add ftrace " WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 08/12] Documentation: Add details for pstore/blk WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 09/12] pstore/zone: Provide way to skip "broken" zone for MTD devices WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 10/12] pstore/blk: Provide way to query pstore configuration WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 11/12] pstore/blk: Support non-block storage devices WeiXiong Liao
2020-05-09 11:14 ` [PATCH v5 12/12] mtd: Support kmsg dumper based on pstore/blk WeiXiong Liao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).