Module Name: src Committed By: skrll Date: Sat Nov 8 17:18:54 UTC 2014
Modified Files: src/sys/arch/arm/include: mutex.h Log Message: Clarify/merge two comments To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/arm/include/mutex.h 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/arm/include/mutex.h diff -u src/sys/arch/arm/include/mutex.h:1.18 src/sys/arch/arm/include/mutex.h:1.19 --- src/sys/arch/arm/include/mutex.h:1.18 Sun Oct 12 06:00:14 2014 +++ src/sys/arch/arm/include/mutex.h Sat Nov 8 17:18:54 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: mutex.h,v 1.18 2014/10/12 06:00:14 skrll Exp $ */ +/* $NetBSD: mutex.h,v 1.19 2014/11/08 17:18:54 skrll Exp $ */ /*- * Copyright (c) 2002, 2007 The NetBSD Foundation, Inc. @@ -85,8 +85,8 @@ struct kmutex { #define __HAVE_SIMPLE_MUTEXES 1 /* - * MUTEX_RECEIVE: no memory barrier required; we're synchronizing against - * interrupts, not multiple processors. + * MUTEX_{GIVE,RECEIVE}: no memory barrier is required in the UP case; + * we're synchronizing against interrupts, not multiple processors. */ #ifdef MULTIPROCESSOR #ifdef _ARM_ARCH_7 @@ -98,9 +98,6 @@ struct kmutex { #define MUTEX_RECEIVE(mtx) /* nothing */ #endif -/* - * MUTEX_GIVE: no memory barrier required; same reason. - */ #ifdef MULTIPROCESSOR #ifdef _ARM_ARCH_7 #define MUTEX_GIVE(mtx) __asm __volatile("dsb")