aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorRichard Weinberger <[email protected]>2018-05-16 22:17:03 +0200
committerRichard Weinberger <[email protected]>2018-06-07 15:53:16 +0200
commit6e7d80161066c99d12580d1b985cb1408bb58cf1 (patch)
tree20827b14ca72bcc2e3be5d4c8496b1fb348395e3 /tools/perf/scripts/python/export-to-sqlite.py
parente1db654d8e326173a1c1a0194185250340cab03c (diff)
ubi: fastmap: Cancel work upon detach
Ben Hutchings pointed out that 29b7a6fa1ec0 ("ubi: fastmap: Don't flush fastmap work on detach") does not really fix the problem, it just reduces the risk to hit the race window where fastmap work races against free()'ing ubi->volumes[]. The correct approach is making sure that no more fastmap work is in progress before we free ubi data structures. So we cancel fastmap work right after the ubi background thread is stopped. By setting ubi->thread_enabled to zero we make sure that no further work tries to wake the thread. Fixes: 29b7a6fa1ec0 ("ubi: fastmap: Don't flush fastmap work on detach") Fixes: 74cdaf24004a ("UBI: Fastmap: Fix memory leaks while closing the WL sub-system") Cc: [email protected] Cc: Ben Hutchings <[email protected]> Cc: Martin Townsend <[email protected]> Signed-off-by: Richard Weinberger <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions