Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
097ffdc75259139ba157b7f924cfeb0d6b00559e
/
drivers
/
lightnvm
/
pblk-gc.c
f2e0245
lightnvm: pblk: GC error handling
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
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
0586942
lightnvm: pblk: fix race condition on GC
by Heiner Litz
· 6 years ago
02a1520
lightnvm: pblk: add SPDX license tag
by Javier González
· 6 years ago
af3fac1
lightnvm: pblk: refactor metadata paths
by Javier González
· 6 years ago
f293723
lightnvm: pblk: add trace events for line state changes
by Hans Holmberg
· 6 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
42bc47b
treewide: Use array_size() in vmalloc()
by Kees Cook
· 7 years ago
0ec6937
lightnvm: pblk: fix resource leak of invalid_bitmap
by Colin Ian King
· 7 years ago
48b8d20
lightnvm: pblk: garbage collect lines with failed writes
by Hans Holmberg
· 7 years ago
a7c9e91
lightnvm: pass flag on graceful teardown to targets
by Javier González
· 7 years ago
5565b0c
lightnvm: pblk: remove some unnecessary NULL checks
by Dan Carpenter
· 7 years ago
e46f4e4
lightnvm: simplify geometry structure
by Javier González
· 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
aed49e1
lightnvm: pblk: remove pblk_gc_stop
by Hans Holmberg
· 7 years ago
06bc072
lightnvm: pblk: refactor emeta consistency check
by Hans Holmberg
· 7 years ago
87c1d2d
lightnvm: Convert timers to use timer_setup()
by Kees Cook
· 7 years ago
8da10cc
lightnvm: pblk: avoid being reported as hung on rated GC
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
1edebac
lightnvm: pblk: shut down gc gracefully during 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
3e3a5b8
lightnvm: pblk: prevent gc kicks when gc is not operational
by Hans Holmberg
· 7 years ago
2a19b10
lightnvm: pblk: refactor read path on GC
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
b84ae4a8
lightnvm: pblk: simplify work_queue mempool
by Javier González
· 7 years ago
de54e70
lightnvm: pblk: use vmalloc for GC data buffer
by Javier González
· 8 years ago
f417aa0
lightnvm: pblk: fix bad le64 assignations
by Javier González
· 8 years ago
b20ba1b
lightnvm: pblk: redesign GC algorithm
by Javier González
· 8 years ago
d45ebd4
lightnvm: pblk: choose optimal victim GC line
by Javier González
· 8 years ago
dd2a434
lightnvm: pblk: sched. metadata on write thread
by Javier González
· 8 years ago
a44f53f
lightnvm: pblk: fix erase counters on error fail
by Javier González
· 8 years ago
503ec94
lightnvm: pblk-gc: fix an error pointer dereference in init
by Dan Carpenter
· 8 years ago
a4bd217
lightnvm: physical block device (pblk) target
by Javier González
· 8 years ago