<div>Hi,</div><div>At my end I was using tasklets to do some handling. But while</div><div>doing the handling the handler had to sleep, so I had to switch to</div><div> workqueues. I am scheduling a work as follows:</div><div>
<br></div><div>INIT_WORK(&amp;event-&gt;work, do_handling_work);</div><div>schedule_work(&amp;event-&gt;work);</div><div>flush_scheduled_work();</div><div><br></div><div>But the work never gets scheduled. I have put some printks in the </div>
<div>do_handling_work() function. Creating workqueue and queueing</div><div>the work to that workqueue doen&#39;t work either. I find this a </div><div>very strange problem. Does anybody knows about this?</div><div><br></div>
<div>FYI: my system has heavy IO load when I schedule the work. </div><div><br></div><div><br></div><div>Thanks</div>