Re: git: kernel -- vm_object locking: Interlock vm_object work i

看板DFBSD_commit作者時間14年前 (2011/06/15 15:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
On Wed, Jun 8, 2011 at 4:15 AM, Venkatesh Srinivas <vsrinivas@crater.dragonflybsd.org> wrote: > > commit b4460ab356b9d7f1bd11c8badbf2a6dc97a7776f > Author: Venkatesh Srinivas <me@endeavour.zapto.org> > Date: ꀠTue Jun 7 13:13:34 2011 -0700 > > ꀠ溆ernel -- vm_object locking: Interlock vm_object work in vm_fault.c > ꀠ乸nd vm_map.c with per-object token. Handle NULL objects for _hold and _drop. > > Summary of changes: > 澵ys/vm/vm_fault.c ꀠ煺 ꀠ16 ++++++++-------- > 澵ys/vm/vm_map.c ꀠꀠ煺 ꀠꀳ +++ > 澵ys/vm/vm_object.c ꀠ| ꀠ10 ++++++++++ > 澵ys/vm/vm_object.h ꀠ| ꀠꀴ ++++ > 澵ys/vm/vnode_pager.c | ꀠꀲ +- > ꀵ files changed, 26 insertions(+), 9 deletions(-) This commit break x86_64 user space: login: Jun 14 10:44:19 impaler69 kernel: pid 8868 (sh), uid 0: exited on signal 10 Jun 14 10:47:28 impaler69 kernel: pid 16951 (rpcgen), uid 0: exited on signal 10 (core dumped) I have these user space crash during "make -j 8 buildworld" and "make -j 8 buildkernel" and the building simply failed. It could be reliably reproduced on x86_64. Best Regards, sephe -- Tomorrow Will Never Die
文章代碼(AID): #1D-600Ut (DFBSD_commit)