for (i = 0; i < ENVCTRL_MAX_CPU * 2; i++) { if (i2c_childlist[i].tables) kfree(i2c_childlist[i].tables); } 
for (i = 0; i < ENVCTRL_MAX_CPU * 2; i++) kfree(i2c_childlist[i].tables); 
static void __exit envctrl_cleanup(void){	int i;	kthread_stop(kenvctrld_task);	iounmap(i2c);	misc_deregister(&envctrl_dev);	for (i = 0; i < ENVCTRL_MAX_CPU * 2; i++) {		if (i2c_childlist[i].tables)			kfree(i2c_childlist[i].tables);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6044ec8882c726e325017bd948aa0cd94ad33abc/envctrl.c/buggy/drivers/sbus/char/envctrl.c