On Mon, Apr 21, 2014 at 10:47:54AM -0600, Bjorn Helgaas wrote: > On Fri, Apr 18, 2014 at 02:19:50PM +0200, Thomas Petazzoni wrote: > > From: Willy Tarreau <w@xxxxxx> > > > > mvebu_pcie_handle_membase_change() and > > mvebu_pcie_handle_iobase_change() do not correctly compute the window > > size. PCI uses an inclusive start/end address pair, which requires a > > +1 when converting to size. > > > > This only worked because a bug in the mbus driver allowed it to > > silently accept and round up bogus sizes. > > > > Fix this by adding one to the computed size. > > > > Fixes: 45361a4fe4464180815157654aabbd2afb4848ad ('PCIe driver for Marvell Armada 370/XP systems') > > Cc: <stable@xxxxxxxxxxxxxxx> # v3.11+ > > Signed-off-by: Willy Tarreau <w@xxxxxx> > > Reviewed-By: Jason Gunthorpe <jgunthorpe@xxxxxxxxxxxxxxxxxxxx> > > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxxxxxxxxx> > > Tested-by: Neil Greatorex <neil@xxxxxxxxxxxxxxx> > > Acked-by: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > > If I were merging via my tree, I would tweak the subject capitalization > so "git log --oneline drivers/pci/host/pci-mvebu.c" looks consistent. Will do, thanks for the reminder. thx, Jason. -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html