Commit d22083a
irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq()
GIC & GIC-v3 share same gic_irq() implementations, both of which serve
exact same purpose as irqd_to_hwirq(). irqd_to_hwirq() is a generic and
top level API of the interrupt subsystem, it's independent of any chip
implementation.
Replace gic_irq() with irqd_to_hwirq() and convert struct irq_data::hwirq
to irq_hw_number_t explicitly.
Suggested-by: Marc Zyngier <maz@kernel.org>
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-3-dawei.li@shingroup.cn1 parent a0c446d commit d22083a
3 files changed
Lines changed: 20 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | 184 | | |
190 | 185 | | |
191 | 186 | | |
| |||
542 | 537 | | |
543 | 538 | | |
544 | 539 | | |
545 | | - | |
| 540 | + | |
546 | 541 | | |
547 | 542 | | |
548 | 543 | | |
| |||
582 | 577 | | |
583 | 578 | | |
584 | 579 | | |
585 | | - | |
| 580 | + | |
586 | 581 | | |
587 | 582 | | |
588 | 583 | | |
| |||
620 | 615 | | |
621 | 616 | | |
622 | 617 | | |
623 | | - | |
| 618 | + | |
624 | 619 | | |
625 | 620 | | |
626 | 621 | | |
| |||
640 | 635 | | |
641 | 636 | | |
642 | 637 | | |
643 | | - | |
| 638 | + | |
644 | 639 | | |
645 | 640 | | |
646 | 641 | | |
647 | | - | |
| 642 | + | |
648 | 643 | | |
649 | 644 | | |
650 | 645 | | |
651 | 646 | | |
652 | 647 | | |
653 | 648 | | |
| 649 | + | |
654 | 650 | | |
655 | | - | |
656 | 651 | | |
657 | 652 | | |
658 | 653 | | |
| |||
678 | 673 | | |
679 | 674 | | |
680 | 675 | | |
681 | | - | |
| 676 | + | |
682 | 677 | | |
683 | 678 | | |
684 | 679 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | 165 | | |
171 | 166 | | |
172 | 167 | | |
| |||
183 | 178 | | |
184 | 179 | | |
185 | 180 | | |
186 | | - | |
187 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
188 | 184 | | |
189 | 185 | | |
190 | 186 | | |
191 | 187 | | |
192 | | - | |
193 | | - | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
194 | 191 | | |
195 | 192 | | |
196 | 193 | | |
| |||
220 | 217 | | |
221 | 218 | | |
222 | 219 | | |
223 | | - | |
| 220 | + | |
224 | 221 | | |
225 | 222 | | |
226 | 223 | | |
| |||
230 | 227 | | |
231 | 228 | | |
232 | 229 | | |
233 | | - | |
| 230 | + | |
234 | 231 | | |
235 | 232 | | |
236 | 233 | | |
| |||
293 | 290 | | |
294 | 291 | | |
295 | 292 | | |
| 293 | + | |
296 | 294 | | |
297 | | - | |
298 | 295 | | |
299 | 296 | | |
300 | 297 | | |
| |||
309 | 306 | | |
310 | 307 | | |
311 | 308 | | |
312 | | - | |
| 309 | + | |
313 | 310 | | |
314 | 311 | | |
315 | 312 | | |
| |||
319 | 316 | | |
320 | 317 | | |
321 | 318 | | |
322 | | - | |
| 319 | + | |
323 | 320 | | |
324 | 321 | | |
325 | 322 | | |
| |||
796 | 793 | | |
797 | 794 | | |
798 | 795 | | |
799 | | - | |
| 796 | + | |
800 | 797 | | |
801 | 798 | | |
802 | 799 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
0 commit comments