]> git.baikalelectronics.ru Git - kernel.git/commit
lightnvm: move ppa erase logic to core
authorMatias Bjørling <m@bjorling.me>
Tue, 12 Jan 2016 06:49:19 +0000 (07:49 +0100)
committerJens Axboe <axboe@fb.com>
Tue, 12 Jan 2016 15:21:16 +0000 (08:21 -0700)
commit769b8a21f69c3e48e7f1a50f8dd05c80d88accf6
tree57a2d4df9b3c9d705afc058b952b3ab450364b6d
parent7c5871c5d07258091d9a194ba831606ffac52973
lightnvm: move ppa erase logic to core

A device may function in single, dual or quad plane mode. The gennvm
media manager manages this with explicit helpers. They convert a single
ppa to 1, 2 or 4 separate ppas in a ppa list. To aid implementation of
recovery and system blocks, this functionality can be moved directly
into the core.

Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/lightnvm/core.c
drivers/lightnvm/gennvm.c
include/linux/lightnvm.h