hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/md/dm-clone-target.c
....@@ -1966,6 +1966,7 @@
19661966
19671967 mempool_exit(&clone->hydration_pool);
19681968 dm_kcopyd_client_destroy(clone->kcopyd_client);
1969
+ cancel_delayed_work_sync(&clone->waker);
19691970 destroy_workqueue(clone->wq);
19701971 hash_table_exit(clone);
19711972 dm_clone_metadata_close(clone->cmd);
....@@ -2220,6 +2221,7 @@
22202221 r = dm_register_target(&clone_target);
22212222 if (r < 0) {
22222223 DMERR("Failed to register clone target");
2224
+ kmem_cache_destroy(_hydration_cache);
22232225 return r;
22242226 }
22252227