mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Minor cleanup on gic(v3) and genirq
@ 2024-01-22  8:57 Dawei Li
  2024-01-22  8:57 ` [PATCH v2 1/5] irqchip/gic-v3: Implement read polling with dedicated API Dawei Li
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Dawei Li @ 2024-01-22  8:57 UTC (permalink / raw)
  To: tglx, maz
  Cc: sdonthineni, linux-arm-kernel, linux-kernel, dawei.li, set_pte_at

Hi Thomas, Marc,

This is V2 of previous series[1] of minor cleanup on GIC(v3) and genirq.

Changelog:

v1 -> v2
- patch[1/5]: Address the issue by Marc
   - 1000000 -> USEC_PER_SEC;
   - Vertical alignment of parameters;
   - Update commit message;

- patch[2/5]: Address the issue by Marc
   - gic_irq -> irqd_to_hwirq replacement;
   - Convert the type of struct irq_data::hwirq to irq_hw_number_t;
   - Some coding style improvements;
   - Add Suggested-by from Marc;

- patch[3/5]: No change

- patch[4/5]:
   - Add Acked-by from Marc;

- patch[5/5]: New
   - As suggested by Marc, implement a dedicated API for irq_desc init

Dawei Li (5):
  irqchip/gic-v3: Implement read polling with dedicated API
  irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq()
  genirq: Remove unneeded forward declaration
  genirq: Initialize resend_node hlist for all irq_desc
  genirq: Introduce generic init_desc()

 drivers/irqchip/irq-gic-v3.c |  55 ++++++++---------
 drivers/irqchip/irq-gic.c    |  27 ++++-----
 include/linux/irq.h          |   2 +-
 include/linux/irqhandler.h   |   2 +-
 kernel/irq/irqdesc.c         | 112 ++++++++++++++++++++---------------
 5 files changed, 102 insertions(+), 96 deletions(-)

Thanks,
    Dawei

[1] v1:
https://lore.kernel.org/all/20240118112739.2000497-1-dawei.li@shingroup.cn/

-- 
2.27.0


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-01-24 18:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-22  8:57 [PATCH v2 0/5] Minor cleanup on gic(v3) and genirq Dawei Li
2024-01-22  8:57 ` [PATCH v2 1/5] irqchip/gic-v3: Implement read polling with dedicated API Dawei Li
2024-01-24 18:35   ` [tip: irq/core] irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic() tip-bot2 for Dawei Li
2024-01-22  8:57 ` [PATCH v2 2/5] irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq() Dawei Li
2024-01-24 18:35   ` [tip: irq/core] " tip-bot2 for Dawei Li
2024-01-22  8:57 ` [PATCH v2 3/5] genirq: Remove unneeded forward declaration Dawei Li
2024-01-24 18:35   ` [tip: irq/core] " tip-bot2 for Dawei Li
2024-01-22  8:57 ` [PATCH v2 4/5] genirq: Initialize resend_node hlist for all irq_desc Dawei Li
2024-01-24 18:35   ` [tip: irq/core] genirq: Initialize resend_node hlist for all interrupt descriptors tip-bot2 for Dawei Li
2024-01-22  8:57 ` [PATCH v2 5/5] genirq: Introduce generic init_desc() Dawei Li
2024-01-24 18:35   ` [tip: irq/core] genirq: Deduplicate interrupt descriptor initialization tip-bot2 for Dawei Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®