-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'pstore-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/kees/linux Pull pstore subsystem updates from Kees Cook: "This expands the supported compressors, fixes some bugs, and finally adds DT bindings" * tag 'pstore-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: pstore/ram: add Device Tree bindings efi-pstore: implement efivars_pstore_exit() pstore: drop file opened reference count pstore: add lzo/lz4 compression support pstore: Cleanup pstore_dump() pstore: Enable compression on normal path (again) ramoops: Only unregister when registered
- Loading branch information
Showing
10 changed files
with
436 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
Ramoops oops/panic logger | ||
========================= | ||
|
||
ramoops provides persistent RAM storage for oops and panics, so they can be | ||
recovered after a reboot. It is a backend to pstore, so this node is named | ||
"ramoops" after the backend, rather than "pstore" which is the subsystem. | ||
|
||
Parts of this storage may be set aside for other persistent log buffers, such | ||
as kernel log messages, or for optional ECC error-correction data. The total | ||
size of these optional buffers must fit in the reserved region. | ||
|
||
Any remaining space will be used for a circular buffer of oops and panic | ||
records. These records have a configurable size, with a size of 0 indicating | ||
that they should be disabled. | ||
|
||
At least one of "record-size", "console-size", "ftrace-size", or "pmsg-size" | ||
must be set non-zero, but are otherwise optional as listed below. | ||
|
||
|
||
Required properties: | ||
|
||
- compatible: must be "ramoops" | ||
|
||
- memory-region: phandle to a region of memory that is preserved between | ||
reboots | ||
|
||
|
||
Optional properties: | ||
|
||
- ecc-size: enables ECC support and specifies ECC buffer size in bytes | ||
(defaults to 0: no ECC) | ||
|
||
- record-size: maximum size in bytes of each dump done on oops/panic | ||
(defaults to 0: disabled) | ||
|
||
- console-size: size in bytes of log buffer reserved for kernel messages | ||
(defaults to 0: disabled) | ||
|
||
- ftrace-size: size in bytes of log buffer reserved for function tracing and | ||
profiling (defaults to 0: disabled) | ||
|
||
- pmsg-size: size in bytes of log buffer reserved for userspace messages | ||
(defaults to 0: disabled) | ||
|
||
- unbuffered: if present, use unbuffered mappings to map the reserved region | ||
(defaults to buffered mappings) | ||
|
||
- no-dump-oops: if present, only dump panics (defaults to panics and oops) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.