void bio_unmap_user(struct bio *bio)
{
	__bio_unmap_user(bio);
	bio_put(bio);
}

The product does not release a resource after its effective lifetime has ended, i.e., after the resource is no longer needed.