> > Use ida_free() instead of deprecated > ida_simple_remove() . > > Signed-off-by: keliu <liuke94@xxxxxxxxxx> Need to replace the corresponding ida_simple_get by ida_alloc. Thanks, Avri > --- > drivers/mmc/core/block.c | 8 ++++---- > drivers/mmc/core/host.c | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/mmc/core/block.c b/drivers/mmc/core/block.c index > 506dc900f5c7..c8d702db483d 100644 > --- a/drivers/mmc/core/block.c > +++ b/drivers/mmc/core/block.c > @@ -204,7 +204,7 @@ static void mmc_blk_kref_release(struct kref *ref) > int devidx; > > devidx = mmc_get_devidx(md->disk); > - ida_simple_remove(&mmc_blk_ida, devidx); > + ida_free(&mmc_blk_ida, devidx); > > mutex_lock(&open_lock); > md->disk->private_data = NULL; > @@ -2495,7 +2495,7 @@ static struct mmc_blk_data > *mmc_blk_alloc_req(struct mmc_card *card, > err_kfree: > kfree(md); > out: > - ida_simple_remove(&mmc_blk_ida, devidx); > + ida_free(&mmc_blk_ida, devidx); > return ERR_PTR(ret); > } > > @@ -2621,7 +2621,7 @@ static void mmc_blk_rpmb_device_release(struct > device *dev) { > struct mmc_rpmb_data *rpmb = dev_get_drvdata(dev); > > - ida_simple_remove(&mmc_rpmb_ida, rpmb->id); > + ida_free(&mmc_rpmb_ida, rpmb->id); > kfree(rpmb); > } > > @@ -2643,7 +2643,7 @@ static int mmc_blk_alloc_rpmb_part(struct mmc_card > *card, > > rpmb = kzalloc(sizeof(*rpmb), GFP_KERNEL); > if (!rpmb) { > - ida_simple_remove(&mmc_rpmb_ida, devidx); > + ida_free(&mmc_rpmb_ida, devidx); > return -ENOMEM; > } > > diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index > 2ed2b4d5e5a5..9332e82e175a 100644 > --- a/drivers/mmc/core/host.c > +++ b/drivers/mmc/core/host.c > @@ -76,7 +76,7 @@ static void mmc_host_classdev_release(struct device > *dev) > struct mmc_host *host = cls_dev_to_mmc_host(dev); > wakeup_source_unregister(host->ws); > if (of_alias_get_id(host->parent->of_node, "mmc") < 0) > - ida_simple_remove(&mmc_host_ida, host->index); > + ida_free(&mmc_host_ida, host->index); > kfree(host); > } > > -- > 2.25.1