Thread (6 messages) 6 messages, 3 authors, 2018-09-17

Re: [V5 PATCH 0/3] lightnvm: pblk: take write semaphore on metadata

From: Javier Gonzalez <hidden>
Date: 2018-09-17 10:11:44
Also in: lkml

On 17 Sep 2018, at 10.11, Matias Bjørling [off-list ref] wrote:

On 09/11/2018 01:24 PM, Javier González wrote:
quoted
# Changes since V4:
 - Rebase on top of Matias' core
 - Reorder patches to avoid in-patchset changes
# 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: encapsule rqd dma allocations
  lightnvm: pblk: refactor metadata paths
  lightnvm: pblk: take write semaphore on metadata
 drivers/lightnvm/pblk-core.c     | 376 ++++++++++++++++++++-------------------
 drivers/lightnvm/pblk-gc.c       |   2 +-
 drivers/lightnvm/pblk-read.c     |  31 ++--
 drivers/lightnvm/pblk-recovery.c |  34 ++--
 drivers/lightnvm/pblk-write.c    |  15 +-
 drivers/lightnvm/pblk.h          |   7 +-
 6 files changed, 222 insertions(+), 243 deletions(-)
Thanks. Applied for 4.20. I've renamed the first patch to "lightnvm: pblk: encapsulate rqd dma allocations".
Sounds good. Thanks!

Javier

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help