Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
be8a18e2e98e04a5def5887d913b267865562448
/
drivers
/
lightnvm
116f7d4
lightnvm: reserved space calculation incorrect
by Javier González
· 9 years ago
6d5be95
lightnvm: rename nr_pages to nr_ppas on nvm_rq
by Javier González
· 9 years ago
04a8aa1
lightnvm: expose gennvm_mark_blk to targets
by Matias Bjørling
· 9 years ago
976bdfc
lightnvm: remove mgt targets on mgt removal
by Matias Bjørling
· 9 years ago
cca87bc
lightnvm: do not assume sequential lun alloc.
by Javier González
· 9 years ago
75b8564
lightnvm: rename dma helper functions
by Javier González
· 9 years ago
57682b4
lightnvm: do not free unused metadata on rrpc
by Javier González
· 9 years ago
293a6e8
lightnvm: fix out of bound ppa lun id on bb tbl
by Matias Bjørling
· 9 years ago
00ee6cc
lightnvm: refactor set_bb_tbl for accepting ppa list
by Matias Bjørling
· 9 years ago
a63d5cf
lightnvm: move responsibility for bad blk mgmt to target
by Matias Bjørling
· 9 years ago
5ebc7d9
lightnvm: make nvm_set_rqd_ppalist() aware of vblks
by Matias Bjørling
· 9 years ago
6659d4d
lightnvm: remove struct factory_blks
by Matias Bjørling
· 9 years ago
e11903f
lightnvm: refactor device ops->get_bb_tbl()
by Matias Bjørling
· 9 years ago
5136061
lightnvm: introduce nvm_for_each_lun_ppa() macro
by Matias Bjørling
· 9 years ago
6f8645c
lightnvm: refactor dev->online_target to global nvm_targets
by Simon A. F. Lund
· 9 years ago
6063fe3
lightnvm: rename nvm_targets to nvm_tgt_type
by Simon A. F. Lund
· 9 years ago
909049a7
lightnvm: store rrpc->soffset in device sector size
by Wenwei Tao
· 9 years ago
66e3d07
lightnvm: calculate rrpc total blocks and sectors up front
by Wenwei Tao
· 9 years ago
7f7c5d0
lightnvm: avoid memory leak when lun_map kcalloc fails
by Matias Bjørling
· 9 years ago
22e8c97
lightnvm: move block fold outside of get_bb_tbl()
by Matias Bjørling
· 9 years ago
4891d12
lightnvm: add fpg_size and pfpg_size to struct nvm_dev
by Matias Bjørling
· 9 years ago
1145e63
lightnvm: implement nvm_submit_ppa_list
by Matias Bjørling
· 9 years ago
ecfb40c
lightnvm: handle submit_io failure
by Matias Bjørling
· 9 years ago
57aac2f
lightnvm: fix "warning: ‘ret’ may be used uninitialized"
by Jeff Mahoney
· 9 years ago
29fd20b
lightnvm: do not load L2P table if not supported
by Javier González
· 9 years ago
719b591
lightnvm: do not reserve lun on l2p loading
by Javier González
· 9 years ago
da1e284
lightnvm: add a bitmap of luns
by Wenwei Tao
· 9 years ago
4c9dacb
lightnvm: specify target's logical address area
by Wenwei Tao
· 9 years ago
237045f
Merge branch 'for-4.6/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
afb18e0
lightnvm: generalize rrpc ppa calculations
by Javier González
· 9 years ago
ed2a92a
lightnvm: remove struct nvm_dev->total_blocks
by Matias Bjørling
· 9 years ago
4ece44a
lightnvm: rename ->nr_pages to ->nr_sects
by Matias Bjørling
· 9 years ago
6adb03d
lightnvm: update closed list outside of intr context
by Javier González
· 9 years ago
d5bdec8
lightnvm: fold get bb tbl when using dual/quad plane mode
by Matias Bjørling
· 9 years ago
5e422cf
lightnvm: fix up nonsensical configure overrun checking
by Alan
· 9 years ago
bf64318
lightnvm: allow to force mm initialization
by Matias Bjørling
· 9 years ago
3704e09
lightnvm: fix request intersection locking in rrpc
by Javier González
· 9 years ago
bba7f40
lightnvm: warn if irqs are disabled in lock laddr
by Javier González
· 9 years ago
16c6d04
lightnvm: put bio before return
by Wenwei Tao
· 9 years ago
8b4970c
lightnvm: introduce factory reset
by Matias Bjørling
· 9 years ago
b769207
lightnvm: use system block for mm initialization
by Matias Bjørling
· 9 years ago
5569615
lightnvm: introduce ioctl to initialize device
by Matias Bjørling
· 9 years ago
e3eb379
lightnvm: core on-disk initialization
by Matias Bjørling
· 9 years ago
ca5927e
lightnvm: introduce mlc lower page table mappings
by Matias Bjørling
· 9 years ago
f9a9995
lightnvm: add mccap support
by Matias Bjørling
· 9 years ago
ff0e498
lightnvm: manage open and closed blocks separately
by Javier González
· 9 years ago
d7a64d2
lightnvm: reference rrpc lun in rrpc block
by Javier González
· 9 years ago
09719b6
lightnvm: introduce nvm_submit_ppa
by Matias Bjørling
· 9 years ago
72d256e
lightnvm: move rq->error to nvm_rq->error
by Matias Bjørling
· 9 years ago
81e681d
lightnvm: support multiple ppas in nvm_erase_ppa
by Matias Bjørling
· 9 years ago
4b79beb
lightnvm: move the pages per block check out of the loop
by Wenwei Tao
· 9 years ago
556755e
lightnvm: sectors first in ppa list
by Matias Bjørling
· 9 years ago
b262924
lightnvm: fix locking and mempool in rrpc_lun_gc
by Wenwei Tao
· 9 years ago
d0ca798
lightnvm: put block back to gc list on its reclaim fail
by Wenwei Tao
· 9 years ago
2b11c1b
lightnvm: check bi_error in gc
by Wenwei Tao
· 9 years ago
91276162
lightnvm: refactor end_io functions for sync
by Matias Bjørling
· 9 years ago
abd805e
lightnvm: refactor rqd ppa list into set/free
by Matias Bjørling
· 9 years ago
069368e
lightnvm: move ppa erase logic to core
by Matias Bjørling
· 9 years ago
c27278b
lightnvm: unlock rq and free ppa_list on submission fail
by Wenwei Tao
· 9 years ago
3bfbc6a
lightnvm: add check after mempool allocation
by Javier Gonzalez
· 9 years ago
bdded15
lightnvm: fix incorrect nr_free_blocks stat
by Chao Yu
· 9 years ago
3cd485b1
lightnvm: fix bio submission issue
by Wenwei Tao
· 9 years ago
c3293a9
lightnvm: wrong offset in bad blk lun calculation
by Matias Bjørling
· 9 years ago
4158624
lightnvm: do not compile in debugging by default
by Matias Bjørling
· 9 years ago
008b744
lightnvm: prevent gennvm module unload on use
by Matias Bjørling
· 9 years ago
762796b
lightnvm: fix media mgr registration
by Matias Bjørling
· 9 years ago
16f26c3
lightnvm: replace req queue with nvmdev for lld
by Matias Bjørling
· 9 years ago
e9b76a8
lightnvm: refactor spin_unlock in gennvm_get_blk
by Wenwei Tao
· 9 years ago
d3d1a43
lightnvm: put blks when luns configure failed
by Wenwei Tao
· 9 years ago
f27a629
lightnvm: use flags in rrpc_get_blk
by Wenwei Tao
· 9 years ago
d0a712c
lightnvm: missing nvm_lock acquire
by Wenwei Tao
· 9 years ago
08236c6
lightnvm: unconverted ppa returned in get_bb_tbl
by Matias Bjørling
· 9 years ago
d160147
lightnvm: do device max sectors boundary check first
by Wenwei Tao
· 9 years ago
76e2508
lightnvm: fix ioctl memory leaks
by Sudip Mukherjee
· 9 years ago
8261bd48
lightnvm: free memory when gennvm register fails
by Wenwei Tao
· 9 years ago
2fde0e4
lightnvm: add free and bad lun info to show luns
by Javier Gonzalez
· 9 years ago
0b59733
lightnvm: keep track of block counts
by Javier Gonzalez
· 9 years ago
93e70c1
lightnvm: missing free on init error
by Matias Bjørling
· 9 years ago
480fc0d
lightnvm: wrong return value and redundant free
by Wenwei Tao
· 9 years ago
d09f958
lightnvm: cleanup queue before target removal
by Javier González
· 9 years ago
7386af2
lightnvm: remove linear and device addr modes
by Matias Bjørling
· 9 years ago
c1480ad
lightnvm: prevent double free on init error
by Matias Bjørling
· 9 years ago
edad2e6
lightnvm: prematurely activate nvm_dev
by Matias Bjørling
· 9 years ago
4264c98
lightnvm: check for NAND flash and its type
by Matias Bjørling
· 9 years ago
1145046
lightnvm: update bad block table format
by Matias Bjørling
· 9 years ago
dece163
block: change ->make_request_fn() and users to return a queue cookie
by Jens Axboe
· 9 years ago
b7ceb7d
lightnvm: refactor phys addrs type to u64
by Matias Bjørling
· 9 years ago
ae1519e
rrpc: Round-robin sector target with cost-based gc
by Matias Bjørling
· 9 years ago
48add0f
gennvm: Generic NVM manager
by Matias Bjørling
· 9 years ago
cd9e980
lightnvm: Support for Open-Channel SSDs
by Matias Bjørling
· 9 years ago