.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "WRITEBACK_ACQUIRE" "" "06 October 2005" "" ""
.SH NAME
writeback_acquire \-
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int writeback_acquire (struct backing_dev_info * \fIbdi\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIbdi\fB\fR
the device's backing_dev_info structure
.SH "DESCRIPTION"
.PP
It is a waste of resources to have more than one pdflush thread blocked on
a single request queue. Exclusion at the request_queue level is obtained
via a flag in the request_queue's backing_dev_info.state.
.PP
Non-request_queue-backed address_spaces will share default_backing_dev_info,
unless they implement their own. Which is somewhat inefficient, as this
may prevent concurrent writeback against multiple devices.