[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/16] nvme: refactoring and cleanups
From: |
Klaus Jensen |
Subject: |
[PATCH 00/16] nvme: refactoring and cleanups |
Date: |
Wed, 15 Apr 2020 12:24:29 +0200 |
From: Klaus Jensen <address@hidden>
Philippe suggested that I split up this already way too huge series
(more than 50 patches now), so here goes.
The first patch in this series fixes a small bug in the pci doorbell
size calculation. Please consider cherry-picking this.
The rest are refactorings. The "nvme: add max_ioqpairs device parameter"
introduces the 'max_ioqpairs' device parameter, the meaning of which
should be more intuitive than the existing 'num_queues' parameter.
Klaus Jensen (16):
nvme: fix pci doorbell size calculation
nvme: rename trace events to nvme_dev
nvme: remove superfluous breaks
nvme: move device parameters to separate struct
nvme: use constants in identify
nvme: refactor nvme_addr_read
nvme: add max_ioqpairs device parameter
nvme: remove redundant cmbloc/cmbsz members
nvme: factor out property/constraint checks
nvme: factor out device state setup
nvme: factor out block backend setup
nvme: add namespace helpers
nvme: factor out namespace setup
nvme: factor out pci setup
nvme: factor out cmb setup
nvme: factor out controller identify setup
hw/block/nvme.c | 436 ++++++++++++++++++++++++------------------
hw/block/nvme.h | 36 +++-
hw/block/trace-events | 172 ++++++++---------
include/block/nvme.h | 8 +
4 files changed, 373 insertions(+), 279 deletions(-)
--
2.26.0
- [PATCH 00/16] nvme: refactoring and cleanups,
Klaus Jensen <=
- [PATCH 01/16] nvme: fix pci doorbell size calculation, Klaus Jensen, 2020/04/15
- [PATCH 03/16] nvme: remove superfluous breaks, Klaus Jensen, 2020/04/15
- [PATCH 05/16] nvme: use constants in identify, Klaus Jensen, 2020/04/15
- [PATCH 06/16] nvme: refactor nvme_addr_read, Klaus Jensen, 2020/04/15
- [PATCH 09/16] nvme: factor out property/constraint checks, Klaus Jensen, 2020/04/15
- [PATCH 10/16] nvme: factor out device state setup, Klaus Jensen, 2020/04/15
- [PATCH 07/16] nvme: add max_ioqpairs device parameter, Klaus Jensen, 2020/04/15