Hi Ben, On Thu, 02 Oct 2014 10:34:22 +1000 Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> wrote: > > --- a/drivers/gpu/drm/radeon/radeon_irq_kms.c > +++ b/drivers/gpu/drm/radeon/radeon_irq_kms.c > @@ -202,6 +202,16 @@ static bool radeon_msi_ok(struct radeon_device *rdev) > if (rdev->flags & RADEON_IS_AGP) > return false; > > + /* > + * Older chips have a HW limitation, they can only generate 40 bits > + * of address for "64-bit" MSIs which breaks on some platforms, notably > + * IBM POWER servers, so we limit them > + */ > + if (rdev->family < CHIP_BONAIRE) { > + dev_info(rdev->dev, "radeon: MSI limited to 32-bit\n"); > + rdev->pdev->no_64bit_msi = true; Again, no_64bit_msi is not a bool ... -- Cheers, Stephen Rothwell sfr@xxxxxxxxxxxxxxxx
Attachment:
signature.asc
Description: PGP signature