Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
433e274b8f7b0360169694b00eab05bbfa0921f5
/
drivers
/
lightnvm
/
pblk-recovery.c
ba6f7da
lightnvm: remove set but not used variables 'data_len' and 'rq_len'
by YueHaibing
· 5 years ago
48e5da72
lightnvm: move metadata mapping to lower level driver
by Hans Holmberg
· 5 years ago
45c5fcb
lightnvm: pblk: use nvm_rq_to_ppa_list()
by Igor Konopko
· 6 years ago
a24eab5
lightnvm: pblk: recover only written metadata
by Igor Konopko
· 6 years ago
32ac0fa3
lightnvm: pblk: remove internal IO timeout
by Igor Konopko
· 6 years ago
1fc3b30
lightnvm: pblk: wait for inflight IOs in recovery
by Igor Konopko
· 6 years ago
d165a7a
lightnvm: pblk: propagate errors when reading meta
by Igor Konopko
· 6 years ago
2b0ae81
lightnvm: pblk: fix update line wp in OOB recovery
by Igor Konopko
· 6 years ago
4bbae69
lightnvm: pblk: set propper line as data_line after gc
by Marcin Dziegielewski
· 6 years ago
847a3a2
lightnvm: pblk: reduce L2P memory footprint
by Igor Konopko
· 6 years ago
aa8759d
lightnvm: pblk: extend line wp balance check
by Hans Holmberg
· 6 years ago
7e0a084
lightnvm: pblk: Switch to use new generic UUID API
by Andy Shevchenko
· 6 years ago
d52c499
lightnvm: pblk: fix use-after-free bug
by Gustavo A. R. Silva
· 6 years ago
55d8ec3
lightnvm: pblk: support packed metadata
by Igor Konopko
· 6 years ago
24828d0
lightnvm: dynamic DMA pool entry size
by Igor Konopko
· 6 years ago
faa79f2
lightnvm: pblk: add helpers for OOB metadata
by Igor Konopko
· 6 years ago
361d889
lightnvm: pblk: add comments wrt locking in recovery path
by Javier González
· 6 years ago
e698d9f
lightnvm: pblk: remove dead code in pblk_recov_l2p
by Hans Holmberg
· 6 years ago
f40a62d
lightnvm: pblk: ignore the smeta oob area scan
by Zhoujie Wu
· 6 years ago
02a1520
lightnvm: pblk: add SPDX license tag
by Javier González
· 6 years ago
6ad2f61
lightnvm: pblk: recover open lines on 2.0 devices
by Javier González
· 6 years ago
af3fac1
lightnvm: pblk: refactor metadata paths
by Javier González
· 6 years ago
45dcf29
lightnvm: pblk: encapsulate rqd dma allocations
by Javier González
· 6 years ago
7325b4b
lightnvm: pblk: fix two sleep-in-atomic-context bugs
by Jia-Ju Bai
· 6 years ago
63dee3a
lightnvm: pblk: calculate line pad distance in helper
by Javier González
· 6 years ago
f293723
lightnvm: pblk: add trace events for line state changes
by Hans Holmberg
· 6 years ago
43241cf
lightnvm: pblk: remove debug from pblk_[down/up]_page
by Matias Bjørling
· 6 years ago
53d82db
lightnvm: pblk: allocate line map bitmaps using a mempool
by Hans Holmberg
· 6 years ago
d68a934
lightnvm: introduce nvm_rq_to_ppa_list
by Hans Holmberg
· 6 years ago
d7b6801
lightnvm: combine 1.2 and 2.0 command flags
by Matias Bjørling
· 6 years ago
4e495a4
lightnvm: pblk: expose generic disk name on pr_* msgs
by Matias Bjørling
· 6 years ago
99b8dad
lightnvm: pblk: enable line minor version detection
by Matias Bjørling
· 6 years ago
fad953c
treewide: Use array_size() in vzalloc()
by Kees Cook
· 7 years ago
b06be28
lightnvm: pblk: only try to recover lines with written smeta
by Hans Holmberg
· 7 years ago
6a3abf5
lightnvm: pblk: rework write error recovery path
by Hans Holmberg
· 7 years ago
b906bbb
lightnvm: convert to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
9156f36
lightnvm: pblk: don't recover unwritten lines
by Hans Holmberg
· 7 years ago
e46f4e4
lightnvm: simplify geometry structure
by Javier González
· 7 years ago
89a09c5
lightnvm: remove nvm_dev_ops->max_phys_sect
by Matias Bjørling
· 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
5d201f0
lightnvm: pblk: ignore high ecc errors on recovery
by Javier González
· 7 years ago
a768993
lightnvm: pblk: use exact free block counter in RL
by Javier González
· 7 years ago
06bc072
lightnvm: pblk: refactor emeta consistency check
by Hans Holmberg
· 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
1a94b2d
lightnvm: implement generic path for sync I/O
by Javier González
· 7 years ago
75610cd
lightnvm: pblk: consider bad sectors in emeta during recovery
by Hans Holmberg
· 7 years ago
9295709
lightnvm: pblk: recover partially written lines correctly
by Hans Holmberg
· 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
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
c79819b
lightnvm: pblk: print incompatible line version correctly
by Rakesh Pandit
· 7 years ago
3eaa11e
lightnvm: pblk: control I/O flow also on tear down
by Javier González
· 7 years ago
ee8d5c1
lightnvm: pblk: remove target using async. I/Os
by Javier González
· 8 years ago
8224cbd
lightnvm: pblk: use right metadata buffer for recovery
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
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
caa69fa
lightnvm: pblk: spare double cpu_to_le64 calc.
by Javier González
· 8 years ago
2a79efd
lightnvm: fix some WARN() messages
by Dan Carpenter
· 8 years ago
a4bd217
lightnvm: physical block device (pblk) target
by Javier González
· 8 years ago