clear_bit(0, &timer_alive); 
clear_bit(0, &driver_open); 
static int softdog_release(struct inode *inode, struct file *file){	/*	 *	Shut off the timer.	 * 	Lock it in if it's a module and we set nowayout	 */	if (expect_close == 42) {		softdog_stop();	} else {		printk(KERN_CRIT PFX "Unexpected close, not stopping watchdog!\n");		softdog_keepalive();	}	clear_bit(0, &timer_alive);	expect_close = 0;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1cc77248106aafc12ba529953f652d6f8db2c84d/softdog.c/buggy/drivers/char/watchdog/softdog.c