From 56794c0a1ae738cb4184ab27501e4d152b0b2771 Mon Sep 17 00:00:00 2001 From: Richard Weinberger Date: Fri, 7 Nov 2014 13:35:41 +0100 Subject: UBI: Fastmap: Remove is_fm_block() This function was added to fastmap in a very early stage to have paranoid assertions. With the current fastmap implementation this assert will never trigger as fastmap PEBs are not seen by the WL sub-system. Remove it to save us some CPU cycles. Signed-off-by: Richard Weinberger --- drivers/mtd/ubi/fastmap-wl.c | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'drivers/mtd/ubi/fastmap-wl.c') diff --git a/drivers/mtd/ubi/fastmap-wl.c b/drivers/mtd/ubi/fastmap-wl.c index 067aa9042ec1..b2a665398bca 100644 --- a/drivers/mtd/ubi/fastmap-wl.c +++ b/drivers/mtd/ubi/fastmap-wl.c @@ -28,25 +28,6 @@ static void update_fastmap_work_fn(struct work_struct *wrk) spin_unlock(&ubi->wl_lock); } -/** - * is_fm_block - returns 1 if a PEB is currently used in a fastmap. - * @ubi: UBI device description object - * @pnum: the to be checked PEB - */ -static int is_fm_block(struct ubi_device *ubi, int pnum) -{ - int i; - - if (!ubi->fm) - return 0; - - for (i = 0; i < ubi->fm->used_blocks; i++) - if (ubi->fm->e[i]->pnum == pnum) - return 1; - - return 0; -} - /** * find_anchor_wl_entry - find wear-leveling entry to used as anchor PEB. * @root: the RB-tree where to look for -- cgit v1.2.3