Merge branch 'merge' into next
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Mon, 30 Dec 2013 04:19:31 +0000 (15:19 +1100)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Mon, 30 Dec 2013 04:19:31 +0000 (15:19 +1100)
Merge a pile of fixes that went into the "merge" branch (3.13-rc's) such
as Anton Little Endian fixes.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1  2 
arch/powerpc/include/asm/exception-64s.h
arch/powerpc/include/asm/opal.h
arch/powerpc/kernel/misc_64.S
arch/powerpc/kernel/smp.c
arch/powerpc/platforms/powernv/eeh-ioda.c
arch/powerpc/platforms/powernv/pci-ioda.c
arch/powerpc/platforms/powernv/pci.h

Simple merge
Simple merge
Simple merge
@@@ -720,9 -720,10 +720,10 @@@ static void pnv_pci_ioda2_setup_dma_pe(
                tbl->it_type = TCE_PCI_SWINV_CREATE | TCE_PCI_SWINV_FREE;
        }
        iommu_init_table(tbl, phb->hose->node);
+       iommu_register_group(tbl, pci_domain_nr(pe->pbus), pe->pe_number);
  
        if (pe->pdev)
 -              set_iommu_table_base(&pe->pdev->dev, tbl);
 +              set_iommu_table_base_and_group(&pe->pdev->dev, tbl);
        else
                pnv_ioda_setup_bus_dma(pe, pe->pbus);
  
@@@ -176,8 -176,9 +176,10 @@@ struct pnv_phb 
        union {
                unsigned char                   blob[PNV_PCI_DIAG_BUF_SIZE];
                struct OpalIoP7IOCPhbErrorData  p7ioc;
 +              struct OpalIoPhb3ErrorData      phb3;
+               struct OpalIoP7IOCErrorData     hub_diag;
        } diag;
  };
  
  extern struct pci_ops pnv_pci_ops;