arch: xtensa: Do not generate unused handle_irq
label unless needed
This was causing a `label handle_irq defined but not used` warning during build. Fixes #10801. Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
This commit is contained in:
parent
85f8c0d4eb
commit
aa442d13e7
1 changed files with 6 additions and 2 deletions
|
@ -123,11 +123,15 @@ for lvl in ints_by_lvl:
|
|||
cprint("static inline int _xtensa_handle_one_int" + str(lvl) + "(unsigned int mask)")
|
||||
cprint("{")
|
||||
|
||||
if not ints_by_lvl[lvl]:
|
||||
cprint("return 0;")
|
||||
cprint("}")
|
||||
continue
|
||||
|
||||
cprint("int irq;")
|
||||
print("")
|
||||
|
||||
ints_by_lvl[lvl].sort()
|
||||
emit_int_handler(ints_by_lvl[lvl])
|
||||
emit_int_handler(sorted(ints_by_lvl[lvl]))
|
||||
|
||||
cprint("return 0;")
|
||||
cprint("handle_irq:")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue