From: Ronny Meeus
Date: Thu May 09 2019 - 04:06:37 EST
I'm using the pstore feature to log kernel crashes.
What I observe is that after reboot, always 2 entries are present in the pstore:
ls -l /mnt/pstore
-r--r--r-- 1 root root 16372 Jan 1 00:00 dmesg-ramoops-0
-r--r--r-- 1 root root 16372 Jan 1 00:00 dmesg-ramoops-1
If I do not delete the entries and force a new crash, only 2 new
entries are available
after the system is online again and the older entries are overwritten.
The reason for this is that the write index is always initialized to 0
Is this intentional? I would expect that existing entries are kept
until they are explicitly
deleted or the storage is full. In the latter case the oldest entries
can be replaced.