]> git.itanic.dy.fi Git - linux-stable/commit
nvme-pci: clear the prp2 field when not used
authorLei Rao <lei.rao@intel.com>
Tue, 29 Nov 2022 09:48:11 +0000 (17:48 +0800)
committerChristoph Hellwig <hch@lst.de>
Wed, 30 Nov 2022 13:34:17 +0000 (14:34 +0100)
commita56ea6147facce4ac1fc38675455f9733d96232b
tree385330cd65bbab17d9f89cbe0929ba97e6f1d60e
parent7d4a93176e0142ce16d23c849a47d5b00b856296
nvme-pci: clear the prp2 field when not used

If the prp2 field is not filled in nvme_setup_prp_simple(), the prp2
field is garbage data. According to nvme spec, the prp2 is reserved if
the data transfer does not cross a memory page boundary, so clear it to
zero if it is not used.

Signed-off-by: Lei Rao <lei.rao@intel.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/pci.c