]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dm: free table mempools if not used in __bind
authorBenjamin Marzinski <bmarzins@redhat.com>
Thu, 10 Apr 2025 19:49:39 +0000 (15:49 -0400)
committerMikulas Patocka <mpatocka@redhat.com>
Fri, 11 Apr 2025 11:38:50 +0000 (13:38 +0200)
commite8819e7f03470c5b468720630d9e4e1d5b99159e
tree542668fab48826f5c5f0630f875d37003679b780
parent9eb7109a5bfc5b8226e9517e9f3cc6d414391884
dm: free table mempools if not used in __bind

With request-based dm, the mempools don't need reloading when switching
tables, but the unused table mempools are not freed until the active
table is finally freed. Free them immediately if they are not needed.

Fixes: 29dec90a0f1d9 ("dm: fix bio_set allocation")
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Tested-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com>
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
drivers/md/dm.c