As a follow-up to commit 0dde1c08d1b9 ("PCI: Don't reassign resources that are already aligned"), don't reassign already aligned resources that have requested alignment without resizing. Signed-off-by: Stewart Hildebrand <stewart.hildebrand@xxxxxxx> --- drivers/pci/pci.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 7953e75b9129..9f7894538334 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -6553,6 +6553,9 @@ static void pci_request_resource_alignment(struct pci_dev *dev, int bar, if (size >= align) return; + if (!resize && (r->start > align) && !(r->start & (align - 1))) + return; + /* * Increase the alignment of the resource. There are two ways we * can do this: -- 2.45.2