RDMA: hfi1: simplify init_real_cpu_mask()
authorYury Norov [NVIDIA] <yury.norov@gmail.com>
Wed, 4 Jun 2025 19:39:40 +0000 (15:39 -0400)
committerLeon Romanovsky <leon@kernel.org>
Thu, 26 Jun 2025 09:19:39 +0000 (05:19 -0400)
commit59ae2e3c6ad798072adbe9429534092fd471592c
tree23d5b57da167d20762ed73fee7442d2ee8d9cb5d
parent15b0536313045c3fdd374b99f747b15278ac8895
RDMA: hfi1: simplify init_real_cpu_mask()

The function opencodes cpumask_nth() and cpumask_clear_cpus(). The
dedicated helpers are easier to use and  usually much faster than
opencoded for-loops.

While there, drop useless clear of real_cpu_mask.

Signed-off-by: Yury Norov [NVIDIA] <yury.norov@gmail.com>
Link: https://patch.msgid.link/20250604193947.11834-5-yury.norov@gmail.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/hfi1/affinity.c