|
发表于 2008-6-12 08:56:02
|
显示全部楼层
__end_that_request_first(struct request *req, int error,int nr_bytes)
通知块设备层,request中已经有nr_bytes个数据传输完成了,后边通常跟随end_that_request_last,表示要彻底回收request,回收之后就表示这个request到操作真正完成,end_request函数就是通过调用这两个函数实现的,所以如果是说数据传输已经完成,可以用end_request这个函数。
__end_that_request_first里边好像调用了很多bio操作的函数,应该不会只是做检查吧。 |
|