BLK_ADD_REQUEST_PAYL(9) Block Devices BLK_ADD_REQUEST_PAYL(9)NAMEblk_add_request_payload - add a payload to a request
void blk_add_request_payload(struct request * rq, struct page * page,
unsigned int len);
request to update
page backing the payload
length of the payload.
This allows to later add a payload to an already submitted request by a
block driver. The driver needs to take care of freeing the payload
Note that this is a quite horrible hack and nothing but handling of
discard requests should ever use it.
COPYRIGHTKernel Hackers Manual 3.8. June 2014 BLK_ADD_REQUEST_PAYL(9)