diff options
author | Chris Mason <chris.mason@oracle.com> | 2009-09-16 03:57:42 +0400 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2009-09-16 04:20:16 +0400 |
commit | 3e99d8eb347c93a5d38081380b8c9e69b203212e (patch) | |
tree | 1fde8df76b399c12827c2e2bd989e29e83d9994f /fs/internal.h | |
parent | 83ebade34bc1a90d0c3f77b87b940f336d075fda (diff) | |
download | linux-3e99d8eb347c93a5d38081380b8c9e69b203212e.tar.xz |
Btrfs: fix async worker startup race
After a new worker thread starts, it is placed into the
list of idle threads. But, this may race with a
check for idle done by the worker thread itself, resulting
in a double list_add operation.
This fix adds a check to make sure the idle thread addition
is done properly.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/internal.h')
0 files changed, 0 insertions, 0 deletions