hcd = kcalloc(1, sizeof(*hcd) + driver->hcd_priv_size, GFP_KERNEL); 
hcd = kzalloc(sizeof(*hcd) + driver->hcd_priv_size, GFP_KERNEL); 
struct usb_hcd *usb_create_hcd (const struct hc_driver *driver,		struct device *dev, char *bus_name){	struct usb_hcd *hcd;	hcd = kcalloc(1, sizeof(*hcd) + driver->hcd_priv_size, GFP_KERNEL);	if (!hcd) {		dev_dbg (dev, "hcd alloc failed\n");		return NULL;	}	dev_set_drvdata(dev, hcd);	usb_bus_init(&hcd->self);	hcd->self.op = &usb_hcd_operations;	hcd->self.hcpriv = hcd;	hcd->self.release = &hcd_release;	hcd->self.controller = dev;	hcd->self.bus_name = bus_name;	init_timer(&hcd->rh_timer);	hcd->rh_timer.function = rh_timer_func;	hcd->rh_timer.data = (unsigned long) hcd;	hcd->driver = driver;	hcd->product_desc = (driver->product_desc) ? driver->product_desc :			"USB Host Controller";	return hcd;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/7b842b6e3704f4b9606ff8a4ffe03579d9addf5e/hcd.c/buggy/drivers/usb/core/hcd.c