commit | ba869023eac8354b17acdcff82b851ea8e7b1809 | [log] [tgz] |
---|---|---|
author | dingdinghua <dingdinghua@nrchpc.ac.cn> | Mon Feb 15 16:35:42 2010 -0500 |
committer | Theodore Ts'o <tytso@mit.edu> | Mon Feb 15 16:35:42 2010 -0500 |
tree | c461ae44ed5f9fc45573c14c74548f3f50109547 | |
parent | aca92ff6f57c000d1b4523e383c8bd6b8269b8b1 [diff] |
jbd2: delay discarding buffers in journal_unmap_buffer Delay discarding buffers in journal_unmap_buffer until we know that "add to orphan" operation has definitely been committed, otherwise the log space of committing transation may be freed and reused before truncate get committed, updates may get lost if crash happens. Signed-off-by: dingdinghua <dingdinghua@nrchpc.ac.cn> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>