.\" 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 "EXT2_FREE_BRANCHES" "9" "09 October 2005" "" ""
.SH NAME
ext2_free_branches \- free an array of branches
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void ext2_free_branches (struct inode * \fIinode\fB, __le32 * \fIp\fB, __le32 * \fIq\fB, int \fIdepth\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIinode\fB\fR
inode we are dealing with
.TP
\fB\fIp\fB\fR
array of block numbers
.TP
\fB\fIq\fB\fR
pointer immediately past the end of array
.TP
\fB\fIdepth\fB\fR
depth of the branches to free
.SH "DESCRIPTION"
.PP
We are freeing all blocks refered from these branches (numbers are
stored as little-endian 32-bit) and updating \fIinode\fR->i_blocks
appropriately.