]> git.neil.brown.name Git - history.git/commit
[PATCH] JBD: log_do_checkpoint() locking fixes
authorAndrew Morton <akpm@digeo.com>
Wed, 18 Jun 2003 01:32:57 +0000 (18:32 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Wed, 18 Jun 2003 01:32:57 +0000 (18:32 -0700)
commitb1a1826de7914f248e18b6ed97d07007f8806e47
treeccd927dde3451b378d1f0dbab3377eaff3ca6797
parent97c8087caddd73d95ceeecb1e1bea2afffebfdb8
[PATCH] JBD: log_do_checkpoint() locking fixes

log_do_checkpoint is playing around with a transaction pointer without enough
locking to ensure that it is valid.  Fix that up by revalidating the
transaction after acquiring the right locks.
fs/jbd/checkpoint.c