SOURCES (LINUX_2_6): kernel-ext4.patch - updated to 2.6.28.3
adamg
adamg at pld-linux.org
Mon Feb 2 21:49:44 CET 2009
Author: adamg Date: Mon Feb 2 20:49:44 2009 GMT
Module: SOURCES Tag: LINUX_2_6
---- Log message:
- updated to 2.6.28.3
---- Files affected:
SOURCES:
kernel-ext4.patch (1.1.2.1 -> 1.1.2.2)
---- Diffs:
================================================================
Index: SOURCES/kernel-ext4.patch
diff -u SOURCES/kernel-ext4.patch:1.1.2.1 SOURCES/kernel-ext4.patch:1.1.2.2
--- SOURCES/kernel-ext4.patch:1.1.2.1 Mon Feb 2 00:17:49 2009
+++ SOURCES/kernel-ext4.patch Mon Feb 2 21:49:38 2009
@@ -33,51 +33,6 @@
Yasunori Goto (1):
ext4: Widen type of ext4_sb_info.s_mb_maxs[]
-diff --git a/fs/ext3/namei.c b/fs/ext3/namei.c
-index a48e965..83bd869 100644
---- a/fs/ext3/namei.c
-+++ b/fs/ext3/namei.c
-@@ -1357,7 +1357,7 @@ static int make_indexed_dir(handle_t *handle, struct dentry *dentry,
- struct fake_dirent *fde;
-
- blocksize = dir->i_sb->s_blocksize;
-- dxtrace(printk("Creating index\n"));
-+ dxtrace(printk(KERN_DEBUG "Creating index: inode %lu\n", dir->i_ino));
- retval = ext3_journal_get_write_access(handle, bh);
- if (retval) {
- ext3_std_error(dir->i_sb, retval);
-@@ -1366,6 +1366,19 @@ static int make_indexed_dir(handle_t *handle, struct dentry *dentry,
- }
- root = (struct dx_root *) bh->b_data;
-
-+ /* The 0th block becomes the root, move the dirents out */
-+ fde = &root->dotdot;
-+ de = (struct ext3_dir_entry_2 *)((char *)fde +
-+ ext3_rec_len_from_disk(fde->rec_len));
-+ if ((char *) de >= (((char *) root) + blocksize)) {
-+ ext3_error(dir->i_sb, __func__,
-+ "invalid rec_len for '..' in inode %lu",
-+ dir->i_ino);
-+ brelse(bh);
-+ return -EIO;
-+ }
-+ len = ((char *) root) + blocksize - (char *) de;
-+
- bh2 = ext3_append (handle, dir, &block, &retval);
- if (!(bh2)) {
- brelse(bh);
-@@ -1374,11 +1387,6 @@ static int make_indexed_dir(handle_t *handle, struct dentry *dentry,
- EXT3_I(dir)->i_flags |= EXT3_INDEX_FL;
- data1 = bh2->b_data;
-
-- /* The 0th block becomes the root, move the dirents out */
-- fde = &root->dotdot;
-- de = (struct ext3_dir_entry_2 *)((char *)fde +
-- ext3_rec_len_from_disk(fde->rec_len));
-- len = ((char *) root) + blocksize - (char *) de;
- memcpy (data1, de, len);
- de = (struct ext3_dir_entry_2 *) data1;
- top = data1 + len;
diff --git a/fs/ext4/balloc.c b/fs/ext4/balloc.c
index db35cfd..49ae5e4 100644
--- a/fs/ext4/balloc.c
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kernel-ext4.patch?r1=1.1.2.1&r2=1.1.2.2&f=u
More information about the pld-cvs-commit
mailing list