rpms/e2fsprogs/devel e2fsprogs-1.40.4-big-inodes.patch, NONE, 1.1 e2fsprogs-1.40.4-sb_feature_check_ignore.patch, 1.1, 1.2 e2fsprogs.spec, 1.95, 1.96

Eric Sandeen (sandeen) fedora-extras-commits at redhat.com
Thu Jan 24 22:54:20 UTC 2008


Author: sandeen

Update of /cvs/pkgs/rpms/e2fsprogs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2392

Modified Files:
	e2fsprogs-1.40.4-sb_feature_check_ignore.patch e2fsprogs.spec 
Added Files:
	e2fsprogs-1.40.4-big-inodes.patch 
Log Message:
* Thu Jan 24 2008 Eric Sandeen <sandeen at redhat.com> 1.40.4-7
- Fix sb flag comparisons properly this time (#428893)
- Make 256-byte inodes for the [default] mkfs case.
  This will facilitate upgrades to ext4 later, and help xattr perf.


e2fsprogs-1.40.4-big-inodes.patch:

--- NEW FILE e2fsprogs-1.40.4-big-inodes.patch ---
Index: e2fsprogs-1.40.4/misc/mke2fs.conf
===================================================================
--- e2fsprogs-1.40.4.orig/misc/mke2fs.conf
+++ e2fsprogs-1.40.4/misc/mke2fs.conf
@@ -1,15 +1,19 @@
 [defaults]
 	base_features = sparse_super,filetype,resize_inode,dir_index
 	blocksize = 4096
-	inode_ratio = 8192
+	inode_size = 256
+	inode_ratio = 16384
 
 [fs_types]
 	small = {
 		blocksize = 1024
+		inode_size = 128
 		inode_ratio = 4096
 	}
 	floppy = {
 		blocksize = 1024
+		inode_size = 128
+		inode_ratio = 8192
 	}
 	news = {
 		inode_ratio = 4096

e2fsprogs-1.40.4-sb_feature_check_ignore.patch:

Index: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
===================================================================
RCS file: /cvs/pkgs/rpms/e2fsprogs/devel/e2fsprogs-1.40.4-sb_feature_check_ignore.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- e2fsprogs-1.40.4-sb_feature_check_ignore.patch	23 Jan 2008 20:43:41 -0000	1.1
+++ e2fsprogs-1.40.4-sb_feature_check_ignore.patch	24 Jan 2008 22:54:08 -0000	1.2
@@ -2,7 +2,7 @@
 ===================================================================
 --- e2fsprogs-1.40.4.orig/e2fsck/super.c
 +++ e2fsprogs-1.40.4/e2fsck/super.c
-@@ -814,10 +814,29 @@ int check_backup_super_block(e2fsck_t ct
+@@ -814,10 +814,32 @@ int check_backup_super_block(e2fsck_t ct
  			continue;
  		}
  
@@ -22,11 +22,14 @@
 +#define FEATURE_INCOMPAT_IGNORE		(EXT3_FEATURE_INCOMPAT_EXTENTS)
 +
 +#define SUPER_COMPAT_DIFFERENT(x)	\
-+	((fs->super->x & ~FEATURE_COMPAT_IGNORE) != tfs->super->x)
++	(( fs->super->x & ~FEATURE_COMPAT_IGNORE) !=	\
++	 (tfs->super->x & ~FEATURE_COMPAT_IGNORE))
 +#define SUPER_INCOMPAT_DIFFERENT(x)	\
-+	((fs->super->x & ~FEATURE_INCOMPAT_IGNORE) != tfs->super->x)
++	(( fs->super->x & ~FEATURE_INCOMPAT_IGNORE) !=	\
++	 (tfs->super->x & ~FEATURE_INCOMPAT_IGNORE))
 +#define SUPER_RO_COMPAT_DIFFERENT(x)	\
-+	((fs->super->x & ~FEATURE_RO_COMPAT_IGNORE) != tfs->super->x)
++	(( fs->super->x & ~FEATURE_RO_COMPAT_IGNORE) !=	\
++	 (tfs->super->x & ~FEATURE_RO_COMPAT_IGNORE))
 +#define SUPER_DIFFERENT(x)		\
 +	(fs->super->x != tfs->super->x)
 +


Index: e2fsprogs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/e2fsprogs/devel/e2fsprogs.spec,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- e2fsprogs.spec	24 Jan 2008 05:55:42 -0000	1.95
+++ e2fsprogs.spec	24 Jan 2008 22:54:08 -0000	1.96
@@ -4,7 +4,7 @@
 Summary: Utilities for managing the second and third extended (ext2/ext3) filesystems
 Name: e2fsprogs
 Version: 1.40.4
-Release: 6%{?dist}
+Release: 7%{?dist}
 # License based on upstream-modified COPYING file,
 # which clearly states "V2" intent.
 License: GPLv2
@@ -20,6 +20,7 @@
 Patch5: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
 Patch6: e2fsprogs-1.40.4-blkid-ext4dev.patch
 Patch7: e2fsprogs-1.40.4-no-static-e2fsck.patch
+Patch8: e2fsprogs-1.40.4-big-inodes.patch
 
 Url: http://e2fsprogs.sourceforge.net/
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -105,6 +106,8 @@
 %patch6 -p1 -b .ext4-blkid
 # completely clobber e2fsck.static build
 %patch7 -p1 -b .e2fsck-static
+# make 256-byte inodes in most cases
+%patch8 -p1 -b .biginodes
 
 %build
 aclocal
@@ -294,6 +297,11 @@
 %dir %attr(2775, uuidd, uuidd) /var/lib/libuuid
 
 %changelog
+* Thu Jan 24 2008 Eric Sandeen <sandeen at redhat.com> 1.40.4-7
+- Fix sb flag comparisons properly this time (#428893)
+- Make 256-byte inodes for the [default] mkfs case.
+  This will facilitate upgrades to ext4 later, and help xattr perf.
+
 * Wed Jan 23 2008 Eric Sandeen <sandeen at redhat.com> 1.40.4-6
 - Completely clobber e2fsck.static build.
 




More information about the fedora-extras-commits mailing list