Messages in this thread | | | From | Kuan-Ying Lee <> | Subject | [PATCH v2 0/1] Fix object remain in offline per-cpu quarantine | Date | Mon, 16 Nov 2020 14:29:27 +0800 |
| |
This patch fixes object remain in the offline per-cpu quarantine as describe below.
Free objects will get into per-cpu quarantine if enable generic KASAN. If a cpu is offline and users use kmem_cache_destroy, kernel will detect objects still remain in the offline per-cpu quarantine and report error.
Register a cpu hotplug function to remove all objects in the offline per-cpu quarantine when cpu is going offline. Set a per-cpu variable to indicate this cpu is offline.
Changes since v2: - Thanks for Dmitry suggestion - Remove unnecessary code - Put offline variable into cpu_quarantine - Use single qlist_free_all call instead of iteration over all slabs - Add bug reporter in commit message
Kuan-Ying Lee (1): kasan: fix object remain in offline per-cpu quarantine
mm/kasan/quarantine.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+)
-- 2.18.0
| |