.TH "end_that_request_first" 9 "end_that_request_first" "25 May 1998" "Kernel Hacker's Manual" LINUX .SH NAME end_that_request_first \- end I/O on one buffer. .SH SYNOPSIS .B "int" end_that_request_first .BI "(struct request *" req "," .BI "int " uptodate "," .BI "char *" name ");" .SH ARGUMENTS .IP "req" 12 the request being processed .IP "uptodate" 12 0 for I/O error .IP "name" 12 the name printed for an I/O error .SH "DESCRIPTION" Ends I/O on the first buffer attached to \fIreq\fP, and sets it up for the next buffer_head (if any) in the cluster. .SH "RETURN" 0 - we are done with this request, call \fBend_that_request_last\fP 1 - still buffers pending for this request .SH "CAVEAT" Drivers implementing their own end_request handling must call \fBblk_finished_io\fP appropriately.