About a year ago the following commit greatly simplified softirqs: commit 6f6ba7715a91877cf5fd2b357db3799baa331d9b Author: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> Date: Wed May 29 18:47:32 2019 +0200 softirq: rework It also removed ktimersoftd, without comment as far as I can see. Is it obvious that performance improvements due to lockless synchronization render useless the earlier split of ktimersoftd from ksoftirqd? Is it now less likely that a large number of other softirqs that are run immediately when hard IRQs terminate will use up ksoftirqd's time slice and prevent the timer softirqs from getting a chance to run? Thanks, Alison Chaiken achaiken@xxxxxxxxxxx Aurora Innovation