Lines Matching full:released
372 * If FAULT_FLAG_ALLOW_RETRY is set, the mmap_lock must be released
378 * fatal_signal_pending()s, and the mmap_lock must be released before
451 if (unlikely(READ_ONCE(ctx->released))) { in handle_userfault()
455 * return VM_FAULT_RETRY with lock released proactively. in handle_userfault()
463 * the fault path, in which the lock will be released in handle_userfault()
469 * be released immediately, so that the thread concurrently in handle_userfault()
520 if (likely(must_wait && !READ_ONCE(ctx->released))) { in handle_userfault()
538 * kernel stack can be released after the list_del_init. in handle_userfault()
552 * already released. in handle_userfault()
582 if (READ_ONCE(ctx->released) || in userfaultfd_event_wait_completion()
619 * already released. in userfaultfd_event_wait_completion()
669 ctx->released = false; in dup_userfaultfd()
885 WRITE_ONCE(ctx->released, true); in userfaultfd_release()
1118 * the event wasn't already released by fork in userfaultfd_ctx_read()
1140 * has already been released. We still hold in userfaultfd_ctx_read()
2150 ctx->released = false; in new_userfaultfd()