static int ion_handle_put_nolock(struct ion_handle *handle)
{
	int ret;

	ret = kref_put(&handle->ref, ion_handle_destroy);

	return ret;
}
Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code.