summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/ubi/wl.c
Commit message (Expand)AuthorAgeFilesLines
* ubi: Fix deadlock caused by recursively holding work_semZhaoLong Wang2023-04-201-2/+2
* mtd: ubi: wl: Fix a couple of kernel-doc issuesLee Jones2023-04-201-2/+1
* ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failedZhihao Cheng2023-03-111-2/+14
* ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()Zhihao Cheng2023-03-111-1/+8
* ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not emptyZhihao Cheng2022-06-141-9/+10
* ubi: check kthread_should_stop() after the setting of task stateZhihao Cheng2020-09-171-0/+13
* ubi: fastmap: Don't produce the initial next anchor PEB when fastmap is disabledZhihao Cheng2020-08-021-1/+2
* ubi: Select fastmap anchor PEBs considering wear level rulesArne Edholm2020-06-021-9/+19
* ubi: fastmap: Only produce the initial anchor PEB when fastmap is usedHou Tao2020-03-301-1/+2
* ubi: wl: Remove set but not used variable 'prev_e'YueHaibing2020-01-161-2/+1
* ubi: Fix producing anchor PEBsSascha Hauer2019-11-171-18/+14
* ubi: Don't do anchor move within fastmap areaRichard Weinberger2019-09-151-0/+6
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-14/+1
* ubi: wl: Fix uninitialized variableGustavo A. R. Silva2019-05-071-1/+1
* ubi: wl: Silence uninitialized variable warningDan Carpenter2019-03-051-1/+1
* ubi: Expose the bitrot interfaceRichard Weinberger2019-02-241-0/+144
* ubi: Introduce in_pq()Richard Weinberger2019-02-241-7/+23
* treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-1/+1
* ubi: fastmap: Cancel work upon detachRichard Weinberger2018-06-071-3/+1
* mtd: ubi: wl: Fix error return code in ubi_wl_init()Wei Yongjun2018-01-181-2/+6
* ubi: Fastmap: Fix typoSascha Hauer2018-01-181-1/+1
* ubi: fastmap: Erase outdated anchor PEBs during attachSascha Hauer2018-01-171-20/+57
* ubi: Fix races around ubi_refill_pools()Richard Weinberger2016-10-021-6/+14
* ubi: Deal with interrupted erasures in WLRichard Weinberger2016-10-021-2/+19
* UBI: introduce the VID buffer conceptBoris Brezillon2016-10-021-8/+11
* ubi: Rework Fastmap attach base codeRichard Weinberger2016-07-291-8/+33
* UBI: Set free_count to zero before walking through erase listHeiko Schocher2016-05-241-1/+1
* mtd: ubi: wl: avoid erasing a PEB which is emptySebastian Siewior2016-01-101-3/+18
* mtd: ubi: don't leak e if schedule_erase() failsSebastian Siewior2015-12-161-0/+1
* mtd: ubi: fixup error correction in do_sync_erase()Sebastian Siewior2015-12-161-24/+28
* UBI: return ENOSPC if no enough space availableshengyong2015-09-291-0/+1
* UBI: Remove unnecessary `\'shengyong2015-06-031-1/+1
* UBI: Fastmap: Remove is_fm_block()Richard Weinberger2015-03-261-5/+0
* UBI: Fastmap: Introduce may_reserve_for_fm()Richard Weinberger2015-03-261-6/+1
* UBI: Fastmap: Introduce ubi_fastmap_init()Richard Weinberger2015-03-261-7/+1
* UBI: Move fastmap specific functions out of wl.cRichard Weinberger2015-03-261-463/+97
* UBI: Fix stale pointers in ubi->lookuptblRichard Weinberger2015-03-261-16/+31
* UBI: Fastmap: Locking updatesRichard Weinberger2015-03-261-7/+12
* UBI: Fastmap: Fix race after ubi_wl_get_peb()Richard Weinberger2015-03-261-0/+7
* UBI: Fastmap: Notify user in case of an ubi_update_fastmap() failureRichard Weinberger2015-03-261-1/+5
* UBI: Fastmap: Fix memory leaks while closing the WL sub-systemRichard Weinberger2015-03-261-0/+18
* UBI: Fastmap: Don't allocate new ubi_wl_entry objectsRichard Weinberger2015-03-261-3/+0
* UBI: Fastmap: Make ubi_refill_pools() fairRichard Weinberger2015-03-261-38/+47
* UBI: Split __wl_get_peb()Richard Weinberger2015-03-261-23/+38
* UBI: Fastmap: Fix races in ubi_wl_get_peb()Richard Weinberger2015-03-261-11/+23
* UBI: Fastmap: Ensure that all fastmap work is done upon WL shutdownRichard Weinberger2015-03-261-0/+3
* UBI: Fastmap: Ensure that only one fastmap work is scheduledRichard Weinberger2015-03-261-1/+7
* UBI: initialize LEB number variableBrian Norris2015-03-261-1/+1
* UBI: extend UBI layer debug/messaging capabilities - cosmeticsTanya Brokhman2015-01-281-8/+2
* UBI: Fix double free after do_sync_erase()Richard Weinberger2014-11-071-7/+3