]> git.neil.brown.name Git - history.git/commit
[PATCH] JBD: journal_try_to_free_buffers race fix
authorAndrew Morton <akpm@digeo.com>
Wed, 18 Jun 2003 01:31:36 +0000 (18:31 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Wed, 18 Jun 2003 01:31:36 +0000 (18:31 -0700)
commitb55d33050a2433ed7789567a677783cbdbf66ee4
treef82f53f538419996398e323b3d857040d66e0512
parentde285c52487c286ebf7a777a5fd25c96f58eb3c0
[PATCH] JBD: journal_try_to_free_buffers race fix

There is a race between transaction commit's attempt to free journal_heads
and journal_try_to_free_buffers' attempt.

Fix that by taking a ref against the journal_head in
journal_try_to_free_buffers().
fs/jbd/journal.c
fs/jbd/transaction.c
include/linux/jbd.h