Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
947fbd4ca9fb38f320b076e68cfccab977c5ea01
/
drivers
/
lightnvm
a98c5b1
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410
by Thomas Gleixner
· 6 years ago
ec8f24b
treewide: Add SPDX license identifier - Makefile/Kconfig
by Thomas Gleixner
· 6 years ago
45c5fcb
lightnvm: pblk: use nvm_rq_to_ppa_list()
by Igor Konopko
· 6 years ago
a96de64
lightnvm: pblk: simplify partial read path
by Igor Konopko
· 6 years ago
843f2ed
lightnvm: do not remove instance under global lock
by Igor Konopko
· 6 years ago
e69397e
lightnvm: track inflight target creations
by Igor Konopko
· 6 years ago
a24eab5
lightnvm: pblk: recover only written metadata
by Igor Konopko
· 6 years ago
3e03f63
lightnvm: pblk: IO path reorganization
by Igor Konopko
· 6 years ago
f2e0245
lightnvm: pblk: GC error handling
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
74a37fb
lightnvm: pblk: kick writer on write recovery path
by Igor Konopko
· 6 years ago
486b5aa
lightnvm: pblk: fix lock order in pblk_rb_tear_down_check
by Igor Konopko
· 6 years ago
f41d427
lightnvm: prevent race condition on pblk remove
by Marcin Dziegielewski
· 6 years ago
4bbae69
lightnvm: pblk: set propper line as data_line after gc
by Marcin Dziegielewski
· 6 years ago
0503871
lightnvm: pblk: fix bio leak when bio is split
by Chansol Kim
· 6 years ago
a14669e
lightnvm: Inherit mdts from the parent nvme device
by Igor Konopko
· 6 years ago
d38954e
lightnvm: pblk: set proper read status in bio
by Igor Konopko
· 6 years ago
6e46b8b
lightnvm: pblk: cleanly fail when there is not enough memory
by Igor Konopko
· 6 years ago
75c89be
lightnvm: pblk: ensure that erase is chunk aligned
by Igor Konopko
· 6 years ago
4ca8852
lightnvm: pblk: fix race during put line
by Igor Konopko
· 6 years ago
d378561
lightnvm: pblk: gracefully handle GC vmalloc fail
by Igor Konopko
· 6 years ago
605bcef
lightnvm: pblk: remove unused smeta_ssec field
by Igor Konopko
· 6 years ago
847a3a2
lightnvm: pblk: reduce L2P memory footprint
by Igor Konopko
· 6 years ago
8935ebf
lightnvm: pblk: rollback on error during gc read
by Igor Konopko
· 6 years ago
7e5434e
lightnvm: pblk: line reference fix in GC
by Igor Konopko
· 6 years ago
b2b3a70
lightnvm: pblk: fix crash in pblk_end_partial_read due to multipage bvecs
by Hans Holmberg
· 6 years ago
9205e44
pblk: fix max_io calculation
by Javier González
· 6 years ago
0586942
lightnvm: pblk: fix race condition on GC
by Heiner Litz
· 6 years ago
b4cdc42
lightnvm: pblk: prevent stall due to wb threshold
by Javier González
· 6 years ago
aa8759d
lightnvm: pblk: extend line wp balance check
by Hans Holmberg
· 6 years ago
b7fce8f
lightnvm: pblk: fix TRACE_INCLUDE_PATH
by Masahiro Yamada
· 6 years ago
7e0a084
lightnvm: pblk: Switch to use new generic UUID API
by Andy Shevchenko
· 6 years ago
e74ecf6
lightnvm: Use u64 instead of __le64 for CPU visible side
by Andy Shevchenko
· 6 years ago
6916cf5
lightnvm: pblk: use vfree to free metadata on error path
by Hans Holmberg
· 6 years ago
f932498
lightnvm: pblk: stop taking the free lock in in pblk_lines_free
by Hans Holmberg
· 6 years ago
d52c499
lightnvm: pblk: fix use-after-free bug
by Gustavo A. R. Silva
· 6 years ago
2c4d535
lightnvm: pblk: do not overwrite ppa list with meta list
by Igor Konopko
· 6 years ago
55d8ec3
lightnvm: pblk: support packed metadata
by Igor Konopko
· 6 years ago
a16816b
lightnvm: disable interleaved 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
dd43949
lightnvm: pblk: move lba list to partial read context
by Igor Konopko
· 6 years ago
42bd038
lightnvm: pblk: avoid ref warning on cache creation
by Javier González
· 6 years ago
85136c0
lightnvm: simplify geometry enumeration
by Matias Bjørling
· 6 years ago
361d889
lightnvm: pblk: add comments wrt locking in recovery path
by Javier González
· 6 years ago
fde201a
lightnvm: pblk: add lock protection to list operations
by Hua Su
· 6 years ago
6e82f0b
lightnvm: pblk: fix spelling in comment
by Hua Su
· 6 years ago
e698d9f
lightnvm: pblk: remove dead code in pblk_recov_l2p
by Hans Holmberg
· 6 years ago
0934ce8
lightnvm: pblk: fix pblk_lines_init error handling path
by Hans Holmberg
· 6 years ago
c9a1d64
lightnvm: pblk: remove unused macro
by Hans Holmberg
· 6 years ago
3bcebc5
lightnvm: pblk: set conservative threshold for user writes
by Hans Holmberg
· 6 years ago
525f7bb
lightnvm: pblk: stop writes gracefully when running out of lines
by Hans Holmberg
· 6 years ago
ab3887b
lightnvm: pblk: account for write error sectors in emeta
by Hans Holmberg
· 6 years ago
c12fa40
lightnvm: pblk: fix resubmission of overwritten write err lbas
by Hans Holmberg
· 6 years ago
96076f7
lightnvm: pblk: fix chunk close trace event check
by Hans Holmberg
· 6 years ago
55e58c5
lightnvm: Fix uninitialized return value in nvm_get_chunk_meta()
by Geert Uytterhoeven
· 6 years ago
f40a62d
lightnvm: pblk: ignore the smeta oob area scan
by Zhoujie Wu
· 6 years ago
6d46964
block: remove the lock argument to blk_alloc_queue_node
by Christoph Hellwig
· 6 years ago
766c8ce
lightnvm: pblk: guarantee that backpointer is respected on writer stall
by Javier González
· 6 years ago
8a57fc3
lightnvm: pblk: consider max hw sectors supported for max_write_pgs
by Zhoujie Wu
· 6 years ago
a70985f
lightnvm: pblk: fix error handling of pblk_lines_init()
by Wei Yongjun
· 6 years ago
d672d92
lightnvm: pblk: guarantee mw_cunits on read buffer
by Javier González
· 6 years ago
9bd1f87
lightnvm: pblk: move ring buffer alloc/free rb init
by Javier González
· 6 years ago
40b8657
lightnvm: pblk: encapsulate rb pointer operations
by Javier González
· 6 years ago
dde4aac
lightnvm: pblk: remove unused function
by Javier González
· 6 years ago
44cdbdc
lightnvm: pblk: fix race on sysfs line state
by Javier González
· 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
253babc
lightnvm: pblk: take write semaphore on metadata
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
090ee26
lightnvm: use internal allocation for chunk log page
by Javier González
· 6 years ago
7325b4b
lightnvm: pblk: fix two sleep-in-atomic-context bugs
by Jia-Ju Bai
· 6 years ago
bf82fa2
lightnvm: pblk: fix mapping issue on failed writes
by Hans Holmberg
· 6 years ago
1864de9
lightnvm: pblk: stop recreating global caches
by Hans Holmberg
· 6 years ago
63dee3a
lightnvm: pblk: calculate line pad distance in helper
by Javier González
· 6 years ago
7f985f9
lightnvm: move ppa transformations to core
by Javier González
· 6 years ago
4209c31
lightnvm: pblk: add tracing for chunk resets
by Hans Holmberg
· 6 years ago
1b0dd0b
lightnvm: pblk: add trace events for pblk state changes
by Hans Holmberg
· 6 years ago
f293723
lightnvm: pblk: add trace events for line state changes
by Hans Holmberg
· 6 years ago
4c44abf
lightnvm: pblk: add trace events for chunk states
by Hans Holmberg
· 6 years ago
43241cf
lightnvm: pblk: remove debug from pblk_[down/up]_page
by Matias Bjørling
· 6 years ago
765462f
lightnvm: pblk: fix write amplificiation calculation
by Hans Holmberg
· 6 years ago
ea1d24b
lightnvm: pblk: fix up prints in pblk_read_check_rand
by Hans Holmberg
· 6 years ago
e99e802
lightnvm: pblk: remove unused parameters in pblk_up_rq
by Hans Holmberg
· 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
9cc85bc
lightnvm: pblk: guarantee emeta on line close
by Javier González
· 6 years ago
7a7d6f9
lightnvm: pblk: remove unused variable.
by Javier González
· 6 years ago
2e696f9
lightnvm: pblk: fix comment typo
by Javier González
· 6 years ago
cb21665
lightnvm: pblk: improve line helpers
by Javier González
· 6 years ago
2cf99bb
lightnvm: pblk: add helpers for chunk addresses
by Javier González
· 6 years ago
ae14cc0
lightnvm: pblk: refactor put line fn on read completion
by Matias Bjørling
· 6 years ago
d20be90
lightnvm: pblk: remove size and out of bounds read check
by Matias Bjørling
· 6 years ago
8bbd45d
lightnvm: pblk: fix incorrect min_write_pgs
by Matias Bjørling
· 6 years ago
afdc23c
lightnvm: pblk: unify vector max req constants
by Matias Bjørling
· 6 years ago
aff3fb1
lightnvm: move bad block and chunk state logic to core
by Matias Bjørling
· 6 years ago
Next »