return rc; } set_bit(REGISTERED, &fsg->atomic_bitflags);  /* Tell the thread to start working */ wake_up_process(fsg->thread_task); return 0; 
return rc; 
static int __init fsg_init(void){	int		rc;	struct fsg_dev	*fsg;	if ((rc = fsg_alloc()) != 0)		return rc;	fsg = the_fsg;	if ((rc = usb_gadget_register_driver(&fsg_driver)) != 0) {		fsg_free(fsg);		return rc;	}	set_bit(REGISTERED, &fsg->atomic_bitflags);	/* Tell the thread to start working */	wake_up_process(fsg->thread_task);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a922c68732725866c88457026cf06a7620846506/file_storage.c/clean/drivers/usb/gadget/file_storage.c