diff --git a/[refs] b/[refs] index 4fdc7bda8b82..1b9af4858981 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3b98b087fc2daab67518d2baa8aef19a6ad82723 +refs/heads/master: 4cfb04a9d3d6865d932d02616b27b89d3a634026 diff --git a/trunk/fs/jbd/transaction.c b/trunk/fs/jbd/transaction.c index de2e4cbbf79a..f5169a96260e 100644 --- a/trunk/fs/jbd/transaction.c +++ b/trunk/fs/jbd/transaction.c @@ -727,7 +727,7 @@ do_get_write_access(handle_t *handle, struct journal_head *jh, out: if (unlikely(frozen_buffer)) /* It's usually NULL */ - kfree(frozen_buffer); + jbd_slab_free(frozen_buffer, bh->b_size); JBUFFER_TRACE(jh, "exit"); return error;