On Wed, 2015-01-21 at 13:23 -0200, Thadeu Lima de Souza Cascardo wrote: > diff --git a/arch/powerpc/platforms/powernv/pci-ioda.c b/arch/powerpc/platforms/powernv/pci-ioda.c > index fac88ed..f942a19 100644 > --- a/arch/powerpc/platforms/powernv/pci-ioda.c > +++ b/arch/powerpc/platforms/powernv/pci-ioda.c > @@ -75,6 +75,27 @@ static void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, > #define pe_info(pe, fmt, ...) \ > pe_level_printk(pe, KERN_INFO, fmt, ##__VA_ARGS__) > > +static bool pnv_iommu_bypass_disabled __read_mostly; > + > +static int __init iommu_setup(char *str) > +{ > + if (!str) > + return -EINVAL; > + while (*str) { > + if (!strncmp(str, "nobypass", 8)) { > + pnv_iommu_bypass_disabled = true; > + pr_info("PowerNV: IOMMU bypass window disabled.\n"); I added a break here. > + } > + str += strcspn(str, ","); > + if (*str == ',') > + str++; > + } > + > + return 0; > +} > + > +early_param("iommu", iommu_setup); cheers -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html