void tmp_test_function(void)
{
int j = 0;
for(j=0;j<100;j++)
{
gtmp++;
if(50 == j)
{
schedule_work(&get_data_work);
}
dprintk("cc1101 gtmp is %d\n",gtmp);
}
{
int j = 0;
for(j=0;j<100;j++)
{
gtmp++;
if(50 == j)
{
schedule_work(&get_data_work);
}
dprintk("cc1101 gtmp is %d\n",gtmp);
}
}
while
{
tmp_test_function();
msleep(500);
}
在函数中执行完毕后,才执行工作队列