All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20090218222944.GA10668@kroah.com>

diff --git a/a/1.txt b/N1/1.txt
index 80f5547..b365265 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -212,3 +212,19 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
 -			gdp->bg_itable_unused =
 -				cpu_to_le16(EXT4_INODES_PER_GROUP(sb) - ino);
 -	}
+-
+-	le16_add_cpu(&gdp->bg_free_inodes_count, -1);
+-	if (S_ISDIR(mode)) {
+-		le16_add_cpu(&gdp->bg_used_dirs_count, 1);
+-	}
+-	gdp->bg_checksum = ext4_group_desc_csum(sbi, group, gdp);
+-	spin_unlock(sb_bgl_lock(sbi, group));
+-	BUFFER_TRACE(bh2, "call ext4_journal_dirty_metadata");
++	BUFFER_TRACE(bh2, "call ext4_handle_dirty_metadata");
+ 	err = ext4_journal_dirty_metadata(handle, bh2);
+-	if (err) goto fail;
++	if (err)
++		goto fail;
+ 
+ 	percpu_counter_dec(&sbi->s_freeinodes_counter);
+ 	if (S_ISDIR(mode))
diff --git a/a/content_digest b/N1/content_digest
index c3b62ac..2bb5c44 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -240,6 +240,22 @@
  "-\t\tif (ino > free)\n"
  "-\t\t\tgdp->bg_itable_unused =\n"
  "-\t\t\t\tcpu_to_le16(EXT4_INODES_PER_GROUP(sb) - ino);\n"
- "-\t}"
+ "-\t}\n"
+ "-\n"
+ "-\tle16_add_cpu(&gdp->bg_free_inodes_count, -1);\n"
+ "-\tif (S_ISDIR(mode)) {\n"
+ "-\t\tle16_add_cpu(&gdp->bg_used_dirs_count, 1);\n"
+ "-\t}\n"
+ "-\tgdp->bg_checksum = ext4_group_desc_csum(sbi, group, gdp);\n"
+ "-\tspin_unlock(sb_bgl_lock(sbi, group));\n"
+ "-\tBUFFER_TRACE(bh2, \"call ext4_journal_dirty_metadata\");\n"
+ "+\tBUFFER_TRACE(bh2, \"call ext4_handle_dirty_metadata\");\n"
+ " \terr = ext4_journal_dirty_metadata(handle, bh2);\n"
+ "-\tif (err) goto fail;\n"
+ "+\tif (err)\n"
+ "+\t\tgoto fail;\n"
+ " \n"
+ " \tpercpu_counter_dec(&sbi->s_freeinodes_counter);\n"
+ " \tif (S_ISDIR(mode))"
 
-d692cec4e445dd4fd2208f7e7c45f1de9340e08b3da4c01a4f910d4b6053d150
+caa3f07595aa6533b8c15b71e44ae832e7848998b5636bbf9fcbe93ff0a5fd48

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.