if (verbose > 3) { dprintk("%s: Checksum=[%02x]\n", __FUNCTION__, check_string[length]); dprintk("%s: ==========================================================================\n", __FUNCTION__); } 
dprintk(verbose, DST_CA_DEBUG, 1, " Checksum=[%02x]", check_string[length]); dprintk(verbose, DST_CA_DEBUG, 1, " =========================================================================="); 
static int put_checksum(u8 *check_string, int length){	u8 i = 0, checksum = 0;	if (verbose > 3) {		dprintk("%s: ========================= Checksum calculation ===========================\n", __FUNCTION__);		dprintk("%s: String Length=[0x%02x]\n", __FUNCTION__, length);		dprintk("%s: String=[", __FUNCTION__);	}	while (i < length) {		if (verbose > 3)			dprintk(" %02x", check_string[i]);		checksum += check_string[i];		i++;	}	if (verbose > 3) {		dprintk(" ]\n");		dprintk("%s: Sum=[%02x]\n", __FUNCTION__, checksum);	}	check_string[length] = ~checksum + 1;	if (verbose > 3) {		dprintk("%s: Checksum=[%02x]\n", __FUNCTION__, check_string[length]);		dprintk("%s: ==========================================================================\n", __FUNCTION__);	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/a427de6f72bc0d83ebb1d87f9003c5e1009f21cd/dst_ca.c/buggy/drivers/media/dvb/bt8xx/dst_ca.c