Some tests still use their own code to enable/disable irq, use gic_enable/disable_irq() to clean up them. The first patch fixes a problem which will disable all irq when use gic_disable_irq(). The patch 2-3 clean up the code by using the macro. Changelog: ---------- v3: - s/diretly/directly. - Refer Gic Spec to make comments more clear. v2: - tweak the comments in patch 1. (Eric) - Reviewed by Eric. Shaoqin Huang (3): arm: gic: Write one bit per time in gic_irq_set_clr_enable() arm64: timer: Use gic_enable/disable_irq() macro in timer test arm64: microbench: Use gic_enable_irq() macro in microbench test arm/micro-bench.c | 15 +-------------- arm/timer.c | 20 +++----------------- lib/arm/gic.c | 4 +--- 3 files changed, 5 insertions(+), 34 deletions(-) -- 2.39.1