[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PATCH 1/5] block/nvme: don't flip CQ phase bits
From: |
Maxim Levitsky |
Subject: |
[Qemu-block] [PATCH 1/5] block/nvme: don't flip CQ phase bits |
Date: |
Mon, 15 Apr 2019 16:57:42 +0300 |
Phase bits are only set by the hardware to indicate new completions
and not by the device driver.
Signed-off-by: Maxim Levitsky <address@hidden>
---
block/nvme.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/block/nvme.c b/block/nvme.c
index 0684bbd077..2d208000df 100644
--- a/block/nvme.c
+++ b/block/nvme.c
@@ -340,8 +340,6 @@ static bool nvme_process_completion(BDRVNVMeState *s,
NVMeQueuePair *q)
qemu_mutex_lock(&q->lock);
c->cid = cpu_to_le16(0);
q->inflight--;
- /* Flip Phase Tag bit. */
- c->status = cpu_to_le16(le16_to_cpu(c->status) ^ 0x1);
progress = true;
}
if (progress) {
--
2.17.2
- [Qemu-block] [PATCH 0/5] Few fixes for userspace NVME driver, Maxim Levitsky, 2019/04/15
- [Qemu-block] [PATCH 1/5] block/nvme: don't flip CQ phase bits,
Maxim Levitsky <=
- [Qemu-block] [PATCH 3/5] block/nvme: support larger that 512 bytes sector devices, Maxim Levitsky, 2019/04/15
- [Qemu-block] [PATCH 2/5] block/nvme: fix doorbell stride, Maxim Levitsky, 2019/04/15
- [Qemu-block] [PATCH 4/5] block/nvme: add support for write zeros, Maxim Levitsky, 2019/04/15
- [Qemu-block] [PATCH 5/5] block/nvme: add support for discard, Maxim Levitsky, 2019/04/15
- Re: [Qemu-block] [PATCH 0/5] Few fixes for userspace NVME driver, Paolo Bonzini, 2019/04/16