Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
eeab3452c8470713eec8ee27a7e0cbeba6c9b6d3
/
drivers
/
lightnvm
/
pblk-core.c
d56fe8f
lightnvm: pblk: guarantee emeta on line close
by Javier González
· 6 years ago
ced6b5d
lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_sync
by Matias Bjørling
· 6 years ago
010bfbc
lightnvm: pblk: fix freeing of merged pages
by Heiner Litz
· 5 years ago
ccb7b32
lightnvm: pblk: add lock protection to list operations
by Hua Su
· 6 years ago
bd206a0
lightnvm: pblk: fix race on sysfs line state
by Javier González
· 6 years ago
884b031
lightnvm: pblk: mark expected switch fall-through
by Gustavo A. R. Silva
· 6 years ago
4e495a4
lightnvm: pblk: expose generic disk name on pr_* msgs
by Matias Bjørling
· 6 years ago
880eda5
lightnvm: move NVM_DEBUG to pblk
by Matias Bjørling
· 6 years ago
9cfd5a9
lightnvm: pblk: take bitmap alloc. out of critical section
by Javier González
· 6 years ago
cc9c9a0
lightnvm: pblk: kick writer on new flush points
by Hans Holmberg
· 6 years ago
f142ac0
lightnvm: proper error handling for pblk_bio_add_pages
by Igor Konopko
· 6 years ago
6cf17a2
lightnvm: pblk: fix smeta write error path
by Hans Holmberg
· 6 years ago
48b8d20
lightnvm: pblk: garbage collect lines with failed writes
by Hans Holmberg
· 6 years ago
72b6cdb
lightnvm: pblk: remove dead function
by Javier González
· 6 years ago
a7c9e91
lightnvm: pass flag on graceful teardown to targets
by Javier González
· 6 years ago
8e55c07
lightnvm: pblk: remove unnecessary argument
by Javier González
· 6 years ago
b6730dd
lightnvm: pblk: return NVM_ error on failed submission
by Javier González
· 6 years ago
1d8b33e
lightnvm: pblk: recheck for bad lines at runtime
by Javier González
· 6 years ago
b906bbb
lightnvm: convert to bioset_init()/mempool_init()
by Kent Overstreet
· 6 years ago
32ef941
lightnvm: pblk: implement get log report chunk
by Javier González
· 6 years ago
6947151
lightnvm: add support for 2.0 address format
by Javier González
· 6 years ago
a40afad
lightnvm: normalize geometry nomenclature
by Javier González
· 6 years ago
e46f4e4
lightnvm: simplify geometry structure
by Javier González
· 6 years ago
e411b33
lightnvm: pblk: refactor bad block identification
by Javier González
· 6 years ago
b966c50
lightnvm: pblk: allow allocation of new lines during shutdown
by Hans Holmberg
· 6 years ago
7675839
lightnvm: pblk: export write amplification counters to sysfs
by Hans Holmberg
· 6 years ago
d0ab0b1
lightnvm: pblk: check data lines version on recovery
by Hans Holmberg
· 6 years ago
cfe1c9e
lightnvm: pblk: handle bad sectors in the emeta area correctly
by Hans Holmberg
· 6 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
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
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
· 7 years ago
a84ebb8
lightnvm: pblk: set line bitmap check under debug
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
f417aa0
lightnvm: pblk: fix bad le64 assignations
by Javier González
· 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
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
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
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 7 years ago
a44f53f
lightnvm: pblk: fix erase counters on error fail
by Javier González
· 7 years ago
be388d9
lightnvm: pblk: free metadata on line alloc failure
by Javier González
· 7 years ago
f3236ce
lightnvm: pblk: fix bad error check
by Javier González
· 7 years ago
3dc001f
lightnvm: pblk: fix race condition on line retry
by Javier González
· 7 years ago
a4bd217
lightnvm: physical block device (pblk) target
by Javier González
· 7 years ago