Matias Bjørling
|
24d4a7d721
lightnvm: fix lun offset calculation for mark blk
|
9 years ago |
Matias Bjørling
|
41285fad51
lightnvm: remove _unlocked variant of [get/put]_blk
|
9 years ago |
Matias Bjørling
|
b76eb20bb0
lightnvm: move target mgmt into media mgr
|
9 years ago |
Matias Bjørling
|
5e60edb7dc
lightnvm: rename gennvm and update description
|
9 years ago |
Matias Bjørling
|
077d238999
lightnvm: remove open/close statistics for gennvm
|
9 years ago |
Javier González
|
6d5be9590b
lightnvm: rename nr_pages to nr_ppas on nvm_rq
|
9 years ago |
Matias Bjørling
|
04a8aa173b
lightnvm: expose gennvm_mark_blk to targets
|
9 years ago |
Matias Bjørling
|
293a6e8e27
lightnvm: fix out of bound ppa lun id on bb tbl
|
9 years ago |
Matias Bjørling
|
a63d5cf203
lightnvm: move responsibility for bad blk mgmt to target
|
9 years ago |
Matias Bjørling
|
e11903f5df
lightnvm: refactor device ops->get_bb_tbl()
|
9 years ago |
Matias Bjørling
|
22e8c9766a
lightnvm: move block fold outside of get_bb_tbl()
|
9 years ago |
Javier González
|
29fd20b8e6
lightnvm: do not load L2P table if not supported
|
9 years ago |
Javier González
|
719b59172c
lightnvm: do not reserve lun on l2p loading
|
9 years ago |
Wenwei Tao
|
da1e284919
lightnvm: add a bitmap of luns
|
9 years ago |
Wenwei Tao
|
4c9dacb82d
lightnvm: specify target's logical address area
|
9 years ago |
Matias Bjørling
|
4ece44af73
lightnvm: rename ->nr_pages to ->nr_sects
|
9 years ago |
Javier González
|
ff0e498bfa
lightnvm: manage open and closed blocks separately
|
9 years ago |
Matias Bjørling
|
72d256ecc5
lightnvm: move rq->error to nvm_rq->error
|
9 years ago |
Matias Bjørling
|
81e681d3f7
lightnvm: support multiple ppas in nvm_erase_ppa
|
9 years ago |
Matias Bjørling
|
91276162de
lightnvm: refactor end_io functions for sync
|
9 years ago |
Matias Bjørling
|
069368e918
lightnvm: move ppa erase logic to core
|
9 years ago |
Chao Yu
|
bdded15520
lightnvm: fix incorrect nr_free_blocks stat
|
9 years ago |
Wenwei Tao
|
3cd485b1f8
lightnvm: fix bio submission issue
|
9 years ago |
Matias Bjørling
|
c3293a9ac2
lightnvm: wrong offset in bad blk lun calculation
|
9 years ago |
Matias Bjørling
|
008b744382
lightnvm: prevent gennvm module unload on use
|
9 years ago |
Matias Bjørling
|
16f26c3aa9
lightnvm: replace req queue with nvmdev for lld
|
9 years ago |
Wenwei Tao
|
e9b76a80f1
lightnvm: refactor spin_unlock in gennvm_get_blk
|
9 years ago |
Matias Bjørling
|
08236c6bb2
lightnvm: unconverted ppa returned in get_bb_tbl
|
9 years ago |
Wenwei Tao
|
8261bd48c6
lightnvm: free memory when gennvm register fails
|
9 years ago |
Javier Gonzalez
|
2fde0e482d
lightnvm: add free and bad lun info to show luns
|
9 years ago |