The brelse function returns the buffer specified by bp
to the system's buffer free list.
If there were any processes waiting for this specific buffer to become free,
or for any buffer to become available on the free list, one is awakened.
Arguments
bp
Pointer to the buffer header structure.
Return values
None
Usage
The buffer specified by bp must have been previously allocated
by a call to
geteblk(D3)
or
ngeteblk(D3).
brelse may not be called to release a buffer which has been allocated
by any other means.
Context and synchronization
Non-blockable, interrupt, user, or blockable
context.