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

Artem Bityutskiy dedekind1 at gmail.com
Mon Aug 19 11:21:47 EDT 2013


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.
> 
> This issue was introduced with commit ed4b7021c
> (UBI: remove PEB from free tree in get_peb_for_wl()).
> 
> Cc: <stable at vger.kernel.org> # 3.7.x
> Signed-off-by: Richard Weinberger <richard at nod.at>

Pushed to linux-ubi.git, thanks.

And special thanks for taking care about Ccing -stable.

-- 
Best Regards,
Artem Bityutskiy




More information about the linux-mtd mailing list