All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20080308132046.GA29324@dastardly.plus.com>

diff --git a/a/1.txt b/N1/1.txt
index c2d9020..f89809b 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -356,3 +356,12 @@ index df36f42..07e4703 100644
 -		hash_list = &table->hash_table[i];
 -		J_ASSERT (list_empty(hash_list));
 -	}
+-
+-	kfree(table->hash_table);
+-	kmem_cache_free(jbd2_revoke_table_cache, table);
+ 	journal->j_revoke = NULL;
++	if (journal->j_revoke_table[0])
++		jbd2_journal_destroy_revoke_table(journal->j_revoke_table[0]);
++	if (journal->j_revoke_table[1])
++		jbd2_journal_destroy_revoke_table(journal->j_revoke_table[1]);
+ }
diff --git a/a/content_digest b/N1/content_digest
index d37466e..3970af5 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -370,6 +370,15 @@
  "-\tfor (i=0; i<table->hash_size; i++) {\n"
  "-\t\thash_list = &table->hash_table[i];\n"
  "-\t\tJ_ASSERT (list_empty(hash_list));\n"
- "-\t}"
+ "-\t}\n"
+ "-\n"
+ "-\tkfree(table->hash_table);\n"
+ "-\tkmem_cache_free(jbd2_revoke_table_cache, table);\n"
+ " \tjournal->j_revoke = NULL;\n"
+ "+\tif (journal->j_revoke_table[0])\n"
+ "+\t\tjbd2_journal_destroy_revoke_table(journal->j_revoke_table[0]);\n"
+ "+\tif (journal->j_revoke_table[1])\n"
+ "+\t\tjbd2_journal_destroy_revoke_table(journal->j_revoke_table[1]);\n"
+  }
 
-9b864a0974ff1de5928fe2a1c0986e57e605436cf760490cfae2132db2be53f3
+46595f1bca9ccb82ac78eb46a70aa59afb70217ca2912209d6684854cb8762c9

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.