On Mon, 4 Mar 2024 at 19:56, Konrad Dybcio <konrad.dybcio@xxxxxxxxxx> wrote: > > > > On 3/4/24 18:03, Dmitry Baryshkov wrote: > > Add qmi_del_server(), a pair to qmi_add_server(), a way to remove > > running server from the QMI socket. This is e.g. necessary for > > pd-mapper, which needs to readd a server each time the DSP is started or > > stopped. > > > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> > > --- > > [...] > > > + > > + list_for_each_entry_safe(svc, tmp, &qmi->services, list_node) { > > + if (svc->service != service || > > + svc->version != version || > > + svc->instance != instance) > > + continue; > > + > > + qmi_send_del_server(qmi, svc); > > + //list_del(&vc->list_node); > > + //kfree(svc); > > foo Ugh, I had that disabled at some point and forgot to re-enable. -- With best wishes Dmitry