VM_FAULT_RETRY
if (fault & VM_FAULT_RETRY) {
if (unlikely(fault & VM_FAULT_RETRY)) {
if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED)))
if (!(fault & VM_FAULT_RETRY)) {
if (fault & VM_FAULT_RETRY) {
if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED)))
if (!(fault & VM_FAULT_RETRY)) {
if (fault & VM_FAULT_RETRY) {
if (unlikely(fault & VM_FAULT_RETRY)) {
if (fault & VM_FAULT_RETRY) {
if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED)))
if (!(fault & VM_FAULT_RETRY)) {
if (unlikely(fault & VM_FAULT_RETRY)) {
if (fault & VM_FAULT_RETRY) {
if (fault & VM_FAULT_RETRY) {
if (fault & VM_FAULT_RETRY) {
if (fault & VM_FAULT_RETRY) {
if (fault & VM_FAULT_RETRY) {
if (fault & VM_FAULT_RETRY) {
if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED)))
if (!(fault & VM_FAULT_RETRY)) {
if (unlikely(fault & VM_FAULT_RETRY)) {
if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED)))
if (!(fault & VM_FAULT_RETRY)) {
if (unlikely(fault & VM_FAULT_RETRY)) {
if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED)))
if (!(fault & VM_FAULT_RETRY)) {
if (fault & VM_FAULT_RETRY) {
if (!(fault & VM_FAULT_RETRY))
if (unlikely(fault & (VM_FAULT_RETRY | VM_FAULT_ERROR)))
if (fault & VM_FAULT_RETRY) {
if (fault & VM_FAULT_RETRY) {
if (fault & VM_FAULT_RETRY) {
if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current))
if (fault & VM_FAULT_RETRY) {
return VM_FAULT_RETRY;
if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED)))
if (!(fault & VM_FAULT_RETRY)) {
if (unlikely(fault & VM_FAULT_RETRY)) {
if (fault & VM_FAULT_RETRY) {
if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT))
if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT))
if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT))
return VM_FAULT_RETRY;
ret = VM_FAULT_RETRY;
return mmap_lock_held ? VM_FAULT_NOPAGE : VM_FAULT_RETRY;
ret = mmap_lock_held ? VM_FAULT_SIGBUS : VM_FAULT_RETRY;
ret = VM_FAULT_RETRY;
if (ret != VM_FAULT_RETRY)
return VM_FAULT_RETRY;
if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT))
return VM_FAULT_RETRY;
if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT))
return VM_FAULT_RETRY;
return VM_FAULT_RETRY;
if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT))
xe_assert(xe, ret != VM_FAULT_RETRY);
vm_fault_t ret = VM_FAULT_RETRY;
return VM_FAULT_RETRY;
if (ret != VM_FAULT_RETRY)
return VM_FAULT_RETRY;
ret = VM_FAULT_RETRY;
ret = VM_FAULT_RETRY;
ret = VM_FAULT_RETRY;
ret = VM_FAULT_LOCKED|VM_FAULT_RETRY;
ret = VM_FAULT_LOCKED|VM_FAULT_RETRY;
ret = VM_FAULT_LOCKED|VM_FAULT_RETRY;
{ VM_FAULT_RETRY, "RETRY" }, \
return unlikely((fault_flags & VM_FAULT_RETRY) &&
return VM_FAULT_RETRY;
return VM_FAULT_RETRY;
return VM_FAULT_RETRY;
return VM_FAULT_RETRY;
return ret | VM_FAULT_RETRY;
if (ret & VM_FAULT_RETRY) {
if (ret & VM_FAULT_RETRY) {
return VM_FAULT_RETRY;
if (unlikely(ret & VM_FAULT_RETRY))
if (unlikely(ret & VM_FAULT_RETRY))
if (unlikely(ret & VM_FAULT_RETRY))
if (ret & VM_FAULT_RETRY) {
return VM_FAULT_RETRY;
return VM_FAULT_RETRY;
ret = VM_FAULT_RETRY;
if (ret & VM_FAULT_RETRY)
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE | VM_FAULT_RETRY |
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE | VM_FAULT_RETRY)))
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE | VM_FAULT_RETRY)))
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE | VM_FAULT_RETRY)))
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE | VM_FAULT_RETRY)))
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE | VM_FAULT_RETRY)))
VM_FAULT_RETRY))) {
if (ret & VM_FAULT_RETRY)
ret = VM_FAULT_RETRY;
ret = VM_FAULT_RETRY;
return VM_FAULT_RETRY;