summaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/rrpc.c
Commit message (Expand)AuthorAgeFilesLines
* block: get rid of bio_rw and READAChristoph Hellwig2016-07-211-2/+2
* lightnvm: make rrpc_map_page call nvm_get_blk outside locksMatias Bjørling2016-07-071-43/+65
* lightnvm: remove _unlocked variant of [get/put]_blkMatias Bjørling2016-07-071-12/+2Star
* lightnvm: remove unused lists from struct rrpc_blockMatias Bjørling2016-07-071-9/+0Star
* lightnvm: remove open/close statistics for gennvmMatias Bjørling2016-07-071-5/+0Star
* lightnvm: remove checkpatch warning for unsigned intsMatias Bjørling2016-07-071-1/+1
* lightnvm: break the loop when rqd is not nullWenwei Tao2016-07-071-2/+5
* block, fs, mm, drivers: use bio set/get op accessorsMike Christie2016-06-071-3/+3
* lightnvm: reserved space calculation incorrectJavier González2016-05-061-1/+1
* lightnvm: rename nr_pages to nr_ppas on nvm_rqJavier González2016-05-061-3/+3
* lightnvm: do not assume sequential lun alloc.Javier González2016-05-061-3/+2Star
* lightnvm: do not free unused metadata on rrpcJavier González2016-05-061-2/+0Star
* lightnvm: rename nvm_targets to nvm_tgt_typeSimon A. F. Lund2016-05-061-2/+2
* lightnvm: store rrpc->soffset in device sector sizeWenwei Tao2016-05-061-7/+10
* lightnvm: calculate rrpc total blocks and sectors up frontWenwei Tao2016-05-061-4/+2Star
* lightnvm: add a bitmap of lunsWenwei Tao2016-03-191-29/+45
* lightnvm: specify target's logical address areaWenwei Tao2016-03-191-2/+33
* Merge branch 'for-4.6/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds2016-03-191-44/+54
|\
| * lightnvm: generalize rrpc ppa calculationsJavier González2016-03-031-17/+31
| * lightnvm: rename ->nr_pages to ->nr_sectsMatias Bjørling2016-03-031-15/+14Star
| * lightnvm: update closed list outside of intr contextJavier González2016-03-031-13/+10Star
* | lightnvm: put bio before returnWenwei Tao2016-02-041-1/+3
|/
* lightnvm: manage open and closed blocks separatelyJavier González2016-01-121-5/+33
* lightnvm: reference rrpc lun in rrpc blockJavier González2016-01-121-0/+1
* lightnvm: move rq->error to nvm_rq->errorMatias Bjørling2016-01-121-1/+1
* lightnvm: move the pages per block check out of the loopWenwei Tao2016-01-121-6/+5Star
* lightnvm: fix locking and mempool in rrpc_lun_gcWenwei Tao2016-01-121-6/+6
* lightnvm: put block back to gc list on its reclaim failWenwei Tao2016-01-121-4/+14
* lightnvm: check bi_error in gcWenwei Tao2016-01-121-0/+6
* lightnvm: refactor end_io functions for syncMatias Bjørling2016-01-121-4/+2Star
* lightnvm: unlock rq and free ppa_list on submission failWenwei Tao2016-01-121-0/+6
* lightnvm: add check after mempool allocationJavier Gonzalez2016-01-121-0/+2
* lightnvm: fix bio submission issueWenwei Tao2016-01-121-1/+3
* lightnvm: replace req queue with nvmdev for lldMatias Bjørling2015-12-071-1/+1
* lightnvm: put blks when luns configure failedWenwei Tao2015-12-071-2/+19
* lightnvm: use flags in rrpc_get_blkWenwei Tao2015-12-071-1/+1
* lightnvm: remove linear and device addr modesMatias Bjørling2015-11-161-1/+31
* block: change ->make_request_fn() and users to return a queue cookieJens Axboe2015-11-071-4/+5
* lightnvm: refactor phys addrs type to u64Matias Bjørling2015-11-031-9/+8Star
* rrpc: Round-robin sector target with cost-based gcMatias Bjørling2015-10-291-0/+1324