So do we really need an workqueue for the callback here?
Let's first decide are we going to use callbacks and then I will think can
I remove workqueues. When I have created them it solved some locking
issues with lockdep...
Best regards
Andrei Emeltchenko