> > By the way, if you do not use a delay, you can just use regular work. >
The regular workqueue API couldn't be used in an atomic context, So I used delayed_work.
If 0 delay is passed to delayed_work, it internally calls regular workqueue. So, I think there is no actual difference. Thanks!