Hi,It seems that put_device will free cl, so we are returning a freed object. Should we add goto err; in this branch?https://github.com/torvalds/linux/blob/master/drivers/hsi/hsi_core.c#L102Best regards,Chengfeng