blk_add_request_payload(9) - phpMan
BLK_ADD_REQUEST_PAYL(9) Block Devices BLK_ADD_REQUEST_PAYL(9)
NAME
blk_add_request_payload - add a payload to a request
SYNOPSIS
void blk_add_request_payload(struct request * rq, struct page * page, int offset,
unsigned int len);
ARGUMENTS
rq
request to update
page
page backing the payload
offset
offset in page
len
length of the payload.
DESCRIPTION
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 itself.
Note that this is a quite horrible hack and nothing but handling of discard requests
should ever use it.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 BLK_ADD_REQUEST_PAYL(9)
|