MCPcopy Create free account
hub / github.com/F-Stack/f-stack / aio_clear_cancel_function_locked

Function aio_clear_cancel_function_locked

freebsd/kern/vfs_aio.c:974–986  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

972}
973
974static bool
975aio_clear_cancel_function_locked(struct kaiocb *job)
976{
977
978 AIO_LOCK_ASSERT(job->userproc->p_aioinfo, MA_OWNED);
979 MPASS(job->cancel_fn != NULL);
980 if (job->jobflags & KAIOCB_CANCELLING) {
981 job->jobflags |= KAIOCB_CLEARED;
982 return (false);
983 }
984 job->cancel_fn = NULL;
985 return (true);
986}
987
988bool
989aio_clear_cancel_function(struct kaiocb *job)

Callers 2

aio_bio_done_notifyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected