Sign in
android-kvm
/
linux
/
309dca309fc39a9e3c31b916393b74bd174fd74e
/
drivers
/
lightnvm
/
pblk-init.c
309dca30
block: store a block_device pointer in struct bio
by Christoph Hellwig
· 4 years ago
c62b37d
block: move ->make_request_fn to struct block_device_operations
by Christoph Hellwig
· 4 years, 6 months ago
f695ca3
block: remove the request_queue argument from blk_queue_split
by Christoph Hellwig
· 4 years, 6 months ago
88dca4c
mm: remove the pgprot argument to __vmalloc
by Christoph Hellwig
· 4 years, 7 months ago
ff8f352
lightnvm: pblk: use kvmalloc for metadata
by Hans Holmberg
· 5 years ago
3e03f63
lightnvm: pblk: IO path reorganization
by Igor Konopko
· 6 years ago
0503871
lightnvm: pblk: fix bio leak when bio is split
by Chansol Kim
· 6 years ago
6e46b8b
lightnvm: pblk: cleanly fail when there is not enough memory
by Igor Konopko
· 6 years ago
847a3a2
lightnvm: pblk: reduce L2P memory footprint
by Igor Konopko
· 6 years ago
7e0a084
lightnvm: pblk: Switch to use new generic UUID API
by Andy Shevchenko
· 6 years ago
f932498
lightnvm: pblk: stop taking the free lock in in pblk_lines_free
by Hans Holmberg
· 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
42bd038
lightnvm: pblk: avoid ref warning on cache creation
by Javier González
· 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
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
02a1520
lightnvm: pblk: add SPDX license tag
by Javier González
· 6 years ago
090ee26
lightnvm: use internal allocation for chunk log page
by Javier González
· 6 years ago
1864de9
lightnvm: pblk: stop recreating global caches
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
53d82db
lightnvm: pblk: allocate line map bitmaps using a mempool
by Hans Holmberg
· 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
656e33c
lightnvm: move device L2P detection to core
by Matias Bjørling
· 6 years ago
f635210
lightnvm: pblk: assume that chunks are closed on 1.2 devices
by Hans Holmberg
· 6 years ago
4e495a4
lightnvm: pblk: expose generic disk name on pr_* msgs
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
fad953c
treewide: Use array_size() in vzalloc()
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
21ff139
lightnvm: pblk: make symbol write_buffer_size static
by Wei Yongjun
· 7 years ago
4a82888
lightnvm: pblk: add possibility to set write buffer size manually
by Marcin Dziegielewski
· 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
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
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
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
a40afad9
lightnvm: normalize geometry nomenclature
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
a38c78d
lightnvm: fix bad block initialization
by Heiner Litz
· 7 years ago
89a09c5
lightnvm: remove nvm_dev_ops->max_phys_sect
by Matias Bjørling
· 7 years ago
e411b33
lightnvm: pblk: refactor bad block identification
by Javier González
· 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
8b904b5
block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()
by Bart Van Assche
· 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
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
fae7fae
lightnvm: make geometry structures 2.0 ready
by Matias Bjørling
· 7 years ago
87c1d2d
lightnvm: Convert timers to use timer_setup()
by Kees Cook
· 7 years ago
28bd109
lightnvm: pblk: remove spinlock when freeing line metadata
by Hans Holmberg
· 7 years ago
c558619
lightnvm: pblk: add l2p crc debug printouts
by Hans Holmberg
· 7 years ago
03661b5
lightnvm: pblk: start gc if needed during init
by Hans Holmberg
· 7 years ago
37ce33d
lightnvm: pblk: free full lines during recovery
by Hans Holmberg
· 7 years ago
3e3a5b8
lightnvm: pblk: prevent gc kicks when gc is not operational
by Hans Holmberg
· 7 years ago
22a4e06
lightnvm: pblk: fix releases of kmem cache in error path
by Rakesh Pandit
· 7 years ago
27b9787
lightnvm: pblk: fix changing GC group list for a line
by Rakesh Pandit
· 7 years ago
e6b754c
lightnvm: pblk: ensure right bad block calculation
by Javier González
· 7 years ago
21d2287
lightnvm: pblk: enable 1 LUN configuration
by Javier González
· 7 years ago
7bd4d37
lightnvm: pblk: guarantee line integrity on reads
by Javier González
· 7 years ago
e72ec1d
lightnvm: pblk: do not use a mempool for line bitmaps
by Javier González
· 7 years ago
0d88039
lightnvm: pblk: decouple read/erase mempools
by Javier González
· 7 years ago
b84ae4a8
lightnvm: pblk: simplify work_queue mempool
by Javier González
· 7 years ago
bd43241
lightnvm: pblk: fix min size for page mempool
by Javier González
· 7 years ago
da67e68f
lightnvm: pblk: avoid deadlock on low LUN config
by Javier González
· 7 years ago
a112117
lightnvm: pblk: initialize debug stat counter
by Javier González
· 7 years ago
4e76af5
lightnvm: pblk: fix message if L2P MAP is in device
by Rakesh Pandit
· 7 years ago
c9d84b3
lightnvm: pblk: fix error path in pblk_lines_alloc_metadata
by Rakesh Pandit
· 7 years ago
9001482
lightnvm: prevent target type module removal when in use
by Rakesh Pandit
· 7 years ago
b5e063a
lightnvm: pblk: add initialization check
by Javier González
· 7 years ago
ee8d5c1
lightnvm: pblk: remove target using async. I/Os
by Javier González
· 7 years ago
2950e7e
lightnvm: pblk: fix double-free on pblk init
by Javier González
· 7 years ago
588726d3
lightnvm: pblk: fail gracefully on irrec. error
by Javier González
· 7 years ago
ef57649
lightnvm: pblk: set mempool and workqueue params.
by Javier González
· 7 years ago
dffdd96
lightnvm: pblk: decouple bad block from line alloc
by Javier González
· 7 years ago
f680f19
lightnvm: pblk: simplify meta. memory allocation
by Javier González
· 7 years ago
0880a9a
lightnvm: pblk: delete redundant buffer pointer
by Javier González
· 7 years ago
Next »