try_to_freeze(PF_FREEZE); 
try_to_freeze(); 
static int hub_thread(void *__unused){	/*	 * This thread doesn't need any user-level access,	 * so get rid of all our resources	 */	daemonize("khubd");	allow_signal(SIGKILL);	/* Send me a signal to get me die (for debugging) */	do {		hub_events();		wait_event_interruptible(khubd_wait, !list_empty(&hub_event_list)); 		try_to_freeze(PF_FREEZE);	} while (!signal_pending(current));	pr_debug ("%s: khubd exiting\n", usbcore_name);	complete_and_exit(&khubd_exited, 0);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73/hub.c/clean/drivers/usb/core/hub.c