diff options
author | Eric Sandeen <[email protected]> | 2010-10-27 21:30:07 -0400 |
---|---|---|
committer | Theodore Ts'o <[email protected]> | 2010-10-27 21:30:07 -0400 |
commit | c999af2b347a55174f702702e0df814d05ef5491 (patch) | |
tree | 47957b52c9a54babe4d8aefdda4f09cee5f76249 /tools/perf/scripts/python/syscall-counts.py | |
parent | 3e1e5f501632460184a98237d5460c521510535e (diff) |
ext4: queue conversion after adding to inode's completed IO list
By queuing the io end on the unwritten workqueue before adding it
to our inode's list of completed IOs, I think we run the risk
of the work getting completed, and the IO freed, before we try
to add it to the inode's i_completed_io_list.
It should be safe to add it to the inode's list of completed
IOs, and -then- queue it for completion, I think.
Thanks to Dave Chinner for pointing out the race.
Signed-off-by: Eric Sandeen <[email protected]>
Reviewed-by: Jiaying Zhang <[email protected]>
Signed-off-by: "Theodore Ts'o" <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions