name: dax_load_hole ID: 1009 format: field:unsigned short common_type; offset:0; size:2; signed:0; field:unsigned char common_flags; offset:2; size:1; signed:0; field:unsigned char common_preempt_count; offset:3; size:1; signed:0; field:int common_pid; offset:4; size:4; signed:1; field:unsigned long ino; offset:8; size:8; signed:0; field:unsigned long vm_flags; offset:16; size:8; signed:0; field:unsigned long address; offset:24; size:8; signed:0; field:unsigned long pgoff; offset:32; size:8; signed:0; field:dev_t dev; offset:40; size:4; signed:0; field:unsigned int flags; offset:44; size:4; signed:0; field:int result; offset:48; size:4; signed:1; print fmt: "dev %d:%d ino %#lx %s %s address %#lx pgoff %#lx %s", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((1U << 20) - 1))), REC->ino, REC->vm_flags & 0x00000008 ? "shared" : "private", __print_flags(REC->flags, "|", { FAULT_FLAG_WRITE, "WRITE" }, { FAULT_FLAG_MKWRITE, "MKWRITE" }, { FAULT_FLAG_ALLOW_RETRY, "ALLOW_RETRY" }, { FAULT_FLAG_RETRY_NOWAIT, "RETRY_NOWAIT" }, { FAULT_FLAG_KILLABLE, "KILLABLE" }, { FAULT_FLAG_TRIED, "TRIED" }, { FAULT_FLAG_USER, "USER" }, { FAULT_FLAG_REMOTE, "REMOTE" }, { FAULT_FLAG_INSTRUCTION, "INSTRUCTION" }, { FAULT_FLAG_INTERRUPTIBLE, "INTERRUPTIBLE" }, { FAULT_FLAG_VMA_LOCK, "VMA_LOCK" }), REC->address, REC->pgoff, __print_flags(REC->result, "|", { VM_FAULT_OOM, "OOM" }, { VM_FAULT_SIGBUS, "SIGBUS" }, { VM_FAULT_MAJOR, "MAJOR" }, { VM_FAULT_HWPOISON, "HWPOISON" }, { VM_FAULT_HWPOISON_LARGE, "HWPOISON_LARGE" }, { VM_FAULT_SIGSEGV, "SIGSEGV" }, { VM_FAULT_NOPAGE, "NOPAGE" }, { VM_FAULT_LOCKED, "LOCKED" }, { VM_FAULT_RETRY, "RETRY" }, { VM_FAULT_FALLBACK, "FALLBACK" }, { VM_FAULT_DONE_COW, "DONE_COW" }, { VM_FAULT_NEEDDSYNC, "NEEDDSYNC" }, { VM_FAULT_COMPLETED, "COMPLETED" })