request_firmware(&fw, fw_work->name, fw_work->device); 
_request_firmware(&fw, fw_work->name, fw_work->device, fw_work->hotplug); 
request_firmware_work_func(void *arg){	struct firmware_work *fw_work = arg;	const struct firmware *fw;	if (!arg) {		WARN_ON(1);		return 0;	}	daemonize("%s/%s", "firmware", fw_work->name);	request_firmware(&fw, fw_work->name, fw_work->device);	fw_work->cont(fw, fw_work->context);	release_firmware(fw);	module_put(fw_work->module);	kfree(fw_work);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6e3eaab02028c4087a92711b20abb9e72cc803a7/firmware_class.c/clean/drivers/base/firmware_class.c