diff options
author | Ezequiel Garcia <ezequiel.garcia@free-electrons.com> | 2014-06-24 09:55:50 -0400 |
---|---|---|
committer | Brian Norris <computersforpeace@gmail.com> | 2014-07-08 21:37:26 -0400 |
commit | 990a3af0c20590954be01a95c2c3fcef9360a836 (patch) | |
tree | fc993286f8726b9a413b4d79e21133f3157ec2e8 /Documentation | |
parent | 89384f646287437ba18afb28ccb125d5866a7209 (diff) |
mtd: Add sysfs attributes to expose the ECC stats fields
These new sysfs device attributes allow us to retrieve the ECC and bad
block stats by poking a sysfs file, which is often more convenient than
using the ioctl.
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Tested-by: Pekon Gupta <pekon@ti.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ABI/testing/sysfs-class-mtd | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-class-mtd b/Documentation/ABI/testing/sysfs-class-mtd index 1399bb2da3eb..76ee192f80a0 100644 --- a/Documentation/ABI/testing/sysfs-class-mtd +++ b/Documentation/ABI/testing/sysfs-class-mtd | |||
@@ -184,3 +184,41 @@ Description: | |||
184 | 184 | ||
185 | It will always be a non-negative integer. In the case of | 185 | It will always be a non-negative integer. In the case of |
186 | devices lacking any ECC capability, it is 0. | 186 | devices lacking any ECC capability, it is 0. |
187 | |||
188 | What: /sys/class/mtd/mtdX/ecc_failures | ||
189 | Date: June 2014 | ||
190 | KernelVersion: 3.17 | ||
191 | Contact: linux-mtd@lists.infradead.org | ||
192 | Description: | ||
193 | The number of failures reported by this device's ECC. Typically, | ||
194 | these failures are associated with failed read operations. | ||
195 | |||
196 | It will always be a non-negative integer. In the case of | ||
197 | devices lacking any ECC capability, it is 0. | ||
198 | |||
199 | What: /sys/class/mtd/mtdX/corrected_bits | ||
200 | Date: June 2014 | ||
201 | KernelVersion: 3.17 | ||
202 | Contact: linux-mtd@lists.infradead.org | ||
203 | Description: | ||
204 | The number of bits that have been corrected by means of the | ||
205 | device's ECC. | ||
206 | |||
207 | It will always be a non-negative integer. In the case of | ||
208 | devices lacking any ECC capability, it is 0. | ||
209 | |||
210 | What: /sys/class/mtd/mtdX/bad_blocks | ||
211 | Date: June 2014 | ||
212 | KernelVersion: 3.17 | ||
213 | Contact: linux-mtd@lists.infradead.org | ||
214 | Description: | ||
215 | The number of blocks marked as bad, if any, in this partition. | ||
216 | |||
217 | What: /sys/class/mtd/mtdX/bbt_blocks | ||
218 | Date: June 2014 | ||
219 | KernelVersion: 3.17 | ||
220 | Contact: linux-mtd@lists.infradead.org | ||
221 | Description: | ||
222 | The number of blocks that are marked as reserved, if any, in | ||
223 | this partition. These are typically used to store the in-flash | ||
224 | bad block table (BBT). | ||