Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
bc31d0cdcfbadb6258b45db97e93b1c83822ba33
/
drivers
/
lightnvm
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
d8adaa3
lightnvm: pblk: fix race condition on metadata I/O
by Javier González
· 6 years ago
656e33c
lightnvm: move device L2P detection to core
by Matias Bjørling
· 6 years ago
4b5d56e
lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_sync
by Matias Bjørling
· 6 years ago
d7b6801
lightnvm: combine 1.2 and 2.0 command flags
by Matias Bjørling
· 6 years ago
73569e1
lightnvm: remove dependencies on BLK_DEV_NVME and PCI
by Matias Bjørling
· 6 years ago
ddcf35d
block: Add and use op_stat_group() for indexing disk_stat fields.
by Michael Callahan
· 6 years ago
f635210
lightnvm: pblk: assume that chunks are closed on 1.2 devices
by Hans Holmberg
· 6 years ago
11f6ad6
lightnvm: pblk: add asynchronous partial read
by Heiner Litz
· 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
921aebf
lightnvm: pblk: fix read_bitmap for 32bit archs
by Matias Bjørling
· 6 years ago
99b8dad
lightnvm: pblk: enable line minor version detection
by Matias Bjørling
· 6 years ago
880eda5
lightnvm: move NVM_DEBUG to pblk
by Matias Bjørling
· 6 years ago
ffc03fb
lightnvm: pblk: handle case when mw_cunits equals to 0
by Marcin Dziegielewski
· 6 years ago
77072ca
Merge tag 'for-linus-20180623' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
0ae52dd
lightnvm: Remove depends on HAS_DMA in case of platform dependency
by Geert Uytterhoeven
· 7 years ago
5fb94e9
docs: Fix some broken references
by Mauro Carvalho Chehab
· 7 years ago
fad953c
treewide: Use array_size() in vzalloc()
by Kees Cook
· 7 years ago
42bc47b
treewide: Use array_size() in vmalloc()
by Kees Cook
· 7 years ago
6396bb2
treewide: kzalloc() -> kcalloc()
by Kees Cook
· 7 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 7 years ago
0ec6937
lightnvm: pblk: fix resource leak of invalid_bitmap
by Colin Ian King
· 7 years ago
21ff139
lightnvm: pblk: make symbol write_buffer_size static
by Wei Yongjun
· 7 years ago
9cfd5a9
lightnvm: pblk: take bitmap alloc. out of critical section
by Javier González
· 7 years ago
cc9c9a0
lightnvm: pblk: kick writer on new flush points
by Hans Holmberg
· 7 years ago
b06be28
lightnvm: pblk: only try to recover lines with written smeta
by Hans Holmberg
· 7 years ago
87cc40b
lightnvm: pblk: remove unnecessary bio_get/put
by Javier González
· 7 years ago
4a82888
lightnvm: pblk: add possibility to set write buffer size manually
by Marcin Dziegielewski
· 7 years ago
fbadca7
lightnvm: fix partial read error path
by Igor Konopko
· 7 years ago
f142ac0
lightnvm: proper error handling for pblk_bio_add_pages
by Igor Konopko
· 7 years ago
Next »