aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_intr.c
diff options
context:
space:
mode:
authorMichal Meloun <mmel@FreeBSD.org>2021-07-02 18:28:25 +0000
committerMichal Meloun <mmel@FreeBSD.org>2022-01-20 10:08:45 +0000
commit2ace1585b0f6b191767152feecf3cb6f45a58c31 (patch)
tree52fe446468077aa1697887730a3a3031a7f2e84e /sys/kern/subr_intr.c
parenta3ccd06dd96530022d56ed59e5929874966b6ba7 (diff)
downloadsrc-2ace1585b0f6b191767152feecf3cb6f45a58c31.tar.gz
src-2ace1585b0f6b191767152feecf3cb6f45a58c31.zip
intrng: remove now redundant shadow variable.
Should not be a functional change. Submitted by: ehem_freebsd@m5p.com Discussed in: https://reviews.freebsd.org/D29310 MFC after: 4 weeks (cherry picked from commit e88c3b1b02a663f18f51167f54a50e7b4f0eca02)
Diffstat (limited to 'sys/kern/subr_intr.c')
-rw-r--r--sys/kern/subr_intr.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/kern/subr_intr.c b/sys/kern/subr_intr.c
index d4926b2e2364..04636f09c5a1 100644
--- a/sys/kern/subr_intr.c
+++ b/sys/kern/subr_intr.c
@@ -401,15 +401,14 @@ intr_isrc_dispatch(struct intr_irqsrc *isrc, struct trapframe *tf)
static inline int
isrc_alloc_irq(struct intr_irqsrc *isrc)
{
- u_int maxirqs, irq;
+ u_int irq;
mtx_assert(&isrc_table_lock, MA_OWNED);
- maxirqs = intr_nirq;
- if (irq_next_free >= maxirqs)
+ if (irq_next_free >= intr_nirq)
return (ENOSPC);
- for (irq = irq_next_free; irq < maxirqs; irq++) {
+ for (irq = irq_next_free; irq < intr_nirq; irq++) {
if (irq_sources[irq] == NULL)
goto found;
}
@@ -418,7 +417,7 @@ isrc_alloc_irq(struct intr_irqsrc *isrc)
goto found;
}
- irq_next_free = maxirqs;
+ irq_next_free = intr_nirq;
return (ENOSPC);
found:
@@ -426,7 +425,7 @@ found:
irq_sources[irq] = isrc;
irq_next_free = irq + 1;
- if (irq_next_free >= maxirqs)
+ if (irq_next_free >= intr_nirq)
irq_next_free = 0;
return (0);
}