NVMe: Zero the command before we send it
Make sure there's no left-over bits set from previous commands that used this slot. Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com>
This commit is contained in:
Родитель
ff22b54fda
Коммит
b8deb62cf2
|
@ -322,6 +322,7 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns,
|
|||
spin_lock_irqsave(&nvmeq->q_lock, flags);
|
||||
cmnd = &nvmeq->sq_cmds[nvmeq->sq_tail];
|
||||
|
||||
memset(cmnd, 0, sizeof(*cmnd));
|
||||
if (bio_data_dir(bio)) {
|
||||
cmnd->rw.opcode = nvme_cmd_write;
|
||||
dma_dir = DMA_TO_DEVICE;
|
||||
|
|
Загрузка…
Ссылка в новой задаче