On 06.09.21 14:43, Johan Hovold wrote: > @@ -1323,8 +1324,10 @@ static int acm_probe(struct usb_interface *intf, > usb_get_intf(acm->control); /* undone in destruct() */ > > minor = acm_alloc_minor(acm); > - if (minor < 0) > + if (minor < 0) { > + acm->minor = ACM_TTY_MINORS; > goto err_put_port; Hi, Congratulations for catching that one. May I request to improve understandability of the code that you give the constant a distinct name for this purpose? Something like ACM_MINOR_POISON or ACM_INVALID_MINOR so that normal people can understand the fixed code? Regards Oliver