Javier González
|
02a1520d56
lightnvm: pblk: add SPDX license tag
|
6 years ago |
Javier González
|
6ad2f619b2
lightnvm: pblk: recover open lines on 2.0 devices
|
6 years ago |
Javier González
|
af3fac1664
lightnvm: pblk: refactor metadata paths
|
6 years ago |
Javier González
|
45dcf29b98
lightnvm: pblk: encapsulate rqd dma allocations
|
6 years ago |
Jia-Ju Bai
|
7325b4bbe5
lightnvm: pblk: fix two sleep-in-atomic-context bugs
|
6 years ago |
Javier González
|
63dee3a6c3
lightnvm: pblk: calculate line pad distance in helper
|
6 years ago |
Hans Holmberg
|
f29372322e
lightnvm: pblk: add trace events for line state changes
|
6 years ago |
Matias Bjørling
|
43241cfe47
lightnvm: pblk: remove debug from pblk_[down/up]_page
|
6 years ago |
Hans Holmberg
|
53d82db693
lightnvm: pblk: allocate line map bitmaps using a mempool
|
6 years ago |
Hans Holmberg
|
d68a934404
lightnvm: introduce nvm_rq_to_ppa_list
|
6 years ago |
Matias Bjørling
|
d7b6801673
lightnvm: combine 1.2 and 2.0 command flags
|
6 years ago |
Matias Bjørling
|
4e495a46b1
lightnvm: pblk: expose generic disk name on pr_* msgs
|
7 years ago |
Matias Bjørling
|
99b8dad1b6
lightnvm: pblk: enable line minor version detection
|
7 years ago |
Kees Cook
|
fad953ce0b
treewide: Use array_size() in vzalloc()
|
7 years ago |
Hans Holmberg
|
b06be2873d
lightnvm: pblk: only try to recover lines with written smeta
|
7 years ago |
Hans Holmberg
|
6a3abf5bee
lightnvm: pblk: rework write error recovery path
|
7 years ago |
Kent Overstreet
|
b906bbb699
lightnvm: convert to bioset_init()/mempool_init()
|
7 years ago |
Hans Holmberg
|
9156f360a7
lightnvm: pblk: don't recover unwritten lines
|
7 years ago |
Javier González
|
e46f4e4822
lightnvm: simplify geometry structure
|
7 years ago |
Matias Bjørling
|
89a09c5643
lightnvm: remove nvm_dev_ops->max_phys_sect
|
7 years ago |
Hans Holmberg
|
76758390f8
lightnvm: pblk: export write amplification counters to sysfs
|
7 years ago |
Hans Holmberg
|
d0ab0b1ab9
lightnvm: pblk: check data lines version on recovery
|
7 years ago |
Javier González
|
5d201f0720
lightnvm: pblk: ignore high ecc errors on recovery
|
7 years ago |
Javier González
|
a7689938ef
lightnvm: pblk: use exact free block counter in RL
|
7 years ago |
Hans Holmberg
|
06bc072b3f
lightnvm: pblk: refactor emeta consistency check
|
7 years ago |
Javier González
|
b1bcfda105
lightnvm: pblk: compress and reorder helper functions
|
7 years ago |
Matias Bjørling
|
fae7fae407
lightnvm: make geometry structures 2.0 ready
|
7 years ago |
Javier González
|
1a94b2d484
lightnvm: implement generic path for sync I/O
|
7 years ago |
Hans Holmberg
|
75610cd974
lightnvm: pblk: consider bad sectors in emeta during recovery
|
7 years ago |
Hans Holmberg
|
92957091e9
lightnvm: pblk: recover partially written lines correctly
|
7 years ago |