cpcmd(cp_command, cp_response, sizeof(cp_response)); 
cpcmd(cp_command, cp_response, sizeof(cp_response), NULL); 
vmlogrdr_purge_store(struct device * dev, struct device_attribute *attr, const char * buf, size_t count) {	char cp_command[80];	char cp_response[80];	struct vmlogrdr_priv_t *priv = dev->driver_data;	if (buf[0] != '1')		return -EINVAL;	memset(cp_command, 0x00, sizeof(cp_command));	memset(cp_response, 0x00, sizeof(cp_response));        /*	 * The recording command needs to be called with option QID	 * for guests that have previlege classes A or B.	 * Other guests will not recognize the command and we have to	 * issue the same command without the QID parameter.	 */	if (recording_class_AB)		snprintf(cp_command, sizeof(cp_command),			 "RECORDING %s PURGE QID * ",			 priv->recording_name);	else		snprintf(cp_command, sizeof(cp_command),			 "RECORDING %s PURGE ",			 priv->recording_name);	printk (KERN_DEBUG "vmlogrdr: recording command: %s\n", cp_command);	cpcmd(cp_command, cp_response, sizeof(cp_response));	printk (KERN_DEBUG "vmlogrdr: recording response: %s",		cp_response);	return count;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6b979de395c7e1b7e59f74a870e1d1911853eccb/vmlogrdr.c/buggy/drivers/s390/char/vmlogrdr.c