Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1732173

[PATCH 0/5] lightnvm: pblk: audit mempool usage

From "Javier González" <jg@lightnvm.io>
Newsgroups linux.kernel
Subject [PATCH 0/5] lightnvm: pblk: audit mempool usage
Date 2017-09-14 12:40 +0200
Message-ID <upzIR-3Oe-15@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


As suggested by Jens [1], I audited all mempools on pblk.

This patche series (i) fixes bad mempool allocations that did not
guarantee forward progress and downsizes the sizes of some overused
mempools, (ii) removes unnecessary checks, and (iii) eliminates some
mempools that where introduced in early versions of pblk.

[1] https://patchwork.kernel.org/patch/9940973/

Javier González (5):
  lightnvm: pblk: fix min size for page mempool
  lightnvm: pblk: simplify work_queue mempool
  lightnvm: pblk: decouple read/erase mempools
  lightnvm: pblk: do not use a mempool for line bitmaps
  lightnvm: pblk: remove checks on mempool alloc.

 drivers/lightnvm/pblk-core.c     | 61 ++++++++++----------------
 drivers/lightnvm/pblk-gc.c       | 32 +++++++-------
 drivers/lightnvm/pblk-init.c     | 94 +++++++++++++++++-----------------------
 drivers/lightnvm/pblk-read.c     | 10 +----
 drivers/lightnvm/pblk-recovery.c | 37 ++++------------
 drivers/lightnvm/pblk-write.c    | 32 ++++----------
 drivers/lightnvm/pblk.h          | 21 +++++----
 7 files changed, 106 insertions(+), 181 deletions(-)

-- 
2.7.4

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

[PATCH 0/5] lightnvm: pblk: audit mempool usage "Javier González" <jg@lightnvm.io> - 2017-09-14 12:40 +0200
  [PATCH 3/5] lightnvm: pblk: decouple read/erase mempools "Javier González" <jg@lightnvm.io> - 2017-09-14 12:40 +0200
  [PATCH 1/5] lightnvm: pblk: fix min size for page mempool "Javier González" <jg@lightnvm.io> - 2017-09-14 12:40 +0200

csiph-web