Loading fs/gfs2/ops_file.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -413,7 +413,9 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) gfs2_glock_dq(&gh); gfs2_glock_dq(&gh); out: out: gfs2_holder_uninit(&gh); gfs2_holder_uninit(&gh); if (ret) if (ret == -ENOMEM) ret = VM_FAULT_OOM; else if (ret) ret = VM_FAULT_SIGBUS; ret = VM_FAULT_SIGBUS; return ret; return ret; } } Loading Loading
fs/gfs2/ops_file.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -413,7 +413,9 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) gfs2_glock_dq(&gh); gfs2_glock_dq(&gh); out: out: gfs2_holder_uninit(&gh); gfs2_holder_uninit(&gh); if (ret) if (ret == -ENOMEM) ret = VM_FAULT_OOM; else if (ret) ret = VM_FAULT_SIGBUS; ret = VM_FAULT_SIGBUS; return ret; return ret; } } Loading