NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/40936 CVS commit: [netbsd-5] src

The following reply was made to PR kern/40936; it has been noted by GNATS.

From: "Manuel Bouyer" <>
Subject: PR/40936 CVS commit: [netbsd-5] src
Date: Sun, 16 Jan 2011 12:38:28 +0000

 Module Name:   src
 Committed By:  bouyer
 Date:          Sun Jan 16 12:38:28 UTC 2011
 Modified Files:
        src/sbin/fsck_ext2fs [netbsd-5]: inode.c setup.c
        src/sbin/newfs_ext2fs [netbsd-5]: mke2fs.c newfs_ext2fs.8
        src/sys/lib/libsa [netbsd-5]: ext2fs.c
        src/sys/ufs/ext2fs [netbsd-5]: ext2fs_dinode.h ext2fs_inode.c
 Log Message:
 Pull up following revision(s) (requested by tsutsui in ticket #1486):
        sbin/fsck_ext2fs/setup.c: revision 1.26
        sbin/newfs_ext2fs/mke2fs.c: revision 1.10
        sbin/newfs_ext2fs/mke2fs.c: revision 1.11
        sbin/newfs_ext2fs/mke2fs.c: revision 1.12
        sbin/fsck_ext2fs/inode.c: revision 1.24
        sys/lib/libsa/ext2fs.c: revision 1.6
        sbin/newfs_ext2fs/extern.h: revision 1.3
        sbin/fsck_ext2fs/inode.c: revision 1.25
        sys/lib/libsa/ext2fs.c: revision 1.7
        sbin/fsck_ext2fs/inode.c: revision 1.26
        sys/ufs/ext2fs/ext2fs_inode.c: revision 1.68
        sbin/fsck_ext2fs/inode.c: revision 1.27
        sbin/fsck_ext2fs/inode.c: revision 1.28
        sys/ufs/ext2fs/ext2fs_dinode.h: revision 1.18
        sys/ufs/ext2fs/ext2fs_dinode.h: revision 1.19
        sbin/newfs_ext2fs/newfs_ext2fs.c: revision 1.5
        sbin/newfs_ext2fs/newfs_ext2fs.8: revision 1.2
        sbin/newfs_ext2fs/newfs_ext2fs.c: revision 1.6
        sbin/newfs_ext2fs/newfs_ext2fs.8: revision 1.3
        sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.142
        sbin/newfs_ext2fs/newfs_ext2fs.c: revision 1.7
        sbin/newfs_ext2fs/newfs_ext2fs.8: revision 1.4
        sbin/newfs_ext2fs/newfs_ext2fs.c: revision 1.8
 PR/40936: Frederik Sausmikat: ext2fs: add support for inodes > 128 bytes
 Support variable inode sizes.
 catch up with variable inode size.
 Don't use e2fs_inode_size in superblock on E2FS_REV0 file system.
 - accept only EXT2_REV0_DINODE_SIZE inodesize on -O 0
 - use inodesize to get offset of inode, not struct ext2fs_dinode array
 Replace a magic number with a new EXT2_REV0_DINODE_SIZE macro.
 Use EXT2_DINODE_SIZE() to get offset of inode, not struct ext2fs_dinode array.
 Fix botched logic in inodesize check.
 Use inodesize to get offset of inode in one more place.
 - add a sanity check for e2fs_inode_size in readsb()
 - use EXT2_DINODE_SIZE() rather than sizeof(struct ext2fs_dinode) or
   struct ext2fs_dinode array/pointer to see e2fs_ipb and inode offsets
 Sort options.
 New sentence, new line.
 Sort options in usage.
 - unsigned -> unsigned int
 - remove unnecessary casts from malloc(3) and free(3)
 - fix a bogus indent
 Use "size > INT32_MAX" rather than "size >= 0x80000000U" to check 2GB limit.
 Add missed byteswap ops against ext2fs_dinode members.
 Handle 32 bit uid field on E2FS_REV1.
 To generate a diff of this commit:
 cvs rdiff -u -r1.23 -r1.23.2.1 src/sbin/fsck_ext2fs/inode.c
 cvs rdiff -u -r1.25 -r1.25.6.1 src/sbin/fsck_ext2fs/setup.c
 cvs rdiff -u -r1.9 -r1.9.2.1 src/sbin/newfs_ext2fs/mke2fs.c
 cvs rdiff -u -r1.1 -r1.1.16.1 src/sbin/newfs_ext2fs/newfs_ext2fs.8
 cvs rdiff -u -r1.4 -r1.4.2.1 src/sbin/newfs_ext2fs/newfs_ext2fs.c
 cvs rdiff -u -r1.4 -r1.4.36.1 src/sys/lib/libsa/ext2fs.c
 cvs rdiff -u -r1.16.28.1 -r1.16.28.2 src/sys/ufs/ext2fs/ext2fs_dinode.h
 cvs rdiff -u -r1.66.8.1 -r1.66.8.2 src/sys/ufs/ext2fs/ext2fs_inode.c
 cvs rdiff -u -r1.137.6.5 -r1.137.6.6 src/sys/ufs/ext2fs/ext2fs_vfsops.c
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index