diff options
author | Ming Lei <ming.lei@redhat.com> | 2021-10-25 10:54:25 +0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2021-11-02 14:43:12 -0600 |
commit | 5a4b653655d554b5f51a5d2252882708c56a6f7e (patch) | |
tree | 1175203370b5c7974bebe1aa55087c12b68363f9 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 8c54499a59b026a3dc2afccf6e1b36d5700d2fef (diff) |
zram: avoid race between zram_remove and disksize_store
After resetting device in zram_remove(), disksize_store still may come and
allocate resources again before deleting gendisk, fix the race by resetting
zram after del_gendisk() returns. At that time, disksize_store can't come
any more.
Reported-by: Luis Chamberlain <mcgrof@kernel.org>
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org>
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Acked-by: Minchan Kim <minchan@kernel.org>
Link: https://lore.kernel.org/r/20211025025426.2815424-4-ming.lei@redhat.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions