if (kbd->func_table[i]) kfree(kbd->func_table[i]); 
kfree(kbd->func_table[i]); 
kbd_free(struct kbd_data *kbd){	int i;	kfree(kbd->accent_table);	kfree(kbd->fn_handler);	for (i = 0; i < ARRAY_SIZE(func_table); i++)		if (kbd->func_table[i])			kfree(kbd->func_table[i]);	kfree(kbd->func_table);	for (i = 0; i < ARRAY_SIZE(key_maps); i++)		if (kbd->key_maps[i])			kfree(kbd->key_maps[i]);	kfree(kbd->key_maps);	kfree(kbd);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/17fd682e544556a2a829e94383239c029bb21c5e/keyboard.c/clean/drivers/s390/char/keyboard.c