 pp->tf.command = ATA_DRDY; 
static int sil24_port_start(struct ata_port *ap){	struct device *dev = ap->host_set->dev;	struct sil24_port_priv *pp;	struct sil24_cmd_block *cb;	size_t cb_size = sizeof(*cb);	dma_addr_t cb_dma;	pp = kmalloc(sizeof(*pp), GFP_KERNEL);	if (!pp)		return -ENOMEM;	memset(pp, 0, sizeof(*pp));	cb = dma_alloc_coherent(dev, cb_size, &cb_dma, GFP_KERNEL);	if (!cb) {		kfree(pp);		return -ENOMEM;	}	memset(cb, 0, cb_size);	pp->cmd_block = cb;	pp->cmd_block_dma = cb_dma;	ap->private_data = pp;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6a575fa969beeddd0859f9e9d26ab16c6a0d8d6a/sata_sil24.c/buggy/drivers/scsi/sata_sil24.c