printk (KERN_INFO PFX "memory %p is already bound!\n", curr); 
printk(KERN_INFO PFX "memory %p is already bound!\n", curr); 
int agp_bind_memory(struct agp_memory *curr, off_t pg_start){	int ret_val;	if (curr == NULL)		return -EINVAL;	if (curr->is_bound == TRUE) {		printk (KERN_INFO PFX "memory %p is already bound!\n", curr);		return -EINVAL;	}	if (curr->is_flushed == FALSE) {		curr->bridge->driver->cache_flush();		curr->is_flushed = TRUE;	}	ret_val = curr->bridge->driver->insert_memory(curr, pg_start, curr->type);	if (ret_val != 0)		return ret_val;	curr->is_bound = TRUE;	curr->pg_start = pg_start;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8c8b83854ea973ee7f37db6612d10d3acc5531d9/generic.c/buggy/drivers/char/agp/generic.c