irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic()
authorDawei Li <dawei.li@shingroup.cn>
Mon, 22 Jan 2024 08:57:12 +0000 (16:57 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 24 Jan 2024 15:02:48 +0000 (16:02 +0100)
commita0c446dc4d9365a24d81f2ee024bdde46e40365f
tree368e097cf1bbf2d4d462c5f7ea854ae8534dcd54
parentb184c8c2889ceef0a137c7d0567ef9fe3d92276e
irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic()

Replace the open coded register polling loop with
readl_relaxed_poll_timeout_atomic() which provides the same functionality.

Signed-off-by: Dawei Li <dawei.li@shingroup.cn>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240122085716.2999875-2-dawei.li@shingroup.cn
drivers/irqchip/irq-gic-v3.c