829f3b9401
- 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) -----BEGIN PGP SIGNATURE----- iQJKBAABCgA0FiEEpcP2jyKd1g9yPm4TiXL039xtwCYFAl7UbYYWHGtlZXNjb29r QGNocm9taXVtLm9yZwAKCRCJcvTf3G3AJpkgD/9/09OkJIWydwk2lr2T89HW5fSF 5uBT0a309/QDUpnV9yhcRsrESEicnvbtaGxD0kuYIInkiW/2cj1l689EkyRjUmy9 q3z4GzLqOlC7qvd7LUPFNGHmllBb09H/CxmXDxRP3aynB9oHzdpNQdPcpLBDA00r 0byp/AE48dFbKIhtT0QxpGUYZFOlyc7XVAaOkED4bmu148gx8q7MU1AxFgbx0Feb 9iPV0r6XYMgXJZ3sn/3PJsxF0V/giDSJ8ui2xsYRjCE408zVIYLdDs2e8dz+2yW6 +3Lyankgo+ofZc4XYExTYgn3WjhPFi+pjVRUaj+BcyTk9SLNIj2WmZdmcLMuzanh BaUurmED7ffTtlsH4PhQgn8/OY4FX2PO2MwUHwlU+87Y8YDiW0lpzTq5H822OO8p QQ8awql/6lLCJuyzuWIciVUsS65MCPxsZ4+LSiMZzyYpWu1sxrEY8ic3agzCgsA0 0i+4nZFlLG+Aap/oiKpegenkIyAunn2tDXAyFJFH6qLOiZJ78iRuws3XZqjCElhJ XqvyDJIfjkJhWUb++ckeqX7ThOR4CPSnwba/7GHv7NrQWuk3Cn+GQ80oxydXUY6b 2/4eYjq0wtvf9NeuJ4/LYNXotLR/bq9zS0zqwTWG50v+RPmuC3bNJB+RmF7fCiCG jo1Sd1LMeTQ7bnULpA== =7s1u -----END PGP SIGNATURE----- Merge tag 'pstore-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 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 ... |
||
---|---|---|
.. | ||
arc | ||
arm | ||
ata | ||
auxdisplay | ||
board | ||
bus | ||
c6x | ||
chrome | ||
clock | ||
connector | ||
counter | ||
cpu | ||
cpufreq | ||
crypto | ||
csky | ||
ddr | ||
devfreq | ||
display | ||
dma | ||
dsp | ||
edac | ||
eeprom | ||
extcon | ||
firmware | ||
fpga | ||
fsi | ||
fuse | ||
gnss | ||
goldfish | ||
gpio | ||
gpu | ||
h8300 | ||
hsi | ||
hwlock | ||
hwmon | ||
i2c | ||
i3c | ||
iio | ||
infiniband | ||
input | ||
interconnect | ||
interrupt-controller | ||
iommu | ||
ipmi | ||
leds | ||
mailbox | ||
media | ||
memory-controllers | ||
mfd | ||
mips | ||
misc | ||
mmc | ||
mtd | ||
mux | ||
nds32 | ||
net | ||
nios2 | ||
nvmem | ||
openrisc/opencores | ||
opp | ||
pci | ||
perf | ||
phy | ||
pinctrl | ||
pmem | ||
power | ||
powerpc | ||
pps | ||
ptp | ||
pwm | ||
regmap | ||
regulator | ||
remoteproc | ||
reserved-memory | ||
reset | ||
riscv | ||
rng | ||
rtc | ||
scsi | ||
security/tpm | ||
serial | ||
serio | ||
sifive | ||
siox | ||
slimbus | ||
soc | ||
sound | ||
soundwire | ||
spi | ||
spmi | ||
sram | ||
staging/iio/adc | ||
thermal | ||
timer | ||
ufs | ||
usb | ||
virtio | ||
w1 | ||
watchdog | ||
x86 | ||
xillybus | ||
.gitignore | ||
ABI.txt | ||
chosen.txt | ||
common-properties.txt | ||
example-schema.yaml | ||
graph.txt | ||
jailhouse.txt | ||
Makefile | ||
numa.txt | ||
property-units.txt | ||
resource-names.txt | ||
submitting-patches.txt | ||
trivial-devices.yaml | ||
unittest.txt | ||
vendor-prefixes.yaml | ||
writing-bindings.txt | ||
xilinx.txt |