比如:驱动代码中有个函数:
static ssize_t xx_write(struct file *filp,const char __user *buf,size_t size,loff_t *ppos)
{
。。。。。。。。。。。。。。。。。
printk(KERN_EMERG "kernel write\n");
。。。。。。。。。。。。。。。。。
}
它的测试代码中有个相应的测试函数:
printf("call xx_write function\n");
fwrite(Buf,sizeof(Buf),1,fp0);
问:运行测试代码时,先打印printf中的内容,还是先打印printk的内容??
个人认为应该先打印printf的内容,因为先运行这句,但是实验结果却相反??为何?求解答。
sdkhy0808 于 2014-06-27 08:04:09发表:
:0wl;l1