Christoph Hellwig
|
70246286e9
block: get rid of bio_rw and READA
|
9 years ago |
Matias Bjørling
|
855cdd2c0b
lightnvm: make rrpc_map_page call nvm_get_blk outside locks
|
9 years ago |
Matias Bjørling
|
41285fad51
lightnvm: remove _unlocked variant of [get/put]_blk
|
9 years ago |
Matias Bjørling
|
8c39eddbf2
lightnvm: remove unused lists from struct rrpc_block
|
9 years ago |
Matias Bjørling
|
077d238999
lightnvm: remove open/close statistics for gennvm
|
9 years ago |
Matias Bjørling
|
5114e2773a
lightnvm: remove checkpatch warning for unsigned ints
|
9 years ago |
Wenwei Tao
|
0de2415bb7
lightnvm: break the loop when rqd is not null
|
9 years ago |
Mike Christie
|
95fe6c1a20
block, fs, mm, drivers: use bio set/get op accessors
|
9 years ago |
Javier González
|
116f7d4a21
lightnvm: reserved space calculation incorrect
|
9 years ago |
Javier González
|
6d5be9590b
lightnvm: rename nr_pages to nr_ppas on nvm_rq
|
9 years ago |
Javier González
|
cca87bc9d3
lightnvm: do not assume sequential lun alloc.
|
9 years ago |
Javier González
|
57682b4915
lightnvm: do not free unused metadata on rrpc
|
9 years ago |
Simon A. F. Lund
|
6063fe399d
lightnvm: rename nvm_targets to nvm_tgt_type
|
9 years ago |
Wenwei Tao
|
909049a719
lightnvm: store rrpc->soffset in device sector size
|
9 years ago |
Wenwei Tao
|
66e3d07f75
lightnvm: calculate rrpc total blocks and sectors up front
|
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 |
Linus Torvalds
|
237045fc3c
Merge branch 'for-4.6/drivers' of git://git.kernel.dk/linux-block
|
9 years ago |
Javier González
|
afb18e0ed8
lightnvm: generalize rrpc ppa calculations
|
9 years ago |
Matias Bjørling
|
4ece44af73
lightnvm: rename ->nr_pages to ->nr_sects
|
9 years ago |
Javier González
|
6adb03de40
lightnvm: update closed list outside of intr context
|
9 years ago |
Wenwei Tao
|
16c6d048d7
lightnvm: put bio before return
|
9 years ago |
Javier González
|
ff0e498bfa
lightnvm: manage open and closed blocks separately
|
9 years ago |
Javier González
|
d7a64d275b
lightnvm: reference rrpc lun in rrpc block
|
9 years ago |
Matias Bjørling
|
72d256ecc5
lightnvm: move rq->error to nvm_rq->error
|
9 years ago |
Wenwei Tao
|
4b79beb4c3
lightnvm: move the pages per block check out of the loop
|
9 years ago |
Wenwei Tao
|
b262924be0
lightnvm: fix locking and mempool in rrpc_lun_gc
|
9 years ago |
Wenwei Tao
|
d0ca798f96
lightnvm: put block back to gc list on its reclaim fail
|
9 years ago |
Wenwei Tao
|
2b11c1b24e
lightnvm: check bi_error in gc
|
9 years ago |
Matias Bjørling
|
91276162de
lightnvm: refactor end_io functions for sync
|
9 years ago |