From: Bin Meng Date: Tue, 22 Aug 2017 15:15:09 +0000 (-0700) Subject: nvme: Fix endianness assignment to prp2 in nvme_identify() X-Git-Tag: v2017.09-rc3~14 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=3e18562961933c7772b7e91ba6fc1e908b453d93;p=u-boot nvme: Fix endianness assignment to prp2 in nvme_identify() So far this is not causing any issue due to NVMe and x86 are using the same endianness, but for correctness, it should be fixed. Signed-off-by: Bin Meng --- diff --git a/drivers/nvme/nvme.c b/drivers/nvme/nvme.c index 5d39cab90d..2ae947c672 100644 --- a/drivers/nvme/nvme.c +++ b/drivers/nvme/nvme.c @@ -431,7 +431,7 @@ int nvme_identify(struct nvme_dev *dev, unsigned nsid, c.identify.prp2 = 0; } else { dma_addr += (page_size - offset); - c.identify.prp2 = dma_addr; + c.identify.prp2 = cpu_to_le64(dma_addr); } c.identify.cns = cpu_to_le32(cns);