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.