[PATCH v3 02/10] ubi: Expose mean erase counter for fastmap in sysfs

Rickard x Andersson rickaran at axis.com
Thu Nov 7 02:28:18 PST 2024


On 11/6/24 21:20, Richard Weinberger wrote:

> 
> Do you really need distinct sysfs attributes for the fastmap and the
> non-fastmap case? Userspace does not care whether fastmap is used or
> not, all userspace is interested in is the mean erase counter value.
> 
> IMHO, the mean_ec attribute should combine the mean EC values from
> the fastmap and the data area.
> 
> Thanks,
> //richard

Hi and thanks for answering!

One of my devices have the following status:

/sys/class/ubi/ubi1 # cat max_ec_data
4672
/sys/class/ubi/ubi1 # cat mean_ec_fastmap
8869

If you combine the mean EC values you will not be able to tell that the 
fastmap area is much more worn down. For example the wear of your 
fastmap area could be on the verge of breaking the flash but that will 
not be seen on a mean value that includes both the fastmap and data area.

If fastmap is not enabled on your system then mean_ec_fastmap will not 
be visible in sysfs.

Thanks,
Rickard A.




More information about the linux-mtd mailing list