All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] lightnvm: pblk: fixes for read buffer
@ 2018-09-18  8:03 Javier González
  2018-09-18  8:03 ` [PATCH 1/4] lightnvm: pblk: remove unused function Javier González
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Javier González @ 2018-09-18  8:03 UTC (permalink / raw)
  To: mb; +Cc: linux-block, linux-kernel, Javier González

This patchet's main motivation is to account for a corner case in which
the read constrains imposed by the device are not respected by pblk. In
the process, it also refactors parts of the read ring buffer to simplify
creation/deletion operations and improve readability.

Note that the checkpatch warnings on missing comments for memory
barriers are false positives.

The code is also available in the for-4.20/pblk branch in the OCSSD github
project.

Thanks,
Javier

Javier González (4):
  lightnvm: pblk: remove unused function
  lightnvm: pblk: encapsulate rb pointer operations
  lightnvm: pblk: move ring buffer alloc/free rb init
  lightnvm: pblk: guarantee mw_cunits on read buffer

 drivers/lightnvm/pblk-init.c  |  21 +++------
 drivers/lightnvm/pblk-rb.c    | 100 +++++++++++++++++++-----------------------
 drivers/lightnvm/pblk-write.c |   7 +--
 drivers/lightnvm/pblk.h       |  11 ++---
 4 files changed, 57 insertions(+), 82 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-09-18 14:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-18  8:03 [PATCH 0/4] lightnvm: pblk: fixes for read buffer Javier González
2018-09-18  8:03 ` [PATCH 1/4] lightnvm: pblk: remove unused function Javier González
2018-09-18  8:03 ` [PATCH 2/4] lightnvm: pblk: encapsulate rb pointer operations Javier González
2018-09-18  8:03 ` [PATCH 3/4] lightnvm: pblk: move ring buffer alloc/free rb init Javier González
2018-09-18  8:03 ` [PATCH 4/4] lightnvm: pblk: guarantee mw_cunits on read buffer Javier González
2018-09-18  8:37 ` [PATCH 0/4] lightnvm: pblk: fixes for " Matias Bjørling

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.