>
> 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!