[PATCH] 2.4 reiserfs updates for 2.4.19-rc2 all in one.

From: Oleg Drokin on behalf of Hans Reiser (reiser@namesys.com)
Date: Fri Mar 01 2002 - 10:51:28 EST


Hello!

   Attached patch contains these 24 patches (all in one as you requested):

01-corrupt_items_checks.diff
    Certain disk corruptions may end-up making item-type to be garbage. This
    patch makes reiserfs not to crash when dealing with such items.

02-ioerrors-checks-2.diff
    Correctly check return value of reiserfs_find_entry for io errors.

03-key_output_fix.diff
    Correctly output cpu keys as %K

04-mkdir_nospace_nowarning.diff
    Do not print warnings if cannot create a dir due to no free space.

05-non4kpages_size_fix.diff
    Fix a case where filesizes in blocks could be incorrectly
    determined if pagesize != blocksize

06-return_braindamage_removal.diff
    Removal of some dead code that never can be executed.

07-rm_truncate_nospace_nowarn.diff
    Do not print a warning if we cannot insert rm/truncate record into the
    tree due to no space condition

08-savelink_nospace_nowarning.diff
    Do not print a warning if we cannot inser a savelink item into the tree due
    to no space condition.

09-tailconv_nospace_nowarn.diff
    Do not print a warning if we cannot conwert file tail into ordinar page
    due to no space condition.

10-unfinished_rebuildtree_message.diff
    Print a hint for a user if we encounter a filesystem that was not correctly
    processed by reiserfsck --rebuild-tree

11-reiserfs-bitmap-journal-read-ahead.diff
    Read-ahead of journal bitmaps, this should speed-up mount times in case of
    journal replay. Especially on rebuilding RAID arrays.

12-v3.6_uuid_support-1.diff
    Add some support for UUID and LABELs on v3.6 filesystems.

13-pap14030-not-crash-2.diff
    Fix a problem where subsequent get_block() failures may lead to incorrect
    data in page case marced as uptodate.

14-remount-options.diff
    Add support for more remount options.

15-more-procfs.diff
    Add more vatiables to reiserfs procfs monitoring interface

16-blocksize_lessthan_pagesize_fix.diff
    Fixes a bug in case we have pagesize > blocksize and active
    buffers flushing.

17-kmalloc_cleanup.diff
    Convert all kmalloc's into the reiserfs_kmallocs. Make reiserfs_kmalloc to
    be of no extra overhead in case CONFIG_REISERFS_CHECK was not selected.

18-hash_autodetect_fix.diff
    Fix hash autodetecting.

19-inode-attrs.diff
    Add support for ext2-style inode attributes. Note, you must use -o attrs
    flag, also you must have previous attribute contents cleaned and special
    flag set in the superblock.

20-unlink_print_nogarbage.diff
    Do not print garbage priority level on savelinks replay.

21-docupdate.diff
    Update current reiserfsprogs information, fix "unused variable" warning.

22-atime_fix.diff
    Correctly update atime on file access.

23-truncate-fix.diff
    Add missed journal_begin call for a case where direct2indirect failed, but
    block for this conversion was already allocated and needs to be freed.

24-o_direct.diff
    Add O_DIRECT support.

Bye,
    Oleg



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 07 2002 - 21:00:16 EST