diff options
| -rw-r--r-- | drivers/nvme/host/lightnvm.c | 1 | ||||
| -rw-r--r-- | include/linux/lightnvm.h | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/drivers/nvme/host/lightnvm.c b/drivers/nvme/host/lightnvm.c index d426d95c9eaa..69a47fb2b6e3 100644 --- a/drivers/nvme/host/lightnvm.c +++ b/drivers/nvme/host/lightnvm.c | |||
| @@ -467,6 +467,7 @@ static inline void nvme_nvm_rqtocmd(struct request *rq, struct nvm_rq *rqd, | |||
| 467 | c->ph_rw.opcode = rqd->opcode; | 467 | c->ph_rw.opcode = rqd->opcode; |
| 468 | c->ph_rw.nsid = cpu_to_le32(ns->ns_id); | 468 | c->ph_rw.nsid = cpu_to_le32(ns->ns_id); |
| 469 | c->ph_rw.spba = cpu_to_le64(rqd->ppa_addr.ppa); | 469 | c->ph_rw.spba = cpu_to_le64(rqd->ppa_addr.ppa); |
| 470 | c->ph_rw.metadata = cpu_to_le64(rqd->meta_list); | ||
| 470 | c->ph_rw.control = cpu_to_le16(rqd->flags); | 471 | c->ph_rw.control = cpu_to_le16(rqd->flags); |
| 471 | c->ph_rw.length = cpu_to_le16(rqd->nr_pages - 1); | 472 | c->ph_rw.length = cpu_to_le16(rqd->nr_pages - 1); |
| 472 | 473 | ||
diff --git a/include/linux/lightnvm.h b/include/linux/lightnvm.h index af72ca75dced..678df4d4354d 100644 --- a/include/linux/lightnvm.h +++ b/include/linux/lightnvm.h | |||
| @@ -230,8 +230,8 @@ struct nvm_rq { | |||
| 230 | 230 | ||
| 231 | struct ppa_addr *ppa_list; | 231 | struct ppa_addr *ppa_list; |
| 232 | 232 | ||
| 233 | void *metadata; | 233 | void *meta_list; |
| 234 | dma_addr_t dma_metadata; | 234 | dma_addr_t dma_meta_list; |
| 235 | 235 | ||
| 236 | struct completion *wait; | 236 | struct completion *wait; |
| 237 | nvm_end_io_fn *end_io; | 237 | nvm_end_io_fn *end_io; |
