memset(host, 0, sizeof(struct mmc_host) + extra);  
struct mmc_host *mmc_alloc_host(int extra, struct device *dev){	struct mmc_host *host;	host = kmalloc(sizeof(struct mmc_host) + extra, GFP_KERNEL);	if (host) {		memset(host, 0, sizeof(struct mmc_host) + extra);		spin_lock_init(&host->lock);		init_waitqueue_head(&host->wq);		INIT_LIST_HEAD(&host->cards);		INIT_WORK(&host->detect, mmc_rescan, host);		host->dev = dev;		/*		 * By default, hosts do not support SGIO or large requests.		 * They have to set these according to their abilities.		 */		host->max_hw_segs = 1;		host->max_phys_segs = 1;		host->max_sectors = 1 << (PAGE_CACHE_SHIFT - 9);		host->max_seg_size = PAGE_CACHE_SIZE;	}	return host;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/00b137cfda5276b3d2c87d44236fe4c5ee68b405/mmc.c/buggy/drivers/mmc/mmc.c