diff options
Diffstat (limited to 'drivers/mtd/ubi/wl.c')
| -rw-r--r-- | drivers/mtd/ubi/wl.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/mtd/ubi/wl.c b/drivers/mtd/ubi/wl.c index 40f39e5d6dfc..26a214f016c1 100644 --- a/drivers/mtd/ubi/wl.c +++ b/drivers/mtd/ubi/wl.c @@ -575,7 +575,7 @@ static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,   * @vol_id: the volume ID that last used this PEB   * @lnum: the last used logical eraseblock number for the PEB   * @torture: if the physical eraseblock has to be tortured - * @nested: denotes whether the work_sem is already held in read mode + * @nested: denotes whether the work_sem is already held   *   * This function returns zero in case of success and a %-ENOMEM in case of   * failure. @@ -1131,7 +1131,7 @@ static int __erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk)  		int err1;  		/* Re-schedule the LEB for erasure */ -		err1 = schedule_erase(ubi, e, vol_id, lnum, 0, false); +		err1 = schedule_erase(ubi, e, vol_id, lnum, 0, true);  		if (err1) {  			spin_lock(&ubi->wl_lock);  			wl_entry_destroy(ubi, e); |