nvme-pci: fix PRP pool size
authorChristoph Hellwig <hch@lst.de>
Tue, 18 Aug 2020 17:51:59 +0000 (19:51 +0200)
committerJens Axboe <axboe@kernel.dk>
Fri, 21 Aug 2020 23:14:27 +0000 (17:14 -0600)
commitc61b82c7b71343c6aca6bb6cc3ff44fb123fb5d3
tree0164b21219c5ea5e6e348e99a925e5f132bf6e04
parent7442ddcedc344b6fa073692f165dffdd1889e780
nvme-pci: fix PRP pool size

All operations are based on the controller, not the host page size.
Switch the dma pool to use the controller page size as well to avoid
massive overallocations on large page size systems.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/nvme/host/pci.c