---
name: "blk_unprep_request"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/blk_unprep_request"
---

# blk\_unprep\_request(9)

unprepare a request

## NAME

blk\_unprep\_request - unprepare a request

## SYNOPSIS

**void blk\_unprep\_request(struct request \*** *req***);**

## ARGUMENTS

*req*

the request

## DESCRIPTION

This function makes a request ready for complete resubmission (or completion). It happens only after all error handling is complete, so represents the appropriate moment to deallocate any resources that were allocated to the request in the prep\_rq\_fn. The queue lock is held when calling this.

## COPYRIGHT
