diff --git a/sched/irq/irq_procfs.c b/sched/irq/irq_procfs.c index e5d6ae06f09..207cbee65d9 100644 --- a/sched/irq/irq_procfs.c +++ b/sched/irq/irq_procfs.c @@ -214,6 +214,7 @@ static int irq_callback(int irq, FAR struct irq_info_s *info, else { uint64_t intcount = ((uint64_t)intpart * elapsed); + fracpart = (unsigned int) (((copy.count * TICK_PER_SEC - intcount) * 1000) / elapsed); }