Messages in this thread | | | From | "Javier González" <> | Subject | [V4 PATCH 0/2] lightnvm: pblk: take write semaphore on metadata | Date | Wed, 29 Aug 2018 10:56:17 +0200 |
| |
# Changes since V3: - Encapsulate rqd dma allocations to reduce code replication (by Matias)
# Changes since V2: - Split the original patch between the metadata refactoring and the semaphore logic. This simplifies the write path, where the semaphore is taken.
# Changes singe V1: - Fix double I/O on the read path (by Matias) - Improve commit message (by Jens)
This patchset refactors the metadata separate write and read paths, which simplifies how the semaphore is taken for writes.
Thanks, Javier
Javier González (3): lightnvm: pblk: refactor metadata paths lightnvm: encapsule rqd dma allocations lightnvm: pblk: take write semaphore on metadata
drivers/lightnvm/pblk-core.c | 377 ++++++++++++++++++++------------------- drivers/lightnvm/pblk-gc.c | 2 +- drivers/lightnvm/pblk-read.c | 35 ++-- drivers/lightnvm/pblk-recovery.c | 33 ++-- drivers/lightnvm/pblk-write.c | 15 +- drivers/lightnvm/pblk.h | 8 +- 6 files changed, 230 insertions(+), 240 deletions(-)
-- 2.7.4
| |