Re: [PATCH] UBI: Fix PEB leak in wear_leveling_worker()

2013-08-19 Thread Artem Bityutskiy
On Mon, 2013-08-19 at 08:48 +0200, Richard Weinberger wrote: > get_peb_for_wl() removes the PEB from the free list. > If the WL subsystem detects that no wear leveling is needed > it cancels the operation and drops the gained PEB. > In this case we have to put the PEB back into the free list. > >

[PATCH] UBI: Fix PEB leak in wear_leveling_worker()

2013-08-18 Thread Richard Weinberger
get_peb_for_wl() removes the PEB from the free list. If the WL subsystem detects that no wear leveling is needed it cancels the operation and drops the gained PEB. In this case we have to put the PEB back into the free list. This issue was introduced with commit ed4b7021c (UBI: remove PEB from fre