diff options
| author | Gao Xiang <[email protected]> | 2018-11-23 01:21:47 +0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2018-11-23 10:53:08 +0100 |
| commit | 23edf3abe7abb1d1ab856c893629b96209473a5b (patch) | |
| tree | 25d6645efaf8df941d49abeaa72311755b80ca85 /tools/perf/scripts/python | |
| parent | 48d4bf3b05a683539a43faa02c6f3091c715c9cc (diff) | |
staging: erofs: locked before registering for all new workgroups
Let's make sure that the one registering a workgroup will also
take the primary work lock at first for two reasons:
1) There's no need to introduce such a race window (and consequently
overhead) between registering and locking, other tasks could break
in by chance, and the race seems unnecessary (no benefit at all);
2) It's better to take the primary work when a workgroup
is registered to apply the cache managed policy, for example,
if some other tasks break in, it could turn into the in-place
decompression rather than use as the cached decompression.
Reviewed-by: Chao Yu <[email protected]>
Signed-off-by: Gao Xiang <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions