Files
Linux/include/linux
Theodore Ts'o a51dca9cd3 jbd2: Use atomic variables to avoid taking t_handle_lock in jbd2_journal_stop
By using an atomic_t for t_updates and t_outstanding credits, this
should allow us to not need to take transaction t_handle_lock in
jbd2_journal_stop().

Signed-off-by: "Theodore Ts'o" <[email protected]>
2010-08-02 08:43:25 -04:00
..
…
…
…
…
…
2010-05-28 01:38:00 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-27 09:12:53 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-19 22:41:57 -04:00
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-21 19:30:44 +02:00
…
2010-06-01 11:12:28 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-27 22:05:02 -04:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-25 08:07:01 -07:00
2010-05-27 09:12:42 -07:00
2010-05-21 09:34:29 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-21 09:37:29 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-06-07 16:03:10 -04:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-27 09:12:50 -07:00
2010-05-30 09:02:47 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-25 11:41:43 -04:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-27 09:12:43 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2010-05-21 09:34:29 -07:00
…
…
…
…
…
…
…
…
…
…
…
2010-05-19 22:40:47 -04:00
…
…
…
2010-06-03 13:13:34 +10:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…