other versions
- wheezy 3.2.78-1
BLK_UPDATE_REQUEST(9) | Block Devices | BLK_UPDATE_REQUEST(9) |
NAME¶
blk_update_request - Special helper function for request stacking driversSYNOPSIS¶
bool
blk_update_request(struct request * req,
int error,
unsigned int nr_bytes);
ARGUMENTS¶
reqthe request being processed
error
number of bytes to complete req
DESCRIPTION¶
Ends I/O on a number of bytes attached to req, but doesn't complete the request structure even if req doesn't have leftover. If req has leftover, sets it up for the next range of segments. This special helper function is only for request stacking drivers (e.g. request-based dm) so that they can handle partial completion. Actual device drivers should use blk_end_request instead. Passing the result of blk_rq_bytes as nr_bytes guarantees false return from this function.RETURN¶
COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |