Home
last modified time | relevance | path

Searched hist:"6 fd058f7791087648c683eb8572edf3be3c4c23c" (Results 1 – 2 of 2) sorted by relevance

/linux/fs/ext4/
H A DMakefilediff 6fd058f7791087648c683eb8572edf3be3c4c23c Sun May 17 21:38:01 CEST 2009 Theodore Ts'o <tytso@mit.edu> ext4: Add a comprehensive block validity check to ext4_get_blocks()

To catch filesystem bugs or corruption which could lead to the
filesystem getting severly damaged, this patch adds a facility for
tracking all of the filesystem metadata blocks by contiguous regions
in a red-black tree. This allows quick searching of the tree to
locate extents which might overlap with filesystem metadata blocks.

This facility is also used by the multi-block allocator to assure that
it is not allocating blocks out of the system zone, as well as by the
routines used when reading indirect blocks and extents information
from disk to make sure their contents are valid.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
H A Dblock_validity.c6fd058f7791087648c683eb8572edf3be3c4c23c Sun May 17 21:38:01 CEST 2009 Theodore Ts'o <tytso@mit.edu> ext4: Add a comprehensive block validity check to ext4_get_blocks()

To catch filesystem bugs or corruption which could lead to the
filesystem getting severly damaged, this patch adds a facility for
tracking all of the filesystem metadata blocks by contiguous regions
in a red-black tree. This allows quick searching of the tree to
locate extents which might overlap with filesystem metadata blocks.

This facility is also used by the multi-block allocator to assure that
it is not allocating blocks out of the system zone, as well as by the
routines used when reading indirect blocks and extents information
from disk to make sure their contents are valid.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>