Sign in
android-kvm
/
linux
/
5d435b46fa68c53af8dc3a69ff2936b8f17aa294
/
drivers
/
lightnvm
/
pblk-core.c
32ef941
lightnvm: pblk: implement get log report chunk
by Javier González
· 7 years ago
6947151
lightnvm: add support for 2.0 address format
by Javier González
· 7 years ago
a40afad9
lightnvm: normalize geometry nomenclature
by Javier González
· 7 years ago
e46f4e4
lightnvm: simplify geometry structure
by Javier González
· 7 years ago
e411b33
lightnvm: pblk: refactor bad block identification
by Javier González
· 7 years ago
b966c50
lightnvm: pblk: allow allocation of new lines during shutdown
by Hans Holmberg
· 7 years ago
7675839
lightnvm: pblk: export write amplification counters to sysfs
by Hans Holmberg
· 7 years ago
d0ab0b1
lightnvm: pblk: check data lines version on recovery
by Hans Holmberg
· 7 years ago
cfe1c9e
lightnvm: pblk: handle bad sectors in the emeta area correctly
by Hans Holmberg
· 7 years ago
8f55459
lightnvm: pblk: do not log recovery read errors
by Javier González
· 7 years ago
a768993
lightnvm: pblk: use exact free block counter in RL
by Javier González
· 7 years ago
b1bcfda
lightnvm: pblk: compress and reorder helper functions
by Javier González
· 7 years ago
fae7fae
lightnvm: make geometry structures 2.0 ready
by Matias Bjørling
· 7 years ago
87c1d2d
lightnvm: Convert timers to use timer_setup()
by Kees Cook
· 7 years ago
1a94b2d
lightnvm: implement generic path for sync I/O
by Javier González
· 7 years ago
8bd4002
lightnvm: pblk: cleanup unused and static functions
by Javier González
· 7 years ago
d6b992f
lightnvm: pblk: gc all lines in the pipeline before exit
by Hans Holmberg
· 7 years ago
e480689
lightnvm: pblk: remove useless line
by Rakesh Pandit
· 7 years ago
21d2287
lightnvm: pblk: enable 1 LUN configuration
by Javier González
· 7 years ago
7bd4d37
lightnvm: pblk: guarantee line integrity on reads
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
55e836d
lightnvm: pblk: put bio on bio completion
by Javier González
· 7 years ago
d340121
lightnvm: pblk: simplify data validity check on GC
by Javier González
· 7 years ago
9f6cb13
lightnvm: pblk: normalize ppa namings
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
cd8ddbf
lightnvm: pblk: free padded entries in write buffer
by Javier González
· 7 years ago
32825ebb
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
e57903f
lightnvm: pblk: protect line bitmap while submitting meta io
by Rakesh Pandit
· 7 years ago
3eaa11e
lightnvm: pblk: control I/O flow also on tear down
by Javier González
· 8 years ago
a84ebb8
lightnvm: pblk: set line bitmap check under debug
by Javier González
· 8 years ago
ee8d5c1
lightnvm: pblk: remove target using async. I/Os
by Javier González
· 8 years ago
de54e70
lightnvm: pblk: use vmalloc for GC data buffer
by Javier González
· 8 years ago
f417aa0
lightnvm: pblk: fix bad le64 assignations
by Javier González
· 8 years ago
588726d3
lightnvm: pblk: fail gracefully on irrec. error
by Javier González
· 8 years ago
ef57649
lightnvm: pblk: set mempool and workqueue params.
by Javier González
· 8 years ago
b20ba1b
lightnvm: pblk: redesign GC algorithm
by Javier González
· 8 years ago
476118c
lightnvm: pblk: add lock assertions on helpers
by Javier González
· 8 years ago
0c0ea88
lightnvm: pblk: cleanup unnecessary code
by Javier González
· 8 years ago
63e3809
lightnvm: pblk: set metadata list for all I/Os
by Javier González
· 8 years ago
f680f19
lightnvm: pblk: simplify meta. memory allocation
by Javier González
· 8 years ago
f9c1015
lightnvm: pblk: issue multiplane reads if possible
by Javier González
· 8 years ago
0880a9a
lightnvm: pblk: delete redundant buffer pointer
by Javier González
· 8 years ago
dd2a434
lightnvm: pblk: sched. metadata on write thread
by Javier González
· 8 years ago
084ec9b
lightnvm: pblk: rename read request pool
by Javier González
· 8 years ago
d624f37
lightnvm: pblk: generalize erase path
by Javier González
· 8 years ago
c2e9f5d
lightnvm: pblk: expose max sec per write on sysfs
by Javier González
· 8 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
a44f53f
lightnvm: pblk: fix erase counters on error fail
by Javier González
· 8 years ago
be388d9
lightnvm: pblk: free metadata on line alloc failure
by Javier González
· 8 years ago
f3236cef
lightnvm: pblk: fix bad error check
by Javier González
· 8 years ago
3dc001f
lightnvm: pblk: fix race condition on line retry
by Javier González
· 8 years ago
a4bd217
lightnvm: physical block device (pblk) target
by Javier González
· 8 years ago