Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
edb0a20009363ae787bfe0d6fd52abb504f05113
/
drivers
/
lightnvm
/
pblk.h
11f6ad6
lightnvm: pblk: add asynchronous partial read
by Heiner Litz
· 7 years ago
4e495a4
lightnvm: pblk: expose generic disk name on pr_* msgs
by Matias Bjørling
· 7 years ago
880eda5
lightnvm: move NVM_DEBUG to pblk
by Matias Bjørling
· 7 years ago
ffc03fb
lightnvm: pblk: handle case when mw_cunits equals to 0
by Marcin Dziegielewski
· 7 years ago
cc9c9a0
lightnvm: pblk: kick writer on new flush points
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
8e55c07
lightnvm: pblk: remove unnecessary argument
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
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
e46f4e4
lightnvm: simplify geometry structure
by Javier González
· 7 years ago
e411b33
lightnvm: pblk: refactor bad block identification
by Javier González
· 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
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
8f55459
lightnvm: pblk: do not log recovery read errors
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
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
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
75bc5f0
lightnvm: pblk: remove leftover testing function
by Javier González
· 7 years ago
1a94b2d
lightnvm: implement generic path for sync I/O
by Javier González
· 7 years ago
8bd4002
lightnvm: pblk: cleanup unused and static functions
by Javier González
· 7 years ago
d6b992f
lightnvm: pblk: gc all lines in the pipeline before exit
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
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
a4809fe
lightnvm: pblk: check lba sanity on read path
by Javier González
· 7 years ago
67bf26a
lightnvm: pblk: refactor rqd alloc/free
by Javier González
· 7 years ago
e2cddf2
lightnvm: pblk: improve naming for internal req.
by Javier González
· 7 years ago
875d94f
lightnvm: pblk: allocate bio size more accurately
by Javier González
· 7 years ago
d340121
lightnvm: pblk: simplify data validity check on GC
by Javier González
· 7 years ago
3627896
lightnvm: pblk: use constant for GC max inflight
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
32825eb
lightnvm: pblk: reuse pblk_gc_should_kick
by Rakesh Pandit
· 7 years ago
c79819b
lightnvm: pblk: print incompatible line version correctly
by Rakesh Pandit
· 7 years ago
75cb8e9
lightnvm: pblk: advance bio according to lba index
by Javier González
· 7 years ago
3eaa11e
lightnvm: pblk: control I/O flow also on tear down
by Javier González
· 8 years ago
07698466
lightnvm: pblk: verify that cache read is still valid
by Javier González
· 8 years ago
ee8d5c1
lightnvm: pblk: remove target using async. I/Os
by Javier González
· 8 years ago
de54e70
lightnvm: pblk: use vmalloc for GC data buffer
by Javier González
· 8 years ago
588726d3
lightnvm: pblk: fail gracefully on irrec. error
by Javier González
· 8 years ago
ef57649
lightnvm: pblk: set mempool and workqueue params.
by Javier González
· 8 years ago
b20ba1b
lightnvm: pblk: redesign GC algorithm
by Javier González
· 8 years ago
f680f19
lightnvm: pblk: simplify meta. memory allocation
by Javier González
· 8 years ago
f9c1015
lightnvm: pblk: issue multiplane reads if possible
by Javier González
· 8 years ago
0880a9a
lightnvm: pblk: delete redundant buffer pointer
by Javier González
· 8 years ago
dd2a434
lightnvm: pblk: sched. metadata on write thread
by Javier González
· 8 years ago
084ec9b
lightnvm: pblk: rename read request pool
by Javier González
· 8 years ago
d624f37
lightnvm: pblk: generalize erase path
by Javier González
· 8 years ago
c2e9f5d
lightnvm: pblk: expose max sec per write on sysfs
by Javier González
· 8 years ago
db7ada3
lightnvm: pblk: add debug stat for read cache hits
by Javier González
· 8 years ago
b25d523
lightnvm/pblk-read: use bio_clone_fast()
by NeilBrown
· 8 years ago
a44f53f
lightnvm: pblk: fix erase counters on error fail
by Javier González
· 8 years ago
ef69790
lightnvm: assume 64-bit lba numbers
by Arnd Bergmann
· 8 years ago
a4bd217
lightnvm: physical block device (pblk) target
by Javier González
· 8 years ago