if (video->attached_array) kfree(video->attached_array); 
kfree(video->attached_array); 
static int acpi_video_bus_remove(struct acpi_device *device, int type){	acpi_status status = 0;	struct acpi_video_bus *video = NULL;	ACPI_FUNCTION_TRACE("acpi_video_bus_remove");	if (!device || !acpi_driver_data(device))		return_VALUE(-EINVAL);	video = (struct acpi_video_bus *)acpi_driver_data(device);	acpi_video_bus_stop_devices(video);	status = acpi_remove_notify_handler(video->handle,					    ACPI_DEVICE_NOTIFY,					    acpi_video_bus_notify);	if (ACPI_FAILURE(status))		ACPI_DEBUG_PRINT((ACPI_DB_ERROR,				  "Error removing notify handler\n"));	acpi_video_bus_put_devices(video);	acpi_video_bus_remove_fs(device);	if (video->attached_array)		kfree(video->attached_array);	kfree(video);	return_VALUE(0);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6044ec8882c726e325017bd948aa0cd94ad33abc/video.c/clean/drivers/acpi/video.c