/* If its already kicked we shouldn't queue it again */ if (!kiocbTryKick(iocb)) { queue_kicked_iocb(iocb); } 
try_queue_kicked_iocb(iocb); 
void fastcall kick_iocb(struct kiocb *iocb){	/* sync iocbs are easy: they can only ever be executing from a 	 * single context. */	if (is_sync_kiocb(iocb)) {		kiocbSetKicked(iocb);	        wake_up_process(iocb->ki_obj.tsk);		return;	}	/* If its already kicked we shouldn't queue it again */	if (!kiocbTryKick(iocb)) {		queue_kicked_iocb(iocb);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/998765e5588b197737d457e16f72832d8036190f/aio.c/buggy/fs/aio.c