Messages in this thread | | | Subject | Re: [V5 PATCH 0/3] lightnvm: pblk: take write semaphore on metadata | From | Matias Bjørling <> | Date | Mon, 17 Sep 2018 10:11:02 +0200 |
| |
On 09/11/2018 01:24 PM, Javier González wrote: > # 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".
| |