Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
d1038084415c413b3c11c536f28fc5571ed00153
/
drivers
/
lightnvm
87c1d2d
lightnvm: Convert timers to use timer_setup()
by Kees Cook
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
75bc5f0
lightnvm: pblk: remove leftover testing function
by Javier González
· 7 years ago
cdd094f
Revert "lightnvm: prevent bd removal if busy"
by Jens Axboe
· 7 years ago
1a94b2d
lightnvm: implement generic path for sync I/O
by Javier González
· 7 years ago
8da10cc
lightnvm: pblk: avoid being reported as hung on rated GC
by Javier González
· 7 years ago
8bd4002
lightnvm: pblk: cleanup unused and static functions
by Javier González
· 7 years ago
28bd109
lightnvm: pblk: remove spinlock when freeing line metadata
by Hans Holmberg
· 7 years ago
03e868e
lightnvm: pblk: correct valid lba count calculation
by Hans Holmberg
· 7 years ago
d6b992f
lightnvm: pblk: gc all lines in the pipeline before exit
by Hans Holmberg
· 7 years ago
c558619
lightnvm: pblk: add l2p crc debug printouts
by Hans Holmberg
· 7 years ago
1edebac
lightnvm: pblk: shut down gc gracefully during exit
by Hans Holmberg
· 7 years ago
75610cd
lightnvm: pblk: consider bad sectors in emeta during recovery
by Hans Holmberg
· 7 years ago
03661b5
lightnvm: pblk: start gc if needed during init
by Hans Holmberg
· 7 years ago
37ce33d
lightnvm: pblk: free full lines during recovery
by Hans Holmberg
· 7 years ago
9295709
lightnvm: pblk: recover partially written lines correctly
by Hans Holmberg
· 7 years ago
3e3a5b8
lightnvm: pblk: prevent gc kicks when gc is not operational
by Hans Holmberg
· 7 years ago
22a4e06
lightnvm: pblk: fix releases of kmem cache in error path
by Rakesh Pandit
· 7 years ago
05ed344
lightnvm: pblk: reduce arguments in __pblk_rb_update_l2p
by Rakesh Pandit
· 7 years ago
eb6f168
lightnvm: remove stale extern and unused exported symbols
by Rakesh Pandit
· 7 years ago
ef56b9c
lightnvm: remove unused argument from nvm_set_tgt_bb_tbl
by Rakesh Pandit
· 7 years ago
e480689
lightnvm: pblk: remove useless line
by Rakesh Pandit
· 7 years ago
27b9787
lightnvm: pblk: fix changing GC group list for a line
by Rakesh Pandit
· 7 years ago
e6b754c
lightnvm: pblk: ensure right bad block calculation
by Javier González
· 7 years ago
21d2287
lightnvm: pblk: enable 1 LUN configuration
by Javier González
· 7 years ago
1e82123
lightnvm: pblk: remove I/O dependency on write path
by Javier González
· 7 years ago
0f9248c
lightnvm: pblk: remove redundant check on read path
by Javier González
· 7 years ago
7bd4d37
lightnvm: pblk: guarantee line integrity on reads
by Javier González
· 7 years ago
a4809fe
lightnvm: pblk: check lba sanity on read path
by Javier González
· 7 years ago
26532ee
lightnvm: pblk: use rqd->end_io for completion
by Javier González
· 7 years ago
67bf26a
lightnvm: pblk: refactor rqd alloc/free
by Javier González
· 7 years ago
e2cddf2
lightnvm: pblk: improve naming for internal req.
by Javier González
· 7 years ago
875d94f
lightnvm: pblk: allocate bio size more accurately
by Javier González
· 7 years ago
6ca2f71
lightnvm: pblk: simplify path on REQ_PREFLUSH
by Javier González
· 7 years ago
55e836d
lightnvm: pblk: put bio on bio completion
by Javier González
· 7 years ago
2a19b10
lightnvm: pblk: refactor read path on GC
by Javier González
· 7 years ago
d340121
lightnvm: pblk: simplify data validity check on GC
by Javier González
· 7 years ago
84454e6
lightnvm: pblk: refactor read lba sanity check
by Javier González
· 7 years ago
9f6cb13
lightnvm: pblk: normalize ppa namings
by Javier González
· 7 years ago
3627896
lightnvm: pblk: use constant for GC max inflight
by Javier González
· 7 years ago
2942f50
lightnvm: pblk: remove checks on mempool alloc.
by Javier González
· 7 years ago
e72ec1d
lightnvm: pblk: do not use a mempool for line bitmaps
by Javier González
· 7 years ago
0d88039
lightnvm: pblk: decouple read/erase mempools
by Javier González
· 7 years ago
b84ae4a8
lightnvm: pblk: simplify work_queue mempool
by Javier González
· 7 years ago
bd43241
lightnvm: pblk: fix min size for page mempool
by Javier González
· 7 years ago
da67e68f
lightnvm: pblk: avoid deadlock on low LUN config
by Javier González
· 7 years ago
e0e12a7
lightnvm: pblk: fix write I/O sync stat
by Javier González
· 7 years ago
cd8ddbf
lightnvm: pblk: free padded entries in write buffer
by Javier González
· 7 years ago
7d327a9
lightnvm: pblk: use right flag for GC allocation
by Javier González
· 7 years ago
a112117
lightnvm: pblk: initialize debug stat counter
by Javier González
· 7 years ago
32825eb
lightnvm: pblk: reuse pblk_gc_should_kick
by Rakesh Pandit
· 7 years ago
c79819b
lightnvm: pblk: print incompatible line version correctly
by Rakesh Pandit
· 7 years ago
c549384
lightnvm: pblk: improve error message if down_timeout fails
by Rakesh Pandit
· 7 years ago
4e76af5
lightnvm: pblk: fix message if L2P MAP is in device
by Rakesh Pandit
· 7 years ago
e57903f
lightnvm: pblk: protect line bitmap while submitting meta io
by Rakesh Pandit
· 7 years ago
32c662c
lightnvm: include NVM Express driver if OCSSD is selected for build
by Rakesh Pandit
· 7 years ago
c9d84b3
lightnvm: pblk: fix error path in pblk_lines_alloc_metadata
by Rakesh Pandit
· 7 years ago
a96d50f
lightnvm: remove already calculated nr_chnls
by Rakesh Pandit
· 7 years ago
88d31ea
lightnvm: protect target type list with correct locks
by Rakesh Pandit
· 7 years ago
bb6aa6f
lightnvm: prevent bd removal if busy
by Rakesh Pandit
· 7 years ago
9001482
lightnvm: prevent target type module removal when in use
by Rakesh Pandit
· 7 years ago
75cb8e9
lightnvm: pblk: advance bio according to lba index
by Javier González
· 7 years ago
56c7641
lightnvm: pblk: remove unnecessary checks
by Javier González
· 7 years ago
3eaa11e
lightnvm: pblk: control I/O flow also on tear down
by Javier González
· 7 years ago
a84ebb8
lightnvm: pblk: set line bitmap check under debug
by Javier González
· 7 years ago
07698466
lightnvm: pblk: verify that cache read is still valid
by Javier González
· 7 years ago
b5e063a
lightnvm: pblk: add initialization check
by Javier González
· 7 years ago
ee8d5c1
lightnvm: pblk: remove target using async. I/Os
by Javier González
· 7 years ago
de54e70
lightnvm: pblk: use vmalloc for GC data buffer
by Javier González
· 7 years ago
8224cbd
lightnvm: pblk: use right metadata buffer for recovery
by Javier González
· 7 years ago
1088812
lightnvm: pblk: schedule if data is not ready
by Javier González
· 7 years ago
653cbb8
lightnvm: pblk: remove unused return variable
by Javier González
· 7 years ago
2950e7e
lightnvm: pblk: fix double-free on pblk init
by Javier González
· 7 years ago
f417aa0
lightnvm: pblk: fix bad le64 assignations
by Javier González
· 7 years ago
12e9a6d6
lightnvm: if LUNs are already allocated fix return
by Rakesh Pandit
· 7 years ago
588726d3
lightnvm: pblk: fail gracefully on irrec. error
by Javier González
· 7 years ago
ef57649
lightnvm: pblk: set mempool and workqueue params.
by Javier González
· 7 years ago
b20ba1b
lightnvm: pblk: redesign GC algorithm
by Javier González
· 7 years ago
476118c
lightnvm: pblk: add lock assertions on helpers
by Javier González
· 7 years ago
0c0ea88
lightnvm: pblk: cleanup unnecessary code
by Javier González
· 7 years ago
63e3809
lightnvm: pblk: set metadata list for all I/Os
by Javier González
· 7 years ago
d45ebd4
lightnvm: pblk: choose optimal victim GC line
by Javier González
· 7 years ago
dffdd96
lightnvm: pblk: decouple bad block from line alloc
by Javier González
· 7 years ago
f680f19
lightnvm: pblk: simplify meta. memory allocation
by Javier González
· 7 years ago
f9c1015
lightnvm: pblk: issue multiplane reads if possible
by Javier González
· 7 years ago
0880a9a
lightnvm: pblk: delete redundant buffer pointer
by Javier González
· 7 years ago
fd1b015
lightnvm: pblk: delete redundant debug line stat
by Javier González
· 7 years ago
dd2a434
lightnvm: pblk: sched. metadata on write thread
by Javier González
· 7 years ago
084ec9b
lightnvm: pblk: rename read request pool
by Javier González
· 7 years ago
d624f37
lightnvm: pblk: generalize erase path
by Javier González
· 7 years ago
c2e9f5d
lightnvm: pblk: expose max sec per write on sysfs
by Javier González
· 7 years ago
db7ada3
lightnvm: pblk: add debug stat for read cache hits
by Javier González
· 7 years ago
caa69fa
lightnvm: pblk: spare double cpu_to_le64 calc.
by Javier González
· 7 years ago
3e505af
lightnvm: re-convert ppa format on I/O failure
by Javier González
· 7 years ago
b25d523
lightnvm/pblk-read: use bio_clone_fast()
by NeilBrown
· 7 years ago
af67c31
blk: remove bio_set arg from blk_queue_split()
by NeilBrown
· 7 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 7 years ago
507f7d6
lightnvm: fix bad back free on error path
by Javier González
· 8 years ago
5136a4f
lightnvm: fix possible memory leak in pblk_bb_discovery()
by Wei Yongjun
· 8 years ago
Next »