• Oliver O'Halloran's avatar
    powerpc/smp: Use cpu_to_chip_id() to find core siblings · e3d8b67e
    Oliver O'Halloran authored
    When building the CPU scheduler topology the kernel uses the ibm,chipid
    property from the devicetree to group logical CPUs. Currently the DT
    search for this property is open-coded in smp.c and this functionality
    is a duplication of what's in cpu_to_chip_id() already. This patch
    removes the existing search in favor of that.
    
    It's worth mentioning that the semantics of the search are different
    in cpu_to_chip_id(). When there is no ibm,chipid in the CPUs node it
    will also search /cpus and / for the property, but this should not
    effect the output topology.
    Signed-off-by: default avatarOliver O'Halloran <oohall@gmail.com>
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    e3d8b67e
smp.c 23.2 KB