]> err.no Git - linux-2.6/commit
[PATCH] reiserfs: clean up bitmap block buffer head references
authorJeff Mahoney <jeffm@suse.com>
Sun, 1 Oct 2006 06:28:42 +0000 (23:28 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sun, 1 Oct 2006 07:39:27 +0000 (00:39 -0700)
commit0b3dc17bc0c0997bde9f5d7691ec0cae24258cf7
treeecdbb6f830737358706b0ba7c628f47f9fdc0ff4
parente1fabd3ccf02901374bffa434e0af472749a5bd9
[PATCH] reiserfs: clean up bitmap block buffer head references

Similar to the SB_JOURNAL cleanup that was accepted a while ago, this patch
uses a temporary variable for buffer head references from the bitmap info
array.

This makes the code much more readable in some areas.

It also uses proper reference counting, doing a get_bh() after using the
pointer from the array and brelse()'ing it later.  This may seem silly, but a
later patch will replace the simple temporary variables with an actual read,
so the reference freeing will be used then.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Cc: <reiserfs-dev@namesys.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/reiserfs/bitmap.c
fs/reiserfs/resize.c