Messages in this thread Patch in this message | | | From | Jan Kara <> | Subject | [PATCH 17/23] idr: Use xas_erase() in ida_free() | Date | Wed, 22 Apr 2020 17:02:50 +0200 |
| |
Explicitely clear marks in ida_free() by calling xas_erase() instead of relying on xas_store() on implicitely doing this.
Signed-off-by: Jan Kara <jack@suse.cz> --- lib/idr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/idr.c b/lib/idr.c index fd4877fef06d..4ee06bc7208a 100644 --- a/lib/idr.c +++ b/lib/idr.c @@ -511,7 +511,7 @@ void ida_free(struct ida *ida, unsigned int id) if (bitmap_empty(bitmap->bitmap, IDA_BITMAP_BITS)) { kfree(bitmap); delete: - xas_store(&xas, NULL); + xas_erase(&xas); } } xas_unlock_irqrestore(&xas, flags); -- 2.16.4
| |