Module Name: src Committed By: bouyer Date: Mon Apr 11 14:14:27 UTC 2016
Modified Files: src/sys/arch/amd64/amd64: lock_stubs.S Log Message: __cpu_simple_unlock() is called from _mcount(), so don't call mcount() from __cpu_simple_unlock(). Kernel profiling should work again To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amd64/amd64/lock_stubs.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/amd64/amd64/lock_stubs.S diff -u src/sys/arch/amd64/amd64/lock_stubs.S:1.25 src/sys/arch/amd64/amd64/lock_stubs.S:1.26 --- src/sys/arch/amd64/amd64/lock_stubs.S:1.25 Sat Jun 22 06:23:28 2013 +++ src/sys/arch/amd64/amd64/lock_stubs.S Mon Apr 11 14:14:27 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: lock_stubs.S,v 1.25 2013/06/22 06:23:28 uebayasi Exp $ */ +/* $NetBSD: lock_stubs.S,v 1.26 2016/04/11 14:14:27 bouyer Exp $ */ /*- * Copyright (c) 2006, 2007, 2008, 2009 The NetBSD Foundation, Inc. @@ -319,7 +319,7 @@ NENTRY(__cpu_simple_lock) jmp 2b END(__cpu_simple_lock) -ENTRY(__cpu_simple_unlock) +NENTRY(__cpu_simple_unlock) movb $0, (%rdi) ret END(__cpu_simple_unlock)