The patch titled reiserfs-reorganize-bitmap-loading-functions-fix2 has been added to the -mm tree. Its filename is reiserfs-reorganize-bitmap-loading-functions-fix2.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: reiserfs-reorganize-bitmap-loading-functions-fix2 From: Jeff Mahoney <jeffm@xxxxxxxx> This is hopefully the last fix for the disaster that is the reiserfs bitmap patch set. If a bitmap block was full, first_zero_hint would end up at zero since it would never be changed from it's zeroed out value. This just sets it beyond the end of the bitmap block. If any bits are freed, it will be reset to a valid bit. When info->free_count = 0, then we already know it's full. Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- fs/reiserfs/bitmap.c | 2 ++ 1 file changed, 2 insertions(+) diff -puN fs/reiserfs/bitmap.c~reiserfs-reorganize-bitmap-loading-functions-fix2 fs/reiserfs/bitmap.c --- a/fs/reiserfs/bitmap.c~reiserfs-reorganize-bitmap-loading-functions-fix2 +++ a/fs/reiserfs/bitmap.c @@ -1294,6 +1294,8 @@ void reiserfs_cache_bitmap_metadata(stru { unsigned long *cur = (unsigned long *)(bh->b_data + bh->b_size); + info->first_zero_hint = 1 << (sb->s_blocksize_bits + 3); + while (--cur >= (unsigned long *)bh->b_data) { int base = ((char *)cur - bh->b_data) << 3; _ Patches currently in -mm which might be from jeffm@xxxxxxxx are reiserfs-fix-is_reusable-bitmap-check-to-not-traverse-the-bitmap-info-array.patch reiserfs-clean-up-bitmap-block-buffer-head-references.patch reiserfs-reorganize-bitmap-loading-functions.patch reiserfs-reorganize-bitmap-loading-functions-fix.patch reiserfs-reorganize-bitmap-loading-functions-fix2.patch reiserfs-on-demand-bitmap-loading.patch reiserfs-on-demand-bitmap-loading-fix.patch reiserfs-use-generic_file_open-for-open-checks.patch lib-add-idr_replace.patch lib-add-idr_replace-tidy.patch dm-fix-idr-minor-allocation.patch dm-move-idr_pre_get.patch dm-change-minor_lock-to-spinlock.patch dm-add-dmf_freeing.patch dm-fix-mapped-device-ref-counting.patch dm-add-module-ref-counting.patch dm-fix-block-device-initialisation.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html