Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7cd51a5a84d115cd49c43e90b083ca60873874e5
/
drivers
/
lightnvm
1592614
Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 4 years, 9 months ago
3d745ea
block: simplify queue allocation
by Christoph Hellwig
· 4 years, 9 months ago
7cd37a0
lightnvm: pblk: Use scnprintf() for avoiding potential buffer overflow
by Takashi Iwai
· 4 years, 10 months ago
04ae87a
ftrace: Rework event_create_dir()
by Peter Zijlstra
· 5 years ago
362cd2b
lightnvm: print error when target is not found
by Minwoo Im
· 5 years ago
43db059
lightnvm: introduce pr_fmt for the prefix nvm
by Minwoo Im
· 5 years ago
f0e6f41
lightnvm: remove unused 'geo' variable
by Jens Axboe
· 5 years ago
ba6f7da
lightnvm: remove set but not used variables 'data_len' and 'rq_len'
by YueHaibing
· 5 years ago
ff8f352
lightnvm: pblk: use kvmalloc for metadata
by Hans Holmberg
· 5 years ago
48e5da72
lightnvm: move metadata mapping to lower level driver
by Hans Holmberg
· 5 years ago
98d87f7
lightnvm: remove nvm_submit_io_sync_fn
by Hans Holmberg
· 5 years ago
2f5af4a
lightnvm: fix uninitialized pointer in nvm_remove_tgt()
by Geert Uytterhoeven
· 6 years ago
510fd8e
lightnvm: pblk: fix freeing of merged pages
by Heiner Litz
· 6 years ago
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
Next »