summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/ubi/fastmap.c
Commit message (Expand)AuthorAgeFilesLines
* ubi: correct the calculation of fastmap sizeZhang Yi2024-02-251-3/+4
* ubi: fastmap: Wait until there are enough free PEBs before filling poolsZhihao Cheng2023-10-281-5/+1
* ubi: Replace erase_block() with sync_erase()Zhihao Cheng2023-10-281-46/+2
* ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmapZhihao Cheng2023-10-281-5/+5
* ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flashZhihao Cheng2023-10-281-18/+9
* ubi: fastmap: Fix missed ec updating after erasing old fastmap data blockZhihao Cheng2023-10-281-10/+15
* UBI: Fastmap: Fix kernel-docJiapeng Chong2023-02-021-1/+1
* ubi: fastmap: Use the bitmap API to allocate bitmapsChristophe JAILLET2022-09-211-6/+4
* ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not emptyZhihao Cheng2022-05-271-11/+0
* ubi: fastmap: Return error code if memory allocation fails in add_aeb()Zhihao Cheng2022-01-101-9/+19
* ubi: Select fastmap anchor PEBs considering wear level rulesArne Edholm2020-06-021-0/+11
* ubi: Fix an error pointer dereference in error handling codeDan Carpenter2020-01-191-9/+12
* ubi: fastmap: Fix inverted logic in seen selfcheckSascha Hauer2020-01-161-1/+1
* ubi: Fix producing anchor PEBsSascha Hauer2019-11-171-9/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Thomas Gleixner2019-06-051-10/+1
* ubi: fastmap: Check each mapping only onceRichard Weinberger2018-06-071-0/+20
* ubi: fastmap: Clean up the initialization of pointer pColin Ian King2018-01-171-2/+1
* ubi: fastmap: Use kmem_cache_free to deallocate memoryPan Bian2018-01-171-1/+1
* ubi: fastmap: fix spelling mistake: "invalidiate" -> "invalidate"Colin Ian King2017-09-131-1/+1
* ubi: fastmap: Fix slab corruptionRabin Vincent2017-05-081-4/+29
* ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap()Boris Brezillon2016-10-281-5/+5
* ubi: fix swapped arguments to call to ubi_alloc_aebColin Ian King2016-10-201-1/+1
* ubi: Fix Fastmap's update_vol()Richard Weinberger2016-10-021-0/+1
* ubi: Fix races around ubi_refill_pools()Richard Weinberger2016-10-021-4/+10
* UBI: introduce the VID buffer conceptBoris Brezillon2016-10-021-28/+43
* UBI: provide an helper to query LEB informationBoris Brezillon2016-10-021-2/+6
* UBI: provide helpers to allocate and free aeb elementsBoris Brezillon2016-10-021-18/+10
* UBI: fastmap: use ubi_io_{read, write}_data() instead of ubi_io_{read, write}()Boris Brezillon2016-10-021-5/+5
* UBI: fastmap: use ubi_rb_for_each_entry() in unmap_peb()Boris Brezillon2016-10-021-6/+2
* UBI: factorize code used to manipulate volumes at attach timeBoris Brezillon2016-10-021-24/+3
* UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC headerBoris Brezillon2016-10-021-3/+4
* UBI: fastmap: avoid multiple be32_to_cpu() when unneccesaryBoris Brezillon2016-10-021-4/+4
* UBI: fastmap: use ubi_find_volume() instead of open coding itBoris Brezillon2016-10-021-20/+3
* ubi: Use bitmaps in Fastmap self-check codeRichard Weinberger2016-07-291-9/+11
* ubi: Check whether the Fastmap anchor matches the super blockRichard Weinberger2016-07-291-0/+7
* ubi: Rework Fastmap attach base codeRichard Weinberger2016-07-291-3/+33
* ubi: Fix whitespace issue in count_fastmap_pebs()Richard Weinberger2016-07-291-1/+1
* UBI: Fix static volume checks when Fastmap is usedRichard Weinberger2016-05-241-0/+1
* UBI: Fastmap: Fix PEB array typeEzequiel GarcĂ­a2015-11-061-1/+1
* UBI: Fastmap: Simplify expressionRichard Weinberger2015-10-031-1/+1
* UBI: Remove unnecessary `\'shengyong2015-06-031-1/+1
* UBI: Fastmap: Do not add vol if it already existsshengyong2015-06-021-1/+8
* UBI: Fastmap: Rename variables to make them meaningfulshengyong2015-06-021-29/+29
* UBI: Fastmap: Remove unnecessary `\'shengyong2015-06-021-7/+7
* UBI: Fastmap: Wire up WL accessor functionsRichard Weinberger2015-03-261-16/+12
* UBI: Fastmap: Add self check to detect absent PEBsRichard Weinberger2015-03-261-2/+84
* UBI: Fastmap: Rework fastmap error pathsRichard Weinberger2015-03-261-48/+114
* UBI: Fastmap: Prepare for variable sized fastmapsRichard Weinberger2015-03-261-2/+10
* UBI: Fastmap: Locking updatesRichard Weinberger2015-03-261-9/+9
* UBI: Fastmap: Set used_ebs only for static volumesRichard Weinberger2015-03-261-2/+3