aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorRyan Lee <ryan.lee@canonical.com>2026-02-13 11:29:38 -0800
committerJohn Johansen <john.johansen@canonical.com>2026-06-13 20:14:07 -0700
commit32e92764d6f8d251c1bca62be33793287b453a81 (patch)
tree51496ebbf9fdf164b3028d7791cfbad10bfc841e /tools/perf/scripts/python
parentad213bbbc0e3e270ce7df2d9d80d4ce3826993d7 (diff)
apparmor: grab ns lock and refresh when looking up changehat child profiles
There was a race condition involving change_hat and profile replacement in which replacement of the parent profile during a changehat operation could result in the list of children becoming empty and the changehat operation failing. To prevent this: - grab the namespace lock until we've built the hat transition, and - use aa_get_newest_profile to avoid using stale profile objects. Link: https://bugs.launchpad.net/bugs/2139664 Fixes: 89dbf1962aa63 ("apparmor: move change_hat mediation to using labels") Reviewed-by: Georgia Garcia <georgia.garcia@canonical.com> Signed-off-by: Ryan Lee <ryan.lee@canonical.com> Signed-off-by: John Johansen <john.johansen@canonical.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions