• Linus Torvalds's avatar
    Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 7cca308c
    Linus Torvalds authored
    Pull powerpc updates from Michael Ellerman:
     - Convert pseries & powernv to use MSI IRQ domains.
     - Rework the pseries CPU numbering so that CPUs that are removed, and
       later re-added, are given a CPU number on the same node as
       previously, when possible.
     - Add support for a new more flexible device-tree format for specifying
       NUMA distances.
     - Convert powerpc to GENERIC_PTDUMP.
     - Retire sbc8548 and sbc8641d board support.
     - Various other small features and fixes.
    Thanks to Alexey Kardashevskiy, Aneesh Kumar K.V, Anton Blanchard,
    Cédric Le Goater, Christophe Leroy, Emmanuel Gil Peyrot, Fabiano Rosas,
    Fangrui Song, Finn Thain, Gautham R.  Shenoy, Hari Bathini, Joel
    Stanley, Jordan Niethe, Kajol Jain, Laurent Dufour, Leonardo Bras, Lukas
    Bulwahn, Marc Zyngier, Masahiro Yamada, Michal Suchanek, Nathan
    Chancellor, Nicholas Piggin, Parth Shah, Paul Gortmaker, Pratik R.
    Sampat, Randy Dunlap, Sebastian Andrzej Siewior, Srikar Dronamraju, Wan
    Jiabing, Xiongwei Song, and Zheng Yongjun.
    * tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (154 commits)
      powerpc/bug: Cast to unsigned long before passing to inline asm
      powerpc/ptdump: Fix generic ptdump for 64-bit
      KVM: PPC: Fix clearing never mapped TCEs in realmode
      powerpc/pseries/iommu: Rename "direct window" to "dma window"
      powerpc/pseries/iommu: Make use of DDW for indirect mapping
      powerpc/pseries/iommu: Find existing DDW with given property name
      powerpc/pseries/iommu: Update remove_dma_window() to accept property name
      powerpc/pseries/iommu: Reorganize iommu_table_setparms*() with new helper
      powerpc/pseries/iommu: Add ddw_property_create() and refactor enable_ddw()
      powerpc/pseries/iommu: Allow DDW windows starting at 0x00
      powerpc/pseries/iommu: Add ddw_list_new_entry() helper
      powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper
      powerpc/kernel/iommu: Add new iommu_table_in_use() helper
      powerpc/pseries/iommu: Replace hard-coded page shift
      powerpc/numa: Update cpu_cpu_map on CPU online/offline
      powerpc/numa: Print debug statements only when required
      powerpc/numa: convert printk to pr_xxx
      powerpc/numa: Drop dbg in favour of pr_debug
      powerpc/smp: Enable CACHE domain for shared processor
      powerpc/smp: Update cpu_core_map on all PowerPc systems