jbd2: Fix buffer head leak when writing the commit block
commit72966ac2446af2f7feeb7e773395cb17e9e8d325
authorTheodore Ts'o <tytso@mit.edu>
Sun, 16 Nov 2008 16:05:30 +0000 (16 11:05 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 5 Dec 2008 18:55:41 +0000 (5 10:55 -0800)
tree417bcae54d87792c9f931440ef6c585460f73bc6
parent7a342d5bc87e3bf42e73e5a499be6e847f889815
jbd2: Fix buffer head leak when writing the commit block

(cherry picked from commit 45a90bfd90c1215bf824c0f705b409723f52361b)

Also make sure the buffer heads are marked clean before submitting bh
for writing.  The previous code was marking the buffer head dirty,
which would have forced an unneeded write (and seek) to the journal
for no good reason.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/jbd2/commit.c