static uint64_t ehci_caps_read(void *ptr, hwaddr addr,
                               unsigned size)
{
    EHCIState *s = ptr;
    return s->caps[addr];
}

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