complete(&request->done);  
static void uinput_request_done(struct uinput_device *udev, struct uinput_request *request){	complete(&request->done);	/* Mark slot as available */	udev->requests[request->id] = NULL;	wake_up_interruptible(&udev->requests_waitq);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/e7507ed91e093b9e4e218e41ebfdce05458258fc/uinput.c/buggy/drivers/input/misc/uinput.c