]> git.baikalelectronics.ru Git - kernel.git/commit
lightnvm: pblk: set propper line as data_line after gc
authorMarcin Dziegielewski <marcin.dziegielewski@intel.com>
Sat, 4 May 2019 18:37:57 +0000 (20:37 +0200)
committerJens Axboe <axboe@kernel.dk>
Mon, 6 May 2019 16:19:18 +0000 (10:19 -0600)
commit458b070d83a990c29c17b98e266e63d7aaa58b6a
tree49bdb70fdbaa7e85b8a2bae69fef9a95b4692063
parentec2c1609427ff5d52bb162b033a3e285d2f179ed
lightnvm: pblk: set propper line as data_line after gc

In current implementation of l2p recovery, when we are after gc and we
have open line, we are not setting current data line properly (we set
last line from the device instead of last line ordered by seq_nr) and
in consequence, kernel panic and data corruption.

Signed-off-by: Marcin Dziegielewski <marcin.dziegielewski@intel.com>
Reviewed-by: Javier González <javier@javigon.com>
Signed-off-by: Matias Bjørling <mb@lightnvm.io>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/lightnvm/pblk-recovery.c