Javier González
|
1a94b2d484
lightnvm: implement generic path for sync I/O
|
7 lat temu |
Javier González
|
8bd400204b
lightnvm: pblk: cleanup unused and static functions
|
7 lat temu |
Hans Holmberg
|
d6b992f7ab
lightnvm: pblk: gc all lines in the pipeline before exit
|
7 lat temu |
Rakesh Pandit
|
e480689bd1
lightnvm: pblk: remove useless line
|
7 lat temu |
Javier González
|
21d2287119
lightnvm: pblk: enable 1 LUN configuration
|
7 lat temu |
Javier González
|
7bd4d370db
lightnvm: pblk: guarantee line integrity on reads
|
7 lat temu |
Javier González
|
26532ee52b
lightnvm: pblk: use rqd->end_io for completion
|
7 lat temu |
Javier González
|
67bf26a322
lightnvm: pblk: refactor rqd alloc/free
|
7 lat temu |
Javier González
|
e2cddf2082
lightnvm: pblk: improve naming for internal req.
|
7 lat temu |
Javier González
|
55e836d401
lightnvm: pblk: put bio on bio completion
|
7 lat temu |
Javier González
|
d340121eb7
lightnvm: pblk: simplify data validity check on GC
|
7 lat temu |
Javier González
|
9f6cb13bb4
lightnvm: pblk: normalize ppa namings
|
7 lat temu |
Javier González
|
2942f50fa3
lightnvm: pblk: remove checks on mempool alloc.
|
7 lat temu |
Javier González
|
e72ec1d31b
lightnvm: pblk: do not use a mempool for line bitmaps
|
7 lat temu |
Javier González
|
0d880398cb
lightnvm: pblk: decouple read/erase mempools
|
7 lat temu |
Javier González
|
b84ae4a8b8
lightnvm: pblk: simplify work_queue mempool
|
7 lat temu |
Javier González
|
bd43241768
lightnvm: pblk: fix min size for page mempool
|
7 lat temu |
Javier González
|
cd8ddbf7a5
lightnvm: pblk: free padded entries in write buffer
|
7 lat temu |
Rakesh Pandit
|
32825ebb06
lightnvm: pblk: reuse pblk_gc_should_kick
|
7 lat temu |
Rakesh Pandit
|
c79819bc08
lightnvm: pblk: print incompatible line version correctly
|
7 lat temu |
Rakesh Pandit
|
c5493845b7
lightnvm: pblk: improve error message if down_timeout fails
|
7 lat temu |
Rakesh Pandit
|
e57903fd97
lightnvm: pblk: protect line bitmap while submitting meta io
|
7 lat temu |
Javier González
|
3eaa11e278
lightnvm: pblk: control I/O flow also on tear down
|
8 lat temu |
Javier González
|
a84ebb837b
lightnvm: pblk: set line bitmap check under debug
|
8 lat temu |
Javier González
|
ee8d5c1ad5
lightnvm: pblk: remove target using async. I/Os
|
8 lat temu |
Javier González
|
de54e703a4
lightnvm: pblk: use vmalloc for GC data buffer
|
8 lat temu |
Javier González
|
f417aa0bd8
lightnvm: pblk: fix bad le64 assignations
|
8 lat temu |
Javier González
|
588726d3ec
lightnvm: pblk: fail gracefully on irrec. error
|
8 lat temu |
Javier González
|
ef5764946b
lightnvm: pblk: set mempool and workqueue params.
|
8 lat temu |
Javier González
|
b20ba1bc74
lightnvm: pblk: redesign GC algorithm
|
8 lat temu |