if (acb->srb_array[i].segment_x) kfree(acb->srb_array[i].segment_x); 
kfree(acb->srb_array[i].segment_x); 
static void adapter_sg_tables_free(struct AdapterCtlBlk *acb){	int i;	const unsigned srbs_per_page = PAGE_SIZE/SEGMENTX_LEN;	for (i = 0; i < DC395x_MAX_SRB_CNT; i += srbs_per_page)		if (acb->srb_array[i].segment_x)			kfree(acb->srb_array[i].segment_x);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c9475cb0c358ff0dd473544280d92482df491913/dc395x.c/clean/drivers/scsi/dc395x.c