Hans Holmberg
|
d68a934404
lightnvm: introduce nvm_rq_to_ppa_list
|
6 years ago |
Matias Bjørling
|
aff3fb18f9
lightnvm: move bad block and chunk state logic to core
|
6 years ago |
Matias Bjørling
|
656e33ca3d
lightnvm: move device L2P detection to core
|
6 years ago |
Matias Bjørling
|
d7b6801673
lightnvm: combine 1.2 and 2.0 command flags
|
6 years ago |
Javier González
|
a7c9e9109c
lightnvm: pass flag on graceful teardown to targets
|
7 years ago |
Javier González
|
a294c19945
lightnvm: implement get log report chunk helpers
|
7 years ago |
Javier González
|
7100d50a7e
lightnvm: make address conversions depend on generic device
|
7 years ago |
Javier González
|
6947151374
lightnvm: add support for 2.0 address format
|
7 years ago |
Javier González
|
a40afad90b
lightnvm: normalize geometry nomenclature
|
7 years ago |
Javier González
|
3cb98f84d3
lightnvm: add minor version to generic geometry
|
7 years ago |
Javier González
|
e46f4e4822
lightnvm: simplify geometry structure
|
7 years ago |
Heiner Litz
|
9d7aa4a484
lightnvm: Avoid validation of default op value
|
7 years ago |
Johannes Thumshirn
|
40f962d78a
lightnvm: centralize permission check for lightnvm ioctl
|
7 years ago |
Matias Bjørling
|
96257a8a7f
nvme: lightnvm: add late setup of block size and metadata
|
7 years ago |
Matias Bjørling
|
89a09c5643
lightnvm: remove nvm_dev_ops->max_phys_sect
|
7 years ago |
Matias Bjørling
|
af569398c3
lightnvm: remove max_rq_size
|
7 years ago |
Matias Bjørling
|
62771fe0aa
lightnvm: add 2.0 geometry identification
|
7 years ago |
Matias Bjørling
|
c6ac3f35d4
lightnvm: flatten nvm_id_group into nvm_id
|
7 years ago |
Bart Van Assche
|
5ee0524ba1
block: Add 'lock' as third argument to blk_alloc_queue_node()
|
7 years ago |
Javier González
|
e53927393b
lightnvm: set target over-provision on create ioctl
|
7 years ago |
Javier González
|
bd77b23b40
lightnvm: guarantee target unique name across devs.
|
7 years ago |
Javier González
|
e29c80e6dd
lightnvm: refactor target type lookup
|
7 years ago |
Matias Bjørling
|
fae7fae407
lightnvm: make geometry structures 2.0 ready
|
7 years ago |
Matias Bjørling
|
bb27aa9ecd
lightnvm: remove lower page tables
|
7 years ago |
Matias Bjørling
|
e3e13bcc14
lightnvm: remove hybrid ocssd 1.2 support
|
7 years ago |
Jens Axboe
|
cdd094fd0a
Revert "lightnvm: prevent bd removal if busy"
|
7 years ago |
Javier González
|
1a94b2d484
lightnvm: implement generic path for sync I/O
|
7 years ago |
Rakesh Pandit
|
eb6f168f97
lightnvm: remove stale extern and unused exported symbols
|
7 years ago |
Rakesh Pandit
|
ef56b9ce56
lightnvm: remove unused argument from nvm_set_tgt_bb_tbl
|
7 years ago |
Rakesh Pandit
|
a96d50fa0c
lightnvm: remove already calculated nr_chnls
|
7 years ago |