Messages in this thread Patch in this message | | | From | Sudeep Holla <> | Subject | [PATCH v3 14/16] arch_topology: Drop unnecessary check for uninitialised package_id | Date | Wed, 25 May 2022 09:14:14 +0100 |
| |
With the support of socket node parsing from the device tree and assigning 0 as package_id in absence of socket nodes, there is no need to check for invalid package_id. It is always initialised to 0 or values from the device tree socket nodes.
Just drop that now redundant check for uninitialised package_id.
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> --- drivers/base/arch_topology.c | 11 ----------- 1 file changed, 11 deletions(-)
diff --git a/drivers/base/arch_topology.c b/drivers/base/arch_topology.c index e7876a7a82ec..b8f0d72908c8 100644 --- a/drivers/base/arch_topology.c +++ b/drivers/base/arch_topology.c @@ -606,7 +606,6 @@ static int __init parse_dt_topology(void) { struct device_node *cn, *map; int ret = 0; - int cpu; cn = of_find_node_by_path("/cpus"); if (!cn) { @@ -628,16 +627,6 @@ static int __init parse_dt_topology(void) topology_normalize_cpu_scale(); - /* - * Check that all cores are in the topology; the SMP code will - * only mark cores described in the DT as possible. - */ - for_each_possible_cpu(cpu) - if (cpu_topology[cpu].package_id < 0) { - ret = -EINVAL; - break; - } - out_map: of_node_put(map); out: -- 2.36.1
| |