]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: implement mtd_get_unmapped_area() using the point method
authorNicolas Pitre <nicolas.pitre@linaro.org>
Mon, 30 Oct 2017 18:48:32 +0000 (14:48 -0400)
committerRichard Weinberger <richard@nod.at>
Mon, 13 Nov 2017 20:39:18 +0000 (21:39 +0100)
commit9eaa903c06f9f3129f862ef60ce106e4c3211288
tree3baaa770c2f382c2ac97a18ef848a338f537d745
parent55100cfa339db9c391f8c4667af02a6f7160125b
mtd: implement mtd_get_unmapped_area() using the point method

The mtd->_point method is a superset of mtd->_get_unmapped_area.
Especially in the NOR flash case, the point method ensures the flash
memory is in array (data) mode and that it will stay that way which
is precisely what callers of mtd_get_unmapped_area() would expect.

Implement mtd_get_unmapped_area() in terms of mtd->_point now that all
drivers that provided a _get_unmapped_area method also have the _point
method implemented.

Signed-off-by: Nicolas Pitre <nico@linaro.org>
Reviewed-by: Richard Weinberger <richard@nod.at>
Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
drivers/mtd/mtdcore.c