On 07/27/17 at 05:58pm, Joerg Roedel wrote: > On Fri, Jul 21, 2017 at 04:59:11PM +0800, Baoquan He wrote: > > From: root <[email protected]> > > You probaly need to reset the author on this one.
Oops, sorry. I made this patch on a testing machine. Will correct it. Thanks a lot for all these comments and great suggestions. > > > > > It's ok to disable iommu in normal kernel. While there's no need > > to disable it in kdump kernel after the on-flight dma issue has > > heen fixed. > > > > Signed-off-by: Baoquan He <[email protected]> > > --- > > drivers/iommu/amd_iommu_init.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/iommu/amd_iommu_init.c b/drivers/iommu/amd_iommu_init.c > > index 8b4bac978062..880f693c809b 100644 > > --- a/drivers/iommu/amd_iommu_init.c > > +++ b/drivers/iommu/amd_iommu_init.c > > @@ -2494,7 +2494,8 @@ static int __init early_amd_iommu_init(void) > > goto out; > > > > /* Disable any previously enabled IOMMUs */ > > - disable_iommus(); > > + if (amd_iommu_disabled) > > + disable_iommus(); > > > > if (amd_iommu_irq_remap) > > amd_iommu_irq_remap = check_ioapic_information(); > > -- > > 2.5.5

