if (sem) up(sem); 
if (comp) complete(comp); 
static void receive_handler(struct ipmi_recv_msg *recv_msg, void *handler_data){	struct semaphore *sem = recv_msg->user_msg_data;	if (sem)		up(sem);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/77cf3973f22c7e7158f5e2c3c3d6809125b77e4b/ipmi_poweroff.c/clean/drivers/char/ipmi/ipmi_poweroff.c