for (j = 0; j < intfc->num_altsetting; j++) kfree(intfc->altsetting[j].endpoint); 
for (j = 0; j < intfc->num_altsetting; j++) { struct usb_host_interface *alt = &intfc->altsetting[j];  kfree(alt->endpoint); kfree(alt->string); } 
void usb_release_interface_cache(struct kref *ref){	struct usb_interface_cache *intfc = ref_to_usb_interface_cache(ref);	int j;	for (j = 0; j < intfc->num_altsetting; j++)		kfree(intfc->altsetting[j].endpoint);	kfree(intfc);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/4f62efe67f077db17dad03a1d4c9665000a3eb45/config.c/clean/drivers/usb/core/config.c