Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
eb7c8743d6cf489e30091e6656fd4d3306621e9a
/
drivers
/
lightnvm
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
6cf17a2
lightnvm: pblk: fix smeta write error path
by Hans Holmberg
· 7 years ago
48b8d20
lightnvm: pblk: garbage collect lines with failed writes
by Hans Holmberg
· 7 years ago
6a3abf5
lightnvm: pblk: rework write error recovery path
by Hans Holmberg
· 7 years ago
72b6cdb
lightnvm: pblk: remove dead function
by Javier González
· 7 years ago
a7c9e91
lightnvm: pass flag on graceful teardown to targets
by Javier González
· 7 years ago
6f9c960
lightnvm: pblk: check for chunk size before allocating it
by Javier González
· 7 years ago
8e55c07
lightnvm: pblk: remove unnecessary argument
by Javier González
· 7 years ago
e13f421
lightnvm: pblk: remove unnecessary indirection
by Javier González
· 7 years ago
b6730dd4
lightnvm: pblk: return NVM_ error on failed submission
by Javier González
· 7 years ago
e37d079
lightnvm: pblk: warn in case of corrupted write buffer
by Javier González
· 7 years ago
03a34b2
lightnvm: pblk: improve error msg on corrupted LBAs
by Javier González
· 7 years ago
310df58
lightnvm: pblk: check read lba on gc path
by Javier González
· 7 years ago
1d8b33e
lightnvm: pblk: recheck for bad lines at runtime
by Javier González
· 7 years ago
2deeefc
lightnvm: pblk: fail gracefully on line alloc. failure
by Javier González
· 7 years ago
b906bbb
lightnvm: convert to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
5565b0c
lightnvm: pblk: remove some unnecessary NULL checks
by Dan Carpenter
· 7 years ago
9156f36
lightnvm: pblk: don't recover unwritten lines
by Hans Holmberg
· 7 years ago
3b2a3ad
lightnvm: pblk: implement 2.0 support
by Javier González
· 7 years ago
32ef941
lightnvm: pblk: implement get log report chunk
by Javier González
· 7 years ago
bb845ae4
lightnvm: pblk: rename ppaf* to addrf*
by Javier González
· 7 years ago
7ad5039
lightnvm: pblk: check for supported version
by Javier González
· 7 years ago
a294c19
lightnvm: implement get log report chunk helpers
by Javier González
· 7 years ago
7100d50
lightnvm: make address conversions depend on generic device
by Javier González
· 7 years ago
6947151
lightnvm: add support for 2.0 address format
by Javier González
· 7 years ago
a40afad
lightnvm: normalize geometry nomenclature
by Javier González
· 7 years ago
3cb98f8
lightnvm: add minor version to generic geometry
by Javier González
· 7 years ago
e46f4e4
lightnvm: simplify geometry structure
by Javier González
· 7 years ago
43d4712
lightnvm: pblk: refactor init/exit sequences
by Javier González
· 7 years ago
9d7aa4a
lightnvm: Avoid validation of default op value
by Heiner Litz
· 7 years ago
40f962d
lightnvm: centralize permission check for lightnvm ioctl
by Johannes Thumshirn
· 7 years ago
a38c78d
lightnvm: fix bad block initialization
by Heiner Litz
· 7 years ago
96257a8
nvme: lightnvm: add late setup of block size and metadata
by Matias Bjørling
· 7 years ago
89a09c5
lightnvm: remove nvm_dev_ops->max_phys_sect
by Matias Bjørling
· 7 years ago
af569398
lightnvm: remove max_rq_size
by Matias Bjørling
· 7 years ago
62771fe0
lightnvm: add 2.0 geometry identification
by Matias Bjørling
· 7 years ago
c6ac3f3
lightnvm: flatten nvm_id_group into nvm_id
by Matias Bjørling
· 7 years ago
e411b33
lightnvm: pblk: refactor bad block identification
by Javier González
· 7 years ago
3c05ef11
lightnvm: pblk: prevent race in pblk_rb_flush_point_set
by Hans Holmberg
· 7 years ago
b966c50
lightnvm: pblk: allow allocation of new lines during shutdown
by Hans Holmberg
· 7 years ago
7be970b
lightnvm: pblk: delete writer kick timer before stopping thread
by Hans Holmberg
· 7 years ago
5d149bf
lightnvm: pblk: add padding distribution sysfs attribute
by Hans Holmberg
· 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
cfe1c9e
lightnvm: pblk: handle bad sectors in the emeta area correctly
by Hans Holmberg
· 7 years ago
5da84cf
lightnvm/pblk-gc: Delete an error message for a failed memory allocation in pblk_gc_line_prepare_ws()
by Markus Elfring
· 7 years ago
8b904b5
block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()
by Bart Van Assche
· 7 years ago
5ee0524
block: Add 'lock' as third argument to blk_alloc_queue_node()
by Bart Van Assche
· 7 years ago
8b7bc84
lightnvm: pblk: refactor pblk_ppa_comp function
by Matias Bjørling
· 7 years ago
998ba62
lightnvm: pblk: add iostat support
by Javier González
· 7 years ago
30d82a86
lightnvm: pblk: print instance name on instance info
by Javier González
· 7 years ago
c6847e4
lightnvm: pblk: free write buffer on init failure
by Javier González
· 7 years ago
cc4f5ba
lightnvm: pblk: ensure kthread alloc. before kicking it
by Javier González
· 7 years ago
8f55459
lightnvm: pblk: do not log recovery read errors
by Javier González
· 7 years ago
5d201f0
lightnvm: pblk: ignore high ecc errors on recovery
by Javier González
· 7 years ago
e539273
lightnvm: set target over-provision on create ioctl
by Javier González
· 7 years ago
a768993
lightnvm: pblk: use exact free block counter in RL
by Javier González
· 7 years ago
aed49e1
lightnvm: pblk: remove pblk_gc_stop
by Hans Holmberg
· 7 years ago
b36bbf9
lightnvm: pblk: prevent premature sync point resets
by Hans Holmberg
· 7 years ago
533657c1
lightnvm: pblk: clear flush point on completed writes
by Hans Holmberg
· 7 years ago
8154d29
lightnvm: pblk: rename sync_point to flush_point
by Hans Holmberg
· 7 years ago
06bc072
lightnvm: pblk: refactor emeta consistency check
by Hans Holmberg
· 7 years ago
d6d3ec2
lightnvm: pblk: remove pblk_for_each_lun helper
by Javier González
· 7 years ago
b1bcfda
lightnvm: pblk: compress and reorder helper functions
by Javier González
· 7 years ago
bd77b23
lightnvm: guarantee target unique name across devs.
by Javier González
· 7 years ago
e29c80e
lightnvm: refactor target type lookup
by Javier González
· 7 years ago
fae7fae
lightnvm: make geometry structures 2.0 ready
by Matias Bjørling
· 7 years ago
bb27aa9
lightnvm: remove lower page tables
by Matias Bjørling
· 7 years ago
e3e13bc
lightnvm: remove hybrid ocssd 1.2 support
by Matias Bjørling
· 7 years ago
26f76dc
lightnvm: use internal pblk methods
by Matias Bjørling
· 7 years ago
aba203d
lightnvm: remove rrpc
by Matias Bjørling
· 7 years ago
87c1d2d
lightnvm: Convert timers to use timer_setup()
by Kees Cook
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
75bc5f0
lightnvm: pblk: remove leftover testing function
by Javier González
· 7 years ago
cdd094f
Revert "lightnvm: prevent bd removal if busy"
by Jens Axboe
· 7 years ago
Next »